﻿// Variables globales
var g_paisid; //Variable Global País
var g_paisnombre;
var g_operadoraid; //Variable Global Operadora
var g_operadoranombre;
var g_fabricanteid; //Variable Global Fabricante
var g_fabricantenombre;
var g_modelotelefonoid; //Variable Global Telefono (ID)
var g_modelotelefononombre;


// JScript File

    function newAjax(){ 

        var XMLHttp = false;
        
        try { 
            // Creación del objeto ajax para navegadores diferentes a Explorer 
            XMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
        } catch (e) { 
            // o bien 
            try { 
                // Creación del objet ajax para Explorer 
                XMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { 
                XMLHttp = false; 
            } 
        } 

        if (!XMLHttp && typeof XMLHttpRequest!='undefined') { 
            XMLHttp = new XMLHttpRequest(); 
        } 

        return XMLHttp; 
      
    } 
    
 
    function ajaxCargarItem(intId_TipoItem, intId_SubCategoria, strCadena, strNombre_Subcategoria, intNroPagina){
    
            document.getElementById("escondido").setAttribute("value",intId_SubCategoria);
            document.getElementById("escondido2").setAttribute("value",strNombre_Subcategoria);
            
            $("nombrePropiedad").innerHTML = strNombre_Subcategoria;
            
            var nombre_categoria = strNombre_Subcategoria.split("&").join("_");

            StopObjW3CDOM();
	        var objAjax = newAjax();
	        objAjax.open("GET", "Ajax/ajaxItem.aspx?tiid=" + intId_TipoItem + "&scid=" + intId_SubCategoria + "&c=" + strCadena + "&np=" + intNroPagina + "&stn=" + nombre_categoria + "&r=" + Math.random(), true);
	        objAjax.onreadystatechange = function(){ 

                if (objAjax.readyState == 1) { 
				   // AgregarSWF('divItem','swf/loading.swf',30, 30);
				   // objFlash("loading", "swf/loading.swf", "divItem", "60", "60");
				   document.getElementById("hd").innerHTML = "<div id='loading'><img src='img/ico/loading.gif' border='0' /></div>";
			    } 
         
                if (objAjax.readyState == 4) { 
				    document.getElementById("hd").innerHTML = objAjax.responseText 
			    } 
	        }
	        objAjax.send(null); 

        }
        
    function ajaxCargarItemBuscador(intId_TipoItem, intId_SubCategoria, strCadena, strNombre_Subcategoria, intNroPagina){
  
	        var objAjax = newAjax();
	        objAjax.open("GET", "Ajax/ajaxItem.aspx?tiid=" + intId_TipoItem + "&scid=" + intId_SubCategoria + "&c=" + strCadena + "&np=" + intNroPagina + "&stn=" + strNombre_Subcategoria + "&r=" + Math.random(), true);
	        objAjax.onreadystatechange = function(){

                if (objAjax.readyState == 1) { 
				   //document.getElementById("hd").innerHTML = "<div id='loading'><img src='img/ico/loading.gif' border='0' /></div>";
			    } 
         
                if (objAjax.readyState == 4) {
                    window.location = "content.aspx?tiid=1&pos=2"
				    document.getElementById("hd").innerHTML = objAjax.responseText 
			    } 
	        }
	        objAjax.send(null); 

        }
 
  
    function ajaxCargarItemDestacado(intId_TipoItem, intId_Destacado, intNroPagina){

            StopObjW3CDOM();
	        var objAjax = newAjax();
	        objAjax.open("GET", "Ajax/ajaxItemDestacado.aspx?tiid=" + intId_TipoItem + "&tdid=" + intId_Destacado + "&np=" + intNroPagina + "&r=" + Math.random(), true);
	        objAjax.onreadystatechange = function(){ 

                if (objAjax.readyState == 1) { 
				    //AgregarSWF('divItemDestacado' + intId_Destacado,'swf/loading.swf',60, 60);
				    // objFlash("loading", "swf/loading.swf", "divItemDestacado", "60", "60");
				    
			    } 
         
                if (objAjax.readyState == 4) { 
				    document.getElementById("divItemDestacado" + intId_Destacado).innerHTML = objAjax.responseText 
			    } 
	        }
	        objAjax.send(null); 

        }     
 
 
     function ajaxTusDatos(intId_Operadora, intId_ModeloTelefono){
    
        var objAjax = newAjax();
       
        objAjax.open("GET", "Ajax/ajaxTusDatos.aspx?oid=" + intId_Operadora + "&mtid=" + intId_ModeloTelefono + "&r=" + Math.random(), true);
        objAjax.onreadystatechange = function() 
        { 
	        if (objAjax.readyState == 1)
	        {
                document.getElementById("divSettings").innerHTML = "<div id='loading'><img src='img/ico/loading.gif' border='0' /></div>";
	        }
	        
	        if (objAjax.readyState == 4)
	        {
		        document.getElementById("divTusDatos").innerHTML = objAjax.responseText;
	        } 
	        
        }
        objAjax.send(null);
    }
 
 
 
     function ajaxListarOperadora(intId_Pais,intId_TipoItem){
    
        var objAjax = newAjax();
        
        // capturo el valor del campo pais
        g_paisid = $('lstPais')[$('lstPais').selectedIndex].value;
        g_paisnombre = $('lstPais')[$('lstPais').selectedIndex].text;
        
        objAjax.open("GET", "Ajax/ajaxLstOperadora.aspx?pid=" + intId_Pais + "&tiid=" + intId_TipoItem + "&r=" + Math.random(), true);
        objAjax.onreadystatechange = function() 
        { 
	        if (objAjax.readyState == 1)
	        {
		        document.getElementById("lstOperadora").length=0;		        		        
		        var nuevaOpcion = document.createElement("option"); 
		        nuevaOpcion.value = 0; 		        
		        nuevaOpcion.innerHTML="Cargando...";
		        document.getElementById("lstOperadora").appendChild(nuevaOpcion); 
		        document.getElementById("lstOperadora").disabled = true;		        
	        }
	        
	        if (objAjax.readyState == 4)
	        {
		        document.getElementById("lstOperadora").parentNode.innerHTML = objAjax.responseText;
	        } 
	        
        }
        objAjax.send(null);
    }


     function ajaxListarFabricante(intId_Operadora,intId_TipoItem){
    
        var objAjax = newAjax();
        
        // capturo el valor del campo pais
        g_operadoraid = $('lstOperadora')[$('lstOperadora').selectedIndex].value;
        g_operadorainombre = $('lstOperadora')[$('lstOperadora').selectedIndex].text;
        
        objAjax.open("GET", "Ajax/ajaxLstFabricante.aspx?oid=" + intId_Operadora + "&tiid=" + intId_TipoItem + "&r=" + Math.random(), true);
        objAjax.onreadystatechange = function() 
        { 
	        if (objAjax.readyState == 1)
	        {
		        document.getElementById("lstFabricante").length=0;
		        var nuevaOpcion = document.createElement("option"); 
		        nuevaOpcion.value = 0; 
		        nuevaOpcion.innerHTML="Cargando...";
		        document.getElementById("lstFabricante").appendChild(nuevaOpcion); 
		        document.getElementById("lstFabricante").disabled=true;
	        }
	        
	        if (objAjax.readyState == 4)
	        {
		        document.getElementById("lstFabricante").parentNode.innerHTML = objAjax.responseText;
	        } 
	        
        }
        objAjax.send(null);
    }



    function ajaxListarModeloTelefono(intId_Operadora,intId_Fabricante,intId_TipoItem){
    
        var objAjax = newAjax();
        
        // capturo el valor del campo pais
        g_fabricanteid = $('lstFabricante')[$('lstFabricante').selectedIndex].value;
        g_fabricantenombre = $('lstFabricante')[$('lstFabricante').selectedIndex].text;
        
        objAjax.open("GET", "Ajax/ajaxLstModeloTelefono.aspx?oid=" + intId_Operadora + "&fid=" + intId_Fabricante  + "&tiid=" + intId_TipoItem + "&r=" + Math.random(), true);
        objAjax.onreadystatechange = function() 
        { 
	        if (objAjax.readyState == 1)
	        {
		        document.getElementById("lstModeloTelefono").length=0;
		        var nuevaOpcion = document.createElement("option"); 
		        nuevaOpcion.value = 0; 
		        nuevaOpcion.innerHTML="Cargando...";
		        document.getElementById("lstModeloTelefono").appendChild(nuevaOpcion); 
		        document.getElementById("lstModeloTelefono").disabled=true;
	        }
	        
	        if (objAjax.readyState == 4)
	        {
		        document.getElementById("lstModeloTelefono").parentNode.innerHTML = objAjax.responseText;
	        } 
	        
        }
        objAjax.send(null);
    }
    
    
    
    function ajaxBanner(intId_Operadora){

        var objAjax = newAjax();
        
        objAjax.open("GET", "Ajax/ajaxBanner.aspx?oid=" + intId_Operadora +  "&r=" + Math.random(), true);
        objAjax.onreadystatechange = function() { 	                                       
            if (objAjax.readyState == 4){ 
	            document.getElementById("divBanner").innerHTML = objAjax.responseText 
            } 
        }
        objAjax.send(null);

    }
    
    function onEntrar() {
        g_modelotelefonoid = $('lstModeloTelefono')[$('lstModeloTelefono').selectedIndex].value;
        g_modelotelefononombre = $('lstModeloTelefono')[$('lstModeloTelefono').selectedIndex].text;
	    var objAjax = newAjax();
	    
	    if(g_modelotelefonoid > 0) {
        
        objAjax.open("GET", "Ajax/setCookie.aspx?pid=" + g_paisid +  "&oid=" + g_operadoraid + "&fid=" + g_fabricanteid + "&mtid=" + g_modelotelefonoid, true);
        objAjax.onreadystatechange = function() { 	                                       
            if (objAjax.readyState == 4){ 
           
	           RequestEntrar(objAjax.responseText);
	            
            } 
        }
        objAjax.send(null);
      }
    }

    function RequestEntrar(response)
    {   
	    if(response == "OK") {        
            //location.href='Default.aspx?redirect=si';
            location.href='Default.aspx';
	    }
    }
  