var timer = new Number();
var set_timer = 5;     
var timer = 5;
var story = 1;
var aparece = 1; 
var ejecutar = true;
var dom = "http://www.elbalcon.com.ar/eb/";

function ofertas()
{
    if(cantidad_ofertas==1)
    {
        ejecutar=false;
        $("controls").hide();        
    }
    
    if((timer - 1) >= 0){
        timer--;
        setTimeout('ofertas()',1000);
    }
    
    if(timer <= 0 && ejecutar==true)
    {
        aparece = aparece + 1;        
        mover_ofertas(aparece);                 
        timer = set_timer;
    } 
}

function mover_ofertas(n)
{
    if(n>cantidad_ofertas)
    {
        aparece = 1;
    }
    
    if(n<=0)
    {
        aparece = catidad_ofertas;
    }      
                  
    $$('div.story').each(function(div){
        div.hide();
    });
    
    $$('div.texto-teaser').each(function(div){
        if(div)
        {
           div.hide(); 
        }        
    });
    
    $("story"+aparece).appear();
    
    if($("texto-teaser"+aparece)) 
        $("texto-teaser"+aparece).appear();
    
    $$('li.link').each(function(li){
        li.removeClassName("nolink");    
    });
        
    $("link"+aparece).addClassName('nolink');     
}

function oferta_click(n)
{
    aparece = n;    
    mover_ofertas(aparece);            
    timer = set_timer;    
}

function sig_prev_oferta(n)
{
    if(n == 's') {
        aparece = aparece + 1;     
    }
    
    if(n == 'p') {
        aparece = aparece - 1;     
    } 
    
    mover_ofertas(aparece);     
    timer = set_timer;    
}

function pause_oferta()
{
    ejecutar = false;     
}

function play_oferta()
{ 
    ejecutar = true;
    timer = 1;
    ofertas();
}

///////////////Buscar

function buscar(vars)
{
    var ids = Array();
    var i = 0;
    $w(vars).each(function(vals){
      ids[i]=vals;
      i++;
    });    
   
    var url = dom +'content/url.php?r='+ids[1]+'&sr='+ids[2]+'&p='+ids[0]+'&ran='+Math.random();

    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            window.location = transport.responseText;  
          },
        onFailure: function() {
            alert("Ocurrio un error al intentar ir al producto, intente nuevamente!");
        }
    });      
          
}

////////////Newsletter
function is_email(email)
{
    var result = email.search(/^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z]{2,3})+$/);
    if(result > -1)
    { 
        return true;
    }
    else
    {
        alert ("Correo Electronico: Formato Incorrecto");
        return false;
    }
}

function registro_news()
{
    if($("machine").value=="" && is_email($("mail").value))
    {
        var url = dom +"registrar_suscriptor.php?email="+$("mail").value+"&ran="+Math.random();

        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                $("resultado_suscripcion").innerHTML = "<span>Gracias por suscribirse, pronto recibiras nuestras mejores ofertas!</span>";
              },
            onFailure: function() {
                alert("Ocurrio un error al interntar suscribirlo a nuestro newsletter, intentelo nuevamente más tarde");
            }
        });      
        
    }
    return false;
}

///Carrito
function qty_add(n)
{
    var actual = parseInt($("quantity").value);
    var nuevo = 1;
    if(actual == 1 && n == -1)
    {
        nuevo = 1;
    }
    
    if(actual > 1 && n == -1)
    {
        nuevo = actual - 1;
    }
    
    if(n == 1)
    {
        nuevo = actual + 1;
    }
    
    $("quantity").value = nuevo; 
}

function qty_ver()
{
    var actual = parseInt($("quantity").value);  
    if(actual < 1)
    {
        $("quantity").value = 1;   
    }   
}

function agregar(producto_id, rango_id)
{
    var g = new k.Growler();  
    var url = dom +"ecommerce.php?p="+producto_id+"&rango_id="+rango_id+"&agr=1&qty=1&ran="+Math.random();
   
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            g.info("¡Ud agrego con exito el producto en el carrito!", {header: "Agregar al Carrito:", life: 6, location: "bl"}); 
            var i = 0;
            var vals = new Array();
            
            $w(transport.responseText).each(function(t){
                vals[i]=t;
                i++;        
            }); 
            
            $("cant").innerHTML = vals[0];
            $("sub").innerHTML = vals[1]; 
          },
        onFailure: function() {
            g.warn("¡Ocurrio un error!<br/>"+transport.responseText, {life: 10});
        }
    });    
}

function agregar_belleza(producto_id, rango_id, qty)
{
    var g = new k.Growler();  
    var url = dom +"ecommerce.php?p="+producto_id+"&rango_id="+rango_id+"&agr=1&qty="+qty+"&ran="+Math.random();
   
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            g.info("¡Ud agrego con exito el Repuesto en el carrito!", {header: "Agregar al Carrito:", life: 6, location: "bl"}); 
            var i = 0;
            var vals = new Array();
            
            $w(transport.responseText).each(function(t){
                vals[i]=t;
                i++;        
            }); 
            
            $("cant").innerHTML = vals[0];
            $("sub").innerHTML = vals[1]; 
            
            var cant = $("cant-rep-"+producto_id).innerHTML;
            $("cant-rep-"+producto_id).innerHTML = parseInt(cant)+1;
            $("reps_"+producto_id).addClassName("activo");
          },
        onFailure: function() {
            g.warn("¡Ocurrio un error!<br/>"+transport.responseText, {life: 10});
        }
    });    
}
  /*
function actualizar(producto_id)
{
    var url = "ecommerce.php?p="+producto_id+"&upd=1&cantidad=0&ran="+Math.random();
    
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            var i = 0;
            var vals = new Array();
            
            $w(transport.responseText)).each(function(t){
                vals[i]=t;
                i++;        
            }); 
            
            $("cant").innerHTML = vals[0];
            $("sub").innerHTML = vals[1];
          },
        onFailure: function() {
            alert("Ocurrio un error, intentelo nuevamente más tarde");
        }
        
        
    });    
}*/

//Recomendar Producto
//function recomendar(p) {
//  Lightview.show({
//    href: 'raua.php',
//    rel: 'ajax',
//    options: {
//      autosize: true,
//      topclose: true,
//      ajax: {
//        onComplete: function() {
          // once the request is complete we observe the form for a submit
          //$('ajaxForm').observe('submit', submitAjaxFormDemonstration);
//        }
//      }
//    }
//  });
//}

//Mi Cuenta Login

function login() {
  Lightview.show({
    href: dom +'content/mi.cuenta.login.form.php',
    rel: 'ajax',
    options: {
      autosize: true,
      topclose: true,
      ajax: {
        onComplete: function() {
        }
      }
    }
  });
}

function executeLogin()
{              
    if($("login_name").value!="" && $("login_pass").value!="")
    {         
        var url = dom +"content/login.php?email="+hex_md5($("login_name").value)+"&pass="+hex_md5($("login_pass").value)+"&ran="+Math.random();
                
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                
                if(transport.responseText != 0)
                {
                    if($("login_place").value == "registro")
                    {
                        window.location = dom +"index.php?c=micuenta";        
                    }
                    
                    if($("login_place").value == "checkout")
                    {
                        window.location = dom +"index.php?c=checkout&o=glam";        
                    }
                }
                else
                {
                    $("error").innerHTML = "El E-mail/Usuario o Contraseña son incorrectos!";
                }                                
              },
            onFailure: function() {
                g.warn("¡Ocurrio un error al intentar loguearse!<br/>"+transport.responseText, {life: 10});  
            }
        });     
    }
    else
    {
        alert("Ud. debe completar todos los campos!");
    }
}

function executeLoginCheckout()
{              
    if($("login_name_co").value!="" && $("login_pass_co").value!="")
    {         
        var url = dom +"content/login.php?email="+hex_md5($("login_name_co").value)+"&pass="+hex_md5($("login_pass_co").value)+"&ran="+Math.random();
                
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                
                if(transport.responseText != 0)
                {
                    if($("login_place_co").value == "registro")
                    {
                        window.location = "index.php?c=micuenta";        
                    }
                    
                    if($("login_place_co").value == "checkout")
                    {
                        window.location = dom +"index.php?c=checkout&o=glam";        
                    }
                }
                else
                {
                    $("error").innerHTML = "El E-mail/Usuario o Contraseña son incorrectos!";
                }                                
              },
            onFailure: function() {
                g.warn("¡Ocurrio un error al intentar loguearse!<br/>"+transport.responseText, {life: 10});  
            }
        });     
    }
    else
    {
        alert("Ud. debe completar todos los campos!");
    }
}

function favoritos(c, p)
{
    if(c!="" && c>0)
    {
        var g = new k.Growler();                
        var url = dom +"content/mi.cuenta.agregar.favorito.php?c="+c+"&p="+p+"&ran="+Math.random();
                
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                if(transport.responseText != 0)
                {
                    g.info("¡Ud agrego el producto a Mis Deseados!", {header: "Mis Deseados:", life: 6, location: "bl"}); 
                }
                else
                {
                    $("error").innerHTML = "El producto puede que ya se encuentre agregados a su lista de Deseados";
                }              
                
              },
            onFailure: function() {
                alert("Ocurrio un error!");
            }
        });     
    }
    else
    {
        alert("Ud. debe estar registrado para poder agregar productos a Mis Deseados!");
    }   
}

function favoritosDel(c, p)
{
    if(c!="" && c>0)
    {
        var g = new k.Growler();                
        var url = dom +"content/mi.cuenta.eliminar.favorito.php?c="+c+"&p="+p+"&ran="+Math.random();
                
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                if(transport.responseText != 0)
                {
                    g.info("¡Ud eliminó el producto de Mis Deseados!", {header: "Mis Deseados:", life: 6, location: "bl"}); 
                    $("favorito_"+p).fade();
                }
                else
                {
                    //
                }                                 
              },
            onFailure: function() {
                alert("Ocurrio un error!");
            }
        });     
    }
    else
    {
        alert("Ud. debe estar registrado para poder agregar productos a Mis Deseados!");
    }   
}

/*Checkout*/

function idem_domicilio()
{
    if($("ck_idem_domicilio").checked)
    {
        $("ck_direccion").value = $("id_dom").innerHTML;
        $("ck_direccion").disabled = true;
        $("ck_direccion").setStyle({background:'#e0e0e0'});
        
        $("ck_numero").value = $("id_num").innerHTML;
        $("ck_numero").disabled = true;
        $("ck_numero").setStyle({background:'#e0e0e0'});
        
        $("ck_piso").value = $("id_piso").innerHTML;
        $("ck_piso").disabled = true;
        $("ck_piso").setStyle({background:'#e0e0e0'});
        
        $("ck_dpto").value = $("id_dpto").innerHTML;
        $("ck_dpto").disabled = true;
        $("ck_dpto").setStyle({background:'#e0e0e0'});
        
        $("ck_barrio").value = $("id_bar").innerHTML;
        $("ck_barrio").disabled = true;
        $("ck_barrio").setStyle({background:'#e0e0e0'});
        
        $("ck_cp").value = $("id_zip").innerHTML;
        $("ck_cp").disabled = true;
        $("ck_cp").setStyle({background:'#e0e0e0'});
        
        $("ck_ciudad").value = $("id_ciu").innerHTML;
        $("ck_ciudad").disabled = true;
        $("ck_ciudad").setStyle({background:'#e0e0e0'});
        
        $("ck_provincia").value = $("id_pro").innerHTML;
        $("ck_provincia").disabled = true;
        $("ck_provincia").setStyle({background:'#e0e0e0'});
        
        var options = $$('select#ck_codprov option');
        var len = options.length;
        for (var i = 0; i < len; i++) {
            //console.log('Option text = ' + options[i].text);
//            console.log('Option value = ' + options[i].value);
            if(options[i].value==$("id_codprov").innerHTML)
            {
                options[i].selected = true; 
                opciones_de_envio(options[i].value);   
            }
            
            $("ck_codprov").disabled = true;
            $("ck_codprov").setStyle({background:'#e0e0e0'});
            
        } 
        
        if(dest==0)
        {
            //destino(); 
        }
    }
    else
    {                                                   
        $("ck_direccion").disabled = false;
        $("ck_direccion").setStyle({background:'#FFF'});
        
        $("ck_codprov").disabled = false;
        $("ck_codprov").setStyle({background:'#FFF'});
                                                    
        $("ck_numero").disabled = false;
        $("ck_numero").setStyle({background:'#FFF'});
                
        $("ck_dpto").disabled = false;
        $("ck_dpto").setStyle({background:'#FFF'});
                
        $("ck_piso").disabled = false;
        $("ck_piso").setStyle({background:'#FFF'});
                                                     
        $("ck_barrio").disabled = false;
        $("ck_barrio").setStyle({background:'#FFF'});
                                                 
        $("ck_cp").disabled = false;
        $("ck_cp").setStyle({background:'#FFF'});
                                                    
        $("ck_ciudad").disabled = false;
        $("ck_ciudad").setStyle({background:'#FFF'});
                                       
        $("ck_provincia").disabled = false;
        $("ck_provincia").setStyle({background:'#FFF'});   
        
        dest = 0; 
    }
}

var dest = 0;                           
function destino()
{
    dest = 1;
    if($("id_zip").innerHTML=="")
    {
        var resp = prompt("¡Por favor ingrese el código postal de la dirección de envio!");
        if(resp.length>=4)
        {
            alert("Good!");
        }
        else
        {
            alert("El numero de codigo postal ingresado no parece correcto");
            destino();
        }
    }
}

function activar_campos()
{                                                   
    $("ck_direccion").disabled = false;                                                 
    $("ck_numero").disabled = false;                                                  
    $("ck_barrio").disabled = false;                                               
    $("ck_cp").disabled = false;                                                  
    $("ck_ciudad").disabled = false;                                     
    $("ck_provincia").disabled = false; 
    $("ck_codprov").disabled = false;
}

var timeout_brands_id = null;

function ver_marcas()
{
    //$("listado_marcas").appear('duration: 0.5');
    $("listado_marcas").show();
    window.clearTimeout(timeout_brands_id);
}

function ocultar_marcas()
{
    timeout_brands_id = window.setTimeout(
    function() { 
        //$("listado_marcas").fade('duration: 0.5'); 
        $("listado_marcas").hide(); 
    }, 500);
}

Event.observe(window, 'load', function() {
    Event.observe($("listado_marcas"), 'mouseover', ver_marcas); 
    Event.observe($("buscar_por_marcas"), 'mouseover', ver_marcas); 
    Event.observe($("listado_marcas"), 'mouseout', ocultar_marcas); 
    Event.observe($("buscar_por_marcas"), 'mouseout', ocultar_marcas); 
    Event.observe($("ok"), 'click', executeCuponCode);
    zIndexWorkaround();
    
});

function isIE()
{
    if(navigator.userAgent.match(/MSIE \d\.\d+/))
        return true;
    return false;
}
 
function zIndexWorkaround()
{
    if(navigator.userAgent.match(/MSIE \d\.\d+/))
    {    
        var zi = 1000;
        $$("ul.submenu").each(function(block) {
            block.style.zIndex = zi--;
        });
        
        $("listado_marcas").style.zIndex = zi-- ; 
        
        $$(".bot-marcas").each(function(block) {
            block.style.zIndex = zi--;
        }); 
        
        $$(".content-izq").each(function(block) {
            block.style.zIndex = zi--;
        }); 
    }      
}

//Granel
function buscar_belleza(q)
{   
    var searchStr = ".reps .codigo";
    var results = $$(searchStr);
    var cant = 0;
    results.each(function(elem){                     
        if(elem.innerHTML.indexOf(q)!=-1)
        {
            elem.parentNode.setStyle({display: ''});
        }
        else
        {
            elem.parentNode.setStyle({display: 'none'});
        }
     });
     
     //alert(cant);
}

function buscar_belleza_desc(q)
{
    q = q.toUpperCase();   
    var searchStr = ".reps .producto";
    var results = $$(searchStr);
    var cant = 0;
    results.each(function(elem){                     
        if(elem.innerHTML.toUpperCase().indexOf(q)!=-1)
        {
            elem.parentNode.setStyle({display: ''});
        }
        else
        {
            elem.parentNode.setStyle({display: 'none'});
        }
     });
          
     //alert(cant);
}


//Formas de Pago 

function transferencia(n)
{
    ocultar_transferencia();
    ocultar_decidir();
    if(n==1 && $("ck_forma_pago_"+n).checked)
    {
        $("transferencia_bancaria").setStyle({
            display: '',
            visibility: 'visible'    
        }); 
    } 
}

function ocultar_transferencia()
{
    $("transferencia_bancaria").setStyle({
          display: 'none',
          visibility: 'hidden'    
    });  
}   

function decidir(n)
{
    ocultar_decidir();
    ocultar_transferencia();
    if(n==2 && $("ck_forma_pago_"+n).checked)
    {
        $("decidir_entidades").setStyle({
            display: '',
            visibility: 'visible'    
        });
        
		    $("decidir_tarjetas").setStyle({
            display: '',
            visibility: 'visible'    
        });
        
        $("decidir_cuotas").setStyle({
            display: '',
            visibility: 'visible'    
        });
        
        decidir_recordar();
    }
    else
    {
        transferencia(1);
    }    
}

function decidir_recordar()
{
    for (i = 0; i < $("entidad_id").length; i++) 
    {
        if ($("entidad_id")[i].value == entidad) 
        {
            $("entidad_id")[i].selected = true;
            tarjetas_de_credito($("entidad_id").value);
        }   
    }
}

function ocultar_decidir()
{
    if(!$("ck_forma_pago_2").checked)
    {
        $("decidir_entidades").setStyle({
            display: 'none',
            visibility: 'hidden'    
        });
        		
		    $("decidir_tarjetas").setStyle({
            display: 'none',
            visibility: 'hidden'    
        });
        
        $("decidir_cuotas").setStyle({
            display: 'none',
            visibility: 'hidden'    
        });
    }    
}

function tarjetas_de_credito(entidad_id)
{     
    var url = dom +"content/checkout.tarjetas.php?entidad_id="+entidad_id+"&ran="+Math.random();
     
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {                
            $("tarjetas_de_credito").update(transport.responseText);
            if(tarjeta!='')
            {
                for (i = 0; i < $("tarjeta_id").length; i++) 
                {
                    if ($("tarjeta_id")[i].value == tarjeta) 
                    {
                        $("tarjeta_id")[i].selected = true;                        
                    }   
                }  
            }
			      cantidad_cuotas();
                  tarjetas_advertencias();
                  
          },
        onFailure: function() {
            alert("Ocurrio un error!");
        }
    });
}

function cantidad_cuotas()
{     
    var url = dom +"content/checkout.cuotas.php?entidad_id=" +$("entidad_id").value+ "&tarjeta_id=" +$("tarjeta_id").value+ "&ran="+Math.random();
            
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {                
            $("cuotas").innerHTML = transport.responseText;
            if(cuotas!='')
            {
                for (i = 0; i < $("quotas").length; i++) 
                {
                    if ($("quotas")[i].value == cuotas) 
                    {
                        $("quotas")[i].selected = true;                        
                    }   
                } 
            }
            
            total_cuotas();
            tarjetas_advertencias();
          },
        onFailure: function() {
            alert("Ocurrio un error!");
        }
    });
}

function total_cuotas()
{

    var url = dom +"content/checkout.cuotas.valor.php?cuota_id="+$("quotas").value+"&ran="+Math.random();
            
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {                
            $("valor_cuota").update(transport.responseText);
        },
        onFailure: function() {
            //alert("Ocurrio un error!");
        }
    });  
}

function tarjetas_advertencias()
{
    $("muy_importante").update("");
    $("muy_importante").hide();
    
    if($("tarjeta_id").value==14) //Naranja
    {
        //$("muy_importante").show();
        //$("muy_importante").update("Al momento de confirmar la compra Ud. sera derivado a nuestro Servidor Seguro para procesar Su Tarjeta Naranja.<br/>Entre los datos solicitados esta el codigo de Seguridad o Verificación. <b>¡NO DEBE INGRESARLO!</b> (dejar en blanco), ya que el sistema dara error. <i>Si Ud. elige Naranja-Visa, si debe ingresarlo</i>.");   
    }  
    
}

//Formas de Envio
function opciones_de_envio(codprov)
{
    $("formas_de_envio").update("<img src='contextus_new/images/preload_mini.gif' />");
    $("formas_de_envio").show();
    
    var prov_id = codprov;
    if(prov_id == "")
    {
        var options = $$('select#ck_codprov option');
        var len = options.length;
        for (var i = 0; i < len; i++) {            
            if(options[i].value==$("id_codprov").innerHTML)
            {
                if(options[i].selected == true)
                {
                    prov_id = opciones_de_envio(options[i].value);  
                }                   
            }            
        }
    }
    
    codprov = prov_id;
    
    if(codprov!="" && codprov!="null")
    {
        //$("formas_de_envio").update("Cargando Formas de Envío...");       
        var url = dom +"content/checkout.envio.php?codprov="+codprov+"&ran="+Math.random();
                
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {  
                $("formas_de_envio").show();              
                $("formas_de_envio").update(transport.responseText);
                envio('', rango_checked());
              },
            onFailure: function() {
                //alert("Ocurrio un error!");
            }
        });    
    } 
    else
    {
        $("formas_de_envio").hide();
    }             
}

function rango_checked()
{
    $w($("fe_rangos").innerHTML).each(function(envio){
        if($("ck_forma_envio_"+envio).checked)
        {  
            $("forma_envio_"+envio).show(); 
        }
    });    
}

function envio(opcion, rango_id)
{   
    ///console.log("1-forma_envio_"+rango_id);
    ocultar_envio(rango_id);
    
    if($("ck_forma_envio_"+rango_id).checked)
    {
        //console.log("2-forma_envio_"+rango_id);
        $("forma_envio_"+rango_id).show(); 
        
        if(opcion!="")
        {
            $$('input[rel="envio_opt"]').each(function(opt){
                opt.checked = false;         
            }); 
        } 
    }    
}

function ocultar_envio(rango_id)
{
    //console.log(rango_id+"3");
    $w($("fe_rangos").innerHTML).each(function(envio){
        if($("ck_forma_envio_"+rango_id).checked)
        {}
        else
        {$("forma_envio_"+rango_id).hide();}         
    });    
}

function retiro_en_el_local(vars)
{
    if($("ck_forma_envio_"+rango_retiro_en_local).checked) {
        
        $$('#ck_glamour_envio').each(function(envio){ 
          envio.checked = false;
        });
        
        $("sucursales").setStyle({
            display: '',
            visibility: 'visible'
        });   
    }
}

function decidir_enviar()
{
    Lightview.show({
    href: dom +'content/checkout.aviso.decidir.php',
    rel: 'ajax',
    options: {
      width: 500,
      height: 210,
      ajax: {
        onComplete: function() {          
          window.setTimeout(decidir_concretar_envio, 8000);
        }
      }
    }
  });
}  

function decidir_concretar_envio(){
    document.decidir_carrito.submit();
}

function canje_glamour()
{
    //verificar si es correcta la operacion
    if($("glamour_pts").value >=0)
    {                           
        var url = dom +"content/checkout.glamour.control.php?pts="+$("glamour_pts").value+"&ran="+Math.random();
                
        new Ajax.Request(url, {
            method: 'get',
            onSuccess: function(transport) {
                if(transport.responseText != 0)
                {
                    document.form_glamour.submit();
                }
                else
                {
                    alert("Ud. ha ingresado una cantidad de Puntos Pesos no valida");   
                }                                 
              },
            onFailure: function() {
                alert("Ocurrio un error!");
            }
        });     
    }
    else
    {
        alert("Ud. debe ingresar un valor en el Campo que este comprendido entre 0 y el 50% de la compra");
    }
}

/*Cupon Code*/
function executeCuponCode() {
   
    var url = dom +"content/checkout.cupon.code.php?cupon_id="+$("cupon_id").value+"&ran="+Math.random();
                
    new Ajax.Request(url, {
        method: 'get',
        onSuccess: function(transport) {
            var result = transport.responseText.split("||"); 
            
            if(result[0]>0) {
                window.location = "index.php?c=carrito&cupon=1&cupon_id=" + $("cupon_id").value;   
            } 
            
            if(result[0]==-1) {
                alert(result[1]);
            } 
        },
        onFailure: function() {
            alert("Ocurrio un error!");
        }
    });
}
