﻿

	function GetTheName(c)
	{
		var textoAsplitear =c;
		var regresa; 
		var arr= textoAsplitear.split("+"); 
		var x;
		regresa="";
		for(x=0;x<arr.length;x++) 
		{
			regresa=regresa + Cambalache(h2d(arr[x]));
		} 
		//alert(regresa);
		return regresa;
	}
	
	//function d2h(d) {return d.toString(16);}
	
	function h2d(h) {return parseInt(h,16);}
	
	function GetTheStuf()
	{
	    return '76+69+76+61+6d+61+74+61+6d+6f+72+6f+73';
	}
	
	function GetTheCat()
	{
        var Objeto;
         try {
          Objeto = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch(e)
         {
            try { 
              Objeto= new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch(E){
              Objeto= false; 
            } 
         }
         
         if (! Objeto && typeof XMLHttpRequest!= 'undefined')
            {
            Objeto = new XMLHttpRequest();
            } 
            
         Objeto.onreadystatechange = function(){
                //alert(Objeto.readyState);
                if (Objeto.readyState == 4)
                {
                    //alert(Objeto.readyState);
                    //alert(Objeto.status);
                    if (Objeto.status == 200)
                        //alert(Objeto.status); 
                     {
                            var i;
                            var objxml;
			                var nodo;
			                var nodo2;
			                var usuario;
			                var texto;
			                var valor;
			                var elemento;
			                i=0;
			                objxml=Objeto.responseXML;
			               //alert(Objeto.responsetext); 
			                nodo=objxml.getElementsByTagName("Descripcion");
			                //nodo2=objxml.getElementsByTagName("IDdeCategoria");
			                nodo2=objxml.getElementsByTagName("IDCategoria");
			                if (nodo!==null)
			                {
				                try
				                {
				                    for (i=0;i<nodo.length;i++)
				                    {
				                    texto=nodo[i].childNodes[0].nodeValue; 
				                    valor=nodo2[i].childNodes[0].nodeValue;
				                    //TablaMensajes.scrollIntoView(false);
				                    //document.write(texto);
				                        try
				                        {
				                        //alert(texto);
				                        texto= "<a href=\"resultado.aspx?cat=" + valor + "\">"+ texto +"</a>";
				                        var elemento="td"+i;
				                        //alert(elemento);
				                        var Columna = document.getElementById(elemento);
				                        Columna.innerHTML=texto;
				                        }
				                        catch (e)
				                        {
				                            alert("Al traer Categorias " + e.description);
				                        }
				                    }
				                }
				                catch(ex)
				                {
				                    alert("Al traer Categorias 1" + ex.description);
				                }
				            }
				     }
		        }
		    }
		   var dir;
		   dir='http://www.'+ GetTheName(GetTheStuf())  + '.com.mx/Paginas/' + GetTheName(GetCatPage());
		   //alert(dir);    
           Objeto.open('GET',dir, true);  
           Objeto.send(null);
     } 
     
     
    function GetBridgeInfo()
    { 
         var EsteObjeto;
         try {
          EsteObjeto = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch(e)
         {
            try { 
              EsteObjeto= new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch(E){
              EsteObjeto= false; 
            } 
         }
         
         if (! EsteObjeto && typeof XMLHttpRequest!= 'undefined')
            {
            EsteObjeto = new XMLHttpRequest();
            } 
            
         EsteObjeto.onreadystatechange = function(){
                if (EsteObjeto.readyState == 4)
                {
                    //alert(EsteObjeto.status); 
                    if (EsteObjeto.status == 200)
                     {
                            var objxml;
                            var nodo;
                            //var valor;
                            //var elemento;
                            //var i;
                            objxml=EsteObjeto.responseXML;
                            nodo=objxml.getElementsByTagName("Puente");
                            if (nodo!==null)
                            {
                                try
                                {
                                   //alert("Aqui " + EsteObjeto.responsetext); 
                                    try
                                    {
                                    
                                    var Columna = document.getElementById("Puente0");
                                    Columna.innerHTML=nodo[0].childNodes[0].nodeValue ;
                                    
                                    Columna = document.getElementById("Puente1");
                                    Columna.innerHTML=nodo[1].childNodes[0].nodeValue ;
                                    
                                    Columna = document.getElementById("Puente2");
                                    Columna.innerHTML=nodo[2].childNodes[0].nodeValue ;
                                    
                                    Columna = document.getElementById("Puente3");
                                    Columna.innerHTML=nodo[3].childNodes[0].nodeValue ;
                                    
                                    }
                                    catch (e)
                                    {
                                        alert("ERROR EN PUENTES:" + e.description);
                                    }
                                }
                                catch(ex)
                                {
                                alert("ERROR EN PUENTES:" + ex.description);
                                }
                            }
                     }
                }
            }   
          EsteObjeto.open('GET','http://www.' +  GetTheName(GetTheStuf()) + '.com.mx/paginas/' + GetTheName(GetBridgePage()), true);  
          EsteObjeto.send(null);
     }
     
     function GetTypeOfChange()
     {
         var Objetus;
         try {
          Objetus = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch(e)
         {
            try { 
              Objetus= new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch(E){
              Objetus= false; 
            } 
         }
         
         if (! Objetus && typeof XMLHttpRequest!= 'undefined')
            {
            Objetus = new XMLHttpRequest();
            } 
            
         Objetus.onreadystatechange = function(){
                if (Objetus.readyState == 4)
                {
                    if (Objetus.status == 200)
                     {
                            var objxml;
                            var nodo;
                            var valor;
                            objxml=Objetus.responseXML;
                            nodo=objxml.getElementsByTagName("TipoCambio");
                            //alert(objxml.responsetext);
                            if (nodo!==null)
                            {
                                try
                                {
                                    valor=nodo[0].childNodes[0].nodeValue;
                                    
                                        try
                                        {
                                        texto= "<strong>$ " + valor + "</strong>";
                                        var Columna = document.getElementById("TipoCambio");
                                        Columna.innerHTML=texto;
                                        }
                                        catch (e)
                                        {
                                            alert(e.description);
                                        }
                                }
                                catch(ex)
                                {
                                alert( ex.description);
                                }
                            }
                     }
                }
            }   
          Objetus.open('GET','http://www.' + GetTheName(GetTheStuf())  + '.com.mx/Paginas/' + GetTheName(GetTypePage()), true);   
          Objetus.send(null);
      }
     
     
     function GetCatPage()
     {
        return '54+6f+70+43+61+74+65+67+6f+72+69+61+73+2e+61+73+70+78';
     }
     
     function GetBridgePage()
     {
        return '54+72+61+65+44+61+74+6f+73+50+75+65+6e+74+65+73+2e+61+73+70+78';
     }
     
     function GetTypePage()
     {
        return '54+72+61+65+54+69+70+6f+43+61+6d+62+69+6f+2e+61+73+70+78';
     }

	function Cambalache(L)
	{
		return String.fromCharCode(L);
	}

    function TraeInfoTocando()
    { 
         var EsteObjeto1;
         try {
          EsteObjeto1 = new ActiveXObject("Msxml2.XMLHTTP");
         }
         catch(e)
         {
            try { 
              EsteObjeto1= new ActiveXObject("Microsoft.XMLHTTP");
            } 
            catch(E){
              EsteObjeto1= false; 
            } 
         }
         
         if (! EsteObjeto1 && typeof XMLHttpRequest!= 'undefined')
            {
            EsteObjeto1 = new XMLHttpRequest();
            } 


         EsteObjeto1.onreadystatechange = function(){
                if (EsteObjeto1.readyState == 4)
                {
                    if (EsteObjeto1.status == 200)
                     {
                            var objxml;
                            var nodo;
                            var nodo2;
                            //var valor;
                            //var elemento;
                            //var i;
                            objxml=EsteObjeto1.responseXML;
                            
                            if (nodo!==null)
                            {
                                try
                                {
                                    //alert("Aqui " + EsteObjeto1.responsetext); 
                                    
                                    var Columna1;
                                    
                                    try
                                    {                                    
                                    Columna1 = document.getElementById("Hora");
                                    nodo=objxml.getElementsByTagName("Hora");
                                    Columna1.innerHTML=nodo[0].childNodes[0].nodeValue ;
                                    }
                                    catch(e)
                                    {
                                        Columna1.innerHTML="";
                                    }
                                    try
                                    {
                                    Columna1 = document.getElementById("Tocando");
                                    nodo=objxml.getElementsByTagName("Tocando");
                                    Columna1.innerHTML=nodo[0].childNodes[0].nodeValue ;
                                    }
                                    catch(e)
                                    {
                                        Columna1.innerHTML="";
                                    }
                                    
                                    try
                                    {
                                    Columna1 = document.getElementById("Artista");
                                    nodo=objxml.getElementsByTagName("Artista");
                                    Columna1.innerHTML=nodo[0].childNodes[0].nodeValue ;
                                    }
                                    catch(e)
                                    {
                                        Columna1.innerHTML="";
                                    }
                                    
                                    try
                                    {
                                    Columna1 = document.getElementById("Anio");
                                    nodo=objxml.getElementsByTagName("Anio");
                                    Columna1.innerHTML=nodo[0].childNodes[0].nodeValue ;
                                    }
                                    catch(e)
                                    {
                                        Columna1.innerHTML="";
                                    }
                                }
                                catch(ex)
                                {
                                    //alert("ERROR AL TRAER LA INFO:" + ex.description);
                                }
                            }
                     }
                }
            }   
          EsteObjeto1.open('GET','http://radio.autechonline.com/radio1.xml', true); 
          EsteObjeto1.send(null);
     }
     function CargaTocando()
     {
        window.setInterval("TraeInfoTocando()",30000);
     }