var aleatorio = Math.random();
var URL_HOME = 'http://elsemanario.com.mx/';
var URL = 'http://elsemanario.com.mx/';
var Categoria_ID_Clic = '1';
	
///////////////////////////////////////////////////////////////// MENU /////////////////////////////////////////////////////////////////	
		
// MONTA SUB MENU al pasar el mouse sobre el menu							
	function MontaSubMenu(Categoria_id)
		{ sndReq(URL + 'querys.php?opcion=menu' + Categoria_id, 'SubMenu'); }
		
		
// QUITA SUB MENU al pasar el mouse sobre el DivPaginas 									
	function QuitaSubMenu()
		{ sndReq(URL + 'querys.php?opcion=menu1', 'SubMenu'); }
		
		
// MONTA DEL MENU PAGINA correspondiente, dependiendo de la categoria seleccionada 	
	function ClicMontaPagina(Categoria,Categoria_id)
		{
			if (Categoria == 0)
				{ window.location = URL_HOME; }
			else
				{ window.location = URL_HOME + 'categorias/' + Categoria + '/?id=' + Categoria_id; }	
		}
			
///////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////		



//////////////////////////////////////////////////////////// ULTIMAS NOTAS Y NOTAS RELEVANTES//////////////////////////////////////////////////////////
	
	// MONTAMOS TODAS LAS ULTIMAS NOTAS	
	function MontaUltimasNotas()
		{ sndReq(URL + 'querys.php?opcion=ultimas_notas&random=' + aleatorio, 'DivIzqUltimas'); }
		
		// MONTA TODAS LAS NOTAS MAS RELEVANTES	
	function MontaUltimasNotasRelevantes()
		{ sndReq(URL + 'querys.php?opcion=notas_relevantes&random=' + aleatorio, 'DivCenNotasRelevantes'); }
	
	
	// MONTAMOS LA NOTA SELECCIONADA EN LA CATEGORIA QUE LE CORRESPONDE
	function ClicNotaSeleccionada(Categoria, Categoria_id, nota_id)
		{ 	
			sndReq(URL + 'querys.php?opcion=guarda_clic&elemento_id=1&tipo_clic_id=4&categoria_id=' + Categoria_ID_Clic + '&nota_id=' + nota_id + '&nota_colaborador_id=0&edicion_id=0&colaborador_id=0&categoria_descripcion=0&random=' + aleatorio, 'DivGuardaClics');
				
			setTimeout("NotaSeleccionada('" + Categoria + "','" + Categoria_id + "','" + nota_id + "')",500);	
		}	
	function NotaSeleccionada(Categoria, Categoria_id, nota_id)
		{ window.location = URL + 'categorias/' + Categoria + '/?id=' + Categoria_id + '&nota_id=' + nota_id; }		
		
	
	// VISUALIZA LA NOTA CON VISTA RAPIDA
	function ClicNotaSeleccionadaRapida(nota_id)
		{
			sndReq(URL + 'querys.php?opcion=guarda_clic&elemento_id=1&tipo_clic_id=3&categoria_id=' + Categoria_ID_Clic + '&nota_id=' + nota_id + '&nota_colaborador_id=0&edicion_id=0&colaborador_id=0&categoria_descripcion=0&random=' + aleatorio, 'DivGuardaClics');
				
			setTimeout("NotaSeleccionadaRapida('" + nota_id + "')",500);	
		}
	function NotaSeleccionadaRapida(nota_id)
		{ popupCssShow(URL + 'querys.php?opcion=vista_rapida_nota_seleccionada&nota_id=' + nota_id, 460); }
		
	// MONTA LA PAGINA DEPENDIENDO DE LA CATEGORIA SELECCIONADA DANDO UN CLIC DIRECTO, DIFERENTE AL MENU	
	function ClicMontaPaginaNota(Categoria,Categoria_id)
		{
			sndReq(URL + 'querys.php?opcion=guarda_clic&elemento_id=6&tipo_clic_id=1&categoria_id=' + Categoria_ID_Clic + '&nota_id=0&nota_colaborador_id=0&edicion_id=0&colaborador_id=0&categoria_descripcion=' + Categoria + '&random=' + aleatorio, 'DivGuardaClics');
				
			setTimeout("MontaPaginaNota('" + Categoria + "','" + Categoria_id + "')",500);			
		}
		function MontaPaginaNota(Categoria,Categoria_id)
			{
				if (Categoria == 0)
					{ window.location = URL; }
				else
					{ window.location = URL + 'categorias/' + Categoria + '/?id=' + Categoria_id; }	
			}
		
///////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////		

		
					
///////////////////////////////////////////////////////////////// COLABORADORES /////////////////////////////////////////////////////////////////
	
	// MONTA LOS COILABORADORES EN EL DIV editoriales	
	function MontaColaboradores()
		{sndReq(URL + 'querys.php?opcion=colaboradores&URL=' + URL + '&random=' + aleatorio, 'DivCenEditoriales');}
		
		
	// MONTA EL TITULO DE LA NOTA EN EL DIV DivTituloNotaColaborador AL PASAR EL MOUSE SOBRE LA FOTO DEL COLABORADOR
						   // TITULO DE LA NOTA
	function MontaTituloColaborador(titulo)
		{document.getElementById('DivTituloNotaColaborador').innerHTML = titulo;}
	
	
	// QUITA EL TITULO DE LA NOTA DEL DIV DivTituloNotaColaborador AL SALIR EL MOUSE DEL DIV DE LAS FOTOS
	function QuitaTituloColaborador()
		{document.getElementById('DivTituloNotaColaborador').textContent = '';}
	
	
	// DEPENDIENDO DEL TIPO DE NOTA SELECCIONADA 1.- EN UNA PAGINA NUEVA ABRE EL LINK DEL COLABORADOR, 2.- MONTA LA NOTA DEL COLABORADOR EN EL PORTAL DE FORMA INDEPENDIENTE
				   // URL PARA MONTAR,ID DE LA NOTA, TIPO DE NOTA , URL DE LA NOTA
	function ClicMontaNotaColaborador(colaborador_id, nota_colaborador_id, tipo, URL_new)
		{
			sndReq(URL + 'querys.php?opcion=guarda_clic&elemento_id=4&tipo_clic_id=1&categoria_id=' + Categoria_ID_Clic + '&nota_id=0&nota_colaborador_id=0&edicion_id=0&colaborador_id=' + colaborador_id + '&categoria_descripcion=0&random=' + aleatorio, 'DivGuardaClics');
				
			setTimeout("MontaNotaColaborador('" + colaborador_id + "','" + nota_colaborador_id + "','" + tipo + "','" + URL_new + "')",500);
		}
		function MontaNotaColaborador(colaborador_id, nota_colaborador_id, tipo, URL_new)
			{
				if (tipo == 1) // ABRE EN UNA NUEVA PAGINA EL LINK 
					{ myWindow = window.open(URL_HOME + 'revista_semanal/' + URL_new, "_blank"); }
				else // MONTA LA NOTA DEL COLABORADOR DE FORMA INDEPENDIENTE
					{ window.location = URL_HOME + 'categorias/Colaboradores/?nota_id=' + nota_colaborador_id + '&id=' + colaborador_id; }
			}			
///////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////



///////////////////////////////////////////////////////////////// EDICIONES /////////////////////////////////////////////////////////////////
	// MONTAMOS LA EDICION ACTUAL
	function MontaEdiciones()
			{sndReq(URL + 'querys.php?opcion=edicion&URL=' + URL + '&random=' + aleatorio, 'DivDerEdicionesAnteriores'); }
	
	
	// GUARDAMOS EL CLIC A LA EDICION	
	function ClicEdicion(Edicion_id, Direccion)
			{
				sndReq(URL + 'querys.php?opcion=guarda_clic&elemento_id=3&tipo_clic_id=1&categoria_id=' + Categoria_ID_Clic + '&nota_id=0&nota_colaborador_id=0&edicion_id=' + Edicion_id +'&colaborador_id=0&categoria_descripcion=0&random=' + aleatorio, 'DivGuardaClics');
					
				setTimeout("ShowEdicion('" + Edicion_id + "','" + Direccion + "')",500);
			}
			function ShowEdicion(Edicion_id, Direccion) //MOSTRAMOS LA EDICION EN UNA NUEVA PESTAÑA
				{
					 myWindow = window.open(URL_HOME + 'revista_semanal/' + Direccion, "_blank"); // ABRE EN UNA NUEVA PAGINA EL LINK 				
				}
		
		
	// VISUALIZA EL COVERFLOW PARA VER LAS ULTIMAS 10 EDICIONES
	function ShowEdiciones()
		{ window.location = URL_HOME + "categorias/revistas/"; }

///////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////


///////////////////////////////////////////////////////////////// NO LO PIERDA DE VISTA /////////////////////////////////////////////////////////////////

function MontaNoLoPierda()
	{ sndReq(URL + 'querys.php?opcion=nolopierda&random=' + aleatorio, 'DivIzqNoloPierda'); }
	
function ClicMontaNotaNoLoPierda(nolopierda_id)
		{
			/*sndReq(URL + 'querys.php?opcion=guarda_clic&elemento_id=4&tipo_clic_id=1&categoria_id=' + Categoria_ID_Clic + '&nota_id=0&nota_colaborador_id=0&edicion_id=0&colaborador_id=' + colaborador_id + '&categoria_descripcion=0&random=' + aleatorio, 'DivGuardaClics');*/
				
			setTimeout("MontaNotaNoLoPierda('" + nolopierda_id + "')",500);
		}
		function MontaNotaNoLoPierda(nolopierda_id)
			{
				sndReq(URL + 'querys.php?opcion=nota_nolopierda&nolopierda_id=' + nolopierda_id + '&random=' + aleatorio, 'DivWrapper2Columnas');
			}
			
///////////////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////////			
			
// FUNCION PARA EL BUSCADOR			
	function Search()
		{
			if(document.getElementById('TxtBuscador').value != '')
				{ window.location = URL_HOME + 'categorias/historico?id=' + Categoria_ID_Clic + '&palabra=' + document.getElementById('TxtBuscador').value; }
			else
				{ window.location = URL_HOME + 'categorias/historico/?id=' + Categoria_ID_Clic; }
		}

// MONTA MULTIMEDIA	
	function MontaMultimedia()
		{ sndReq(URL + 'querys.php?opcion=multimedia&URL=' + URL + '&random=' + aleatorio, 'DivMultimedia'); }		




// MONTA EL CLIMA		
function MontaClima()		
	{ sndReq(URL + 'querys.php?opcion=clima&random=' + aleatorio, 'DivDerClima'); }

	
// MONTA LOS INDICADORES FINANCIEROS		
function MontaIndicadores()
	{ sndReq(URL + 'querys.php?opcion=indicadores_financieros&URL=' + URL + '&random=' + aleatorio, 'DivDerIndicadores'); }

// MONTA BLOQUE LO MAS LEIDO
function MontaLoLeido()		
	{ sndReq(URL + 'querys.php?opcion=lo_mas_leido&URL=' + URL + '&random=' + aleatorio, 'DivDerLoMas'); }

// MONTA BLOQUE INCLUYETE
function MontaIncluyete()		
	{ sndReq(URL + 'querys.php?opcion=incluyete&URL=' + URL + '&random=' + aleatorio, 'DivDerIncluyete'); }
			
// MONTA EL HISTORICO DEL TWITTER
function MontaTwitter()
	{ sndReq(URL + 'querys.php?opcion=twitter&URL=' + URL + '&random=' + aleatorio, 'DivDerTwitter'); }		
		
// MONTA LA ENCUESTA
function MontaEncuesta()		
	{ sndReq(URL + 'querys.php?opcion=encuesta&URL=' + URL + '&random=' + aleatorio, 'DivDerEncuesta'); }		

// FUNCION PARA CUANDO SE DA CLIC DESDE LA PUBLICIDAD
	function Publicidad(direccion)
		{ myWindow = window.open(direccion, "_blank"); }	




// FUNCION PARA MOSTRAR LA HORA --- PARA TODAS LAS CATEGORIAS
function Reloj(){ 
    momentoActual = new Date() 
    hora = momentoActual.getHours() 
    minuto = momentoActual.getMinutes() 
    segundo = momentoActual.getSeconds() 

	if (hora < 10)
		{hora = '0' + hora;}
	if (minuto < 10)
		{minuto = '0' + minuto;}		
	if (segundo < 10)
		{segundo = '0' + segundo;}	
		
	if (hora < 12)
		{time= 'am';}
	if (hora >= 12)
		{time = 'pm';}
		
    document.getElementById('TxtReloj').value =  hora + ":" + minuto + ":" + segundo + " " + time 
	
} 


///////////////////////////////////////////////////////////////// DIV DESPLEGABLE /////////////////////////////////////////////////////////////////	

	// --- FUNCIONES CAMBIO DE IMAGEN EN EL DIV DESPLEGABLE DE REVISTA SEMANAL---	
		function MM_swapImgRestore() { //v3.0
		  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
		}
		function MM_preloadImages() { //v3.0
		  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
			var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
			if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
		}
		
		function MM_findObj(n, d) { //v4.01
		  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
			d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
		  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
		  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
		  if(!x && d.getElementById) x=d.getElementById(n); return x;
		}
		
		function MM_swapImage() { //v3.0
		  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
		   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
		}


///////////////////////////////////////////////////////////////// AJAX /////////////////////////////////////////////////////////////////	
// JavaScript Document
function requestObj(){
	var reqObj;
	var browser = navigator.appName;
	
	if(browser =="Microsoft Internet Explorer")
		{reqObj=new ActiveXObject("Microsoft.XMLHTTP");}
	if(browser =="Netscape")
		{reqObj=new XMLHttpRequest();}
		
		return reqObj;
	}
	var http = requestObj();

	function sndReq(page,area){					
		http.open('get',page, false);
		http.onreadystatechange = function(){ handleResponse(area)};
		http.send(null);
		}
		
		function handleResponse(area){
			if(http.readyState == 4){
				var response = http.responseText;
				document.getElementById(area).innerHTML = response;
					
					ExecAjaxScript(http.responseText);
					
					//if(!(document.getElementById('btnUp'))){easyscroll();}
					/*if(!(document.getElementById('TxtHiddenUltimasNotas'))){MontaUltimasNotas();}
					if(!(document.getElementById('TxtHiddenNoLoPierda'))){MontaNoLoPierda();}					
											
					if(!(document.getElementById('TxtHiddenNotasRelevantes'))){MontaUltimasNotasRelevantes();}
					if(!(document.getElementById('TxtHiddenColaboradores'))){MontaColaboradores();} 
					if(!(document.getElementById('TxtHiddenSecundarias'))){MontaNotasSecundarias();}
					if(!(document.getElementById('TxtHiddenRecomendaciones'))){MontaNotasRecomendadas();} 
										
					if(!(document.getElementById('TxtHiddenEdiciones'))){MontaEdiciones();}	
					if(!(document.getElementById('TxtHiddenClima'))){MontaClima();}
					if(!(document.getElementById('TxtHiddenBannerDer01'))){MontaBannerDer01();}
					if(!(document.getElementById('TxtHiddenIndicadoresFinancieros'))){MontaIndicadores();}
					if(!(document.getElementById('TxtHiddenLoMasLeido'))){MontaLoLeido();}
					if(!(document.getElementById('TxtHiddenIncluyete'))){MontaIncluyete();}	
					//if(!(document.getElementById('TxtHiddenEncuesta'))){MontaEncuesta();}
					if(!(document.getElementById('TxtHiddenTwitter'))){MontaTwitter();}*/
					
					
				}
			}

// cuando carga la pagina verifica si existen scripts
		function ExecAjaxScript(_source)
			{
				var source = _source;
				var scripts = new Array();
			
				// Strip out tags
				while(source.indexOf("<script") > -1 || source.indexOf("</script") > -1) {
					var s = source.indexOf("<script");
					var s_e = source.indexOf(">", s);
					var e = source.indexOf("</script", s);
					var e_e = source.indexOf(">", e);
			
					// Add to scripts array
					scripts.push(source.substring(s_e+1, e));
					// Strip from source
					source = source.substring(0, s) + source.substring(e_e+1);
				}
			
				// Loop through every script collected and eval it
				for(var i=0; i<scripts.length; i++) {
			try {
						eval(scripts[i]);
					}
					catch(ex) {
						// do what you want here when a script fails
					}
				}
				// Return the cleaned source
				return source;
			}
			// en ajax despues de que pinta
			 // Execute Scripts returned from Ajax loading		

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////																
