/***********************************************************************************************************************/
/*	 G E N E R  A L E S   */
///////////////////////////////////////
function openImag(file){
	window.open("../lib/pop_img.php?" + file,"_blank","toolbar=no, location=no, directories=no, menubar=no, status=no, scrollbars=no, resizable=1, width=20, height=20")
}
///////////////////////////////////////
function openWin(file,width,height){
	window.open(file,"_blank","toolbar=no, location=no, directories=no, menubar=no, status=no, scrollbars=no, resizable=no, width=" + width + ", height=" + height)
}
///////////////////////////////////////
function openWinScroll(file,width,height){
	window.open(file,"_blank","toolbar=no, location=no, directories=no, menubar=no, status=no, scrollbars=yes, resizable=no, width=" + width + ", height=" + height)
}
///////////////////////////////////////
function printPage() {
	if (window.print) {
		agree = confirm('¿Quieres imprimir la página?')
		if (agree) window.print()
	}
}
///////////////////////////////////////
function isMail(e_mail_send){
	if(e_mail_send!=null && e_mail_send!=""){
		var arroba = e_mail_send.split("@");
		var punto = e_mail_send.split(".");
		if(arroba[1]==null){
			return false;
		}
		if(punto[1]==null){
			return false;
		}
		return true;
	}
	else
		return false;
}
///////////////////////////////////////
function isExt(cadena,ext){
	var infoArray=new Array();

	cadena=cadena.toLowerCase();
	ext=ext.toLowerCase();
	
	infoArray=cadena.split(".");
	if (infoArray[infoArray.length-1]==ext)
		return true;
	else
		return false;
}	
///////////////////////////////////////
function actualiza(url,where){
	if(url==null || url=="")
		url = document.location.href;
	if(where==null || where=="")
		where="_self";
	window.open(url,where);
}
///////////////////////////////////////
function llave(){
	var mydate=new Date();
	return mydate.getTime(); 
}
///////////////////////////////////////

function showNotice(id,sec,tipo){
		
	win = new Window({className: "alphacube",  width:800, height:550, zIndex:100, opacity:1, resizable: false, minimizable: false, maximizable: false, scrollable: false, draggable:false, url: "/v3/paginas/infoNotice.php?id=" + id + "&sec=" + sec + "&tipo=" + tipo + "&key=" + llave(),destroyOnClose:true });
	win.show(true);
	win._center();
}
///////////////////////////////////////
function showPg(pg,sec){
	win2 = new Window({className: "alphacube",  width:800, height:550, zIndex: 100, opacity: 1, resizable: false, minimizable: false, maximizable: false, scrollable: false, draggable:false,url: "/v3/paginas/infoPgs.php?pg=" + pg + "&sec=" + sec + "&key=" + llave(),destroyOnClose:true})
	win2.show(true);
	win2._center();

}
///////////////////////////////////////
function moveWinInfo(posActual,dir,max_sec){
	
	if(dir==1){
		if(posActual<=1){
			alert("Ya no se puede subir más");
			return;
		}
	}else if(dir==-1){
		if(posActual>=max_sec){
			alert("Ya no se puede bajar más");
			return;
		}		
	}
	
	var contActual	=document.getElementById("divContent" + posActual).innerHTML;	
	var contNuevo	=document.getElementById("divContent" + (posActual + (-1*dir))).innerHTML;

	var busca1  = "WinInfo(" + posActual; 
	var busca2 	= "WinInfo(" + (posActual+(-1*dir)); 		


	var remplaza1 = "WinInfo(" + posActual;
	var remplaza2 = "WinInfo(" + (posActual+(-1*dir));

	while (contActual.indexOf(busca1) != -1){ 
		contActual = contActual.replace(busca1, remplaza2);
	} 
	while (contNuevo.indexOf(busca2) != -1){ 
		contNuevo = contNuevo.replace(busca2, remplaza1);
	} 

	document.getElementById("divContent" + posActual).innerHTML=contNuevo;
	document.getElementById("divContent" + (posActual+(-1*dir))).innerHTML=contActual;
	
	var movSecConn 	= coneccion();
	enviarGET ("../modulos/down_section_din.php","accion=REPOS&pos=" + posActual + "&dir=" + dir + "&key=" + llave(),"divDinSec",movSecConn);
}	
///////////////////////////////////////
function openWinInfo(pos,sec){
	eval("movSecConn" + pos + "= coneccion()");
	eval("enviarGET('../modulos/down_section_din.php','accion=DIN_SEC&pos=" + pos + "&sec=" + sec + "&key=" + llave() + "','divContent" + pos + "',movSecConn" + pos + ")");
}
///////////////////////////////////////
function loadMovilInfo(pos,sec,id){
	eval("movSecConnInt" + pos + "= coneccion()");
	eval("enviarGET('../modulos/down_section_din.php','accion=DIN_INFO&pos=" + pos + "&sec=" + sec + "&id=" + id + "&key=" + llave() + "','divInfoMovil" + pos + "',movSecConnInt" + pos + ")");
}
///////////////////////////////////////
function openEnt(id,ids){
	if(id==0 || ids==0){
		alert("No hay entrevistas");
	}else{
		showPg("infoNotice.php?pantalla=INDEX&id=" + id + "&orgTipo=AUD&tipo=AUD&color=111111&sec=NOT&ids=" + ids,"");
	}
}
///////////////////////////////////////

function radioS100(){
	openWin("http://www.enfoquenoticias.com.mx/v3/paginas/radio.php?rep=STEREOCIEN",500,290);
}
function radioR1000(){
	openWin("http://www.enfoquenoticias.com.mx/v3/paginas/radio.php?rep=MIL",500,290);
}
function tv(){
	openWin("http://videos.enfoquenoticias.com.mx/tv",715,400);
}
function tv(){
	openWin("http://www.enfoquenoticias.com.mx/v3/tv/index.php",934,470);
}
///////////////////////////////////////
/***********************************************************************************************************************/
/*	A J A X  */
	var srcLoadingImageBar="/v3/lib/progress.gif";
	var srcLoadingImageCircle="/v3/lib/indicador.gif";
	//-------------------------------------------------------------------------
	// constructor de coneccion	
	function coneccion (){ 
		var peticion;
		peticion = false; 
		try { peticion = new XMLHttpRequest(); } 
		catch (trymicrosoft) { 
			try { peticion = new ActiveXObject("Msxml2.XMLHTTP"); }
			catch (othermicrosoft) { try { peticion = new ActiveXObject("Microsoft.XMLHTTP"); } 
				catch (failed) { peticion = false; 	} 
		  	} 
		} 
		
		if (!peticion) {
			alert("ERROR AL INICIALIZAR CONEXION!"); 
			return null;
		}
		else
			return peticion;
	} 
	//-------------------------------------------------------------------------
	// Funcion para campos dependientes
	// [ objetivo = objeto de donde parto ]
	// [ destino = objeto donde cargaré la info ]
	// [ pagina = pagina donde se encuentra el PHP que analizará la informacion ]

	function enviarGET (pagina,parametros,destino,conexion) { 
			   
	    var element =  document.getElementById(destino); //Obtenemos el contenido del div donde se cargaran los resultados   		
	    var x = parametros; 
		var sscript; // separacion de la cadena recibida TEXTO|SCRIPTS|...
		
		// direccion de donde obtendremos los datos
		var url = pagina;		
	    //construimos la url definitiva pasando como parametro el valor seleccionado 
	    var fragment_url = url+'?'+x; 
    	element.innerHTML = '<div align="center"><img src="'+srcLoadingImageCircle+'" /></div>'; 
	    //abrimos la url 
    	conexion.open("GET", fragment_url); 
	    conexion.onreadystatechange = function() { 
        	if (conexion.readyState == 4) { 
			//escribimos la respuesta 
				sscript=conexion.responseText.split("|");
				element.innerHTML = sscript[0];
				for(i=1; i<sscript.length; i++)
					eval(sscript[i]);
				
					//-------- C O N T A D O R    G O O G L E  --------//
					printCount();
					//-------- C O N T A D O R    C E R T I F I C A   --------//
					printCertificaAjax(pagina);
					//-------------------------------------------------//
				
	        } 
    	} 
	
	   conexion.send(null); 
	} 
	//-------------------------------------------------------------------------
	// Funcion que hace el trabajo de POST
	// [ url = direccion a la que se le mandará la info ]
	// [ formid = id del formulario del cual extraere la info ]
	// [ destino = Nombre de la capa donde se cargará el resultado, si esta es null no se carga nada ]
	
	function enviarPOST(url, formid, destino, conexion){ 		
        var Formulario = document.getElementById(formid); 
        var longitudFormulario = Formulario.elements.length; 
        var cadenaFormulario = "" 
        var sepCampos, sscript;
        sepCampos = "" 
        
		
		for (var i=0; i <= Formulario.elements.length-1;i++) { 
		
			// caso para checkedbox
			if(Formulario.elements[i].type == "checkbox" && Formulario.elements[i].checked==false)
				Formulario.elements[i].value=0;

			if(Formulario.elements[i].type == "radio" && Formulario.elements[i].checked==false)
				continue;
				
	        cadenaFormulario += sepCampos+Formulario.elements[i].name+'='+encodeURI(Formulario.elements[i].value); 
    	    sepCampos="&"; 
		} 

		conexion.open("POST", url, true); 
		conexion.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=ISO-8859-1'); 
		conexion.onreadystatechange = function () { 
			if (conexion.readyState == 4) { 
		    	 if(destino!=null){
					sscript=conexion.responseText.split("|");
					document.getElementById(destino).innerHTML=sscript[0];
					for(i=1; i<sscript.length; i++)
						eval(sscript[i]);
		
						//-------- C O N T A D O R    G O O G L E  --------//
						printCount();
						//-------- C O N T A D O R    C E R T I F I C A   --------//
						printCertificaAjax(url);
						//-------------------------------------------------//

				}
			} 
		} 


		conexion.send(cadenaFormulario); 
	}
	//--------------------------------------------------------------------------
	// Funcion que muestra las filas de una tabla
	function MostrarFilas(Fila) { 
		var elementos = document.getElementsByName(Fila); 
		for (i = 0; i< elementos.length; i++) { 
		    if(navigator.appName.indexOf("Microsoft") > -1){ 
        	   var visible = 'block' 
		    } else { 
        	   var visible = 'table-row'; 
		    } 
			elementos[i].style.display = visible; 
        } 
	} 
	//--------------------------------------------------------------------------
	// Funcion que oculta la fila de una tabla
	function OcultarFilas(Fila) { 
	    var elementos = document.getElementsByName(Fila); 
    	for (k = 0; k< elementos.length; k++) { 
               elementos[k].style.display = "none"; 
	    } 
	} 
	//--------------------------------------------------------------------------
	// Funcion que oculta o muestra una columna de una tabla	
	function OcultarColumna(tabla,num,ver) {
		dis= ver ? '' : 'none';
	  fila=document.getElementById(tabla).getElementsByTagName('tr');
	  for(i=0;i<fila.length;i++)
	    fila[i].getElementsByTagName('td')[num].style.display=dis;
	}
	//--------------------------------------------------------------------------
	// Funcion que muestra u oculta la fila de una tabla
	function viewRow(Fila){
		var elementos = document.getElementsByName(Fila); 		
	    
		if(navigator.appName.indexOf("Microsoft") > -1)
       	   var visible = 'block' 
		else
       	   var visible = 'table-row'; 
		
		var novisible = 'none';

		for (i = 0; i< elementos.length; i++) { 
			if(elementos[i].style.display=='none')
				elementos[i].style.display = visible; 
			else
				elementos[i].style.display = novisible; 
        } 		
	}
	//--------------------------------------------------------------------------
	// genera un numero 
	function llave(){		
		var mydate=new Date();
		return mydate.getTime(); 
	}		
	////////////////////////////////////////////////////////////////////////////	
	function showVideo(id){
		var pantallaConn 	= coneccion();
		enviarGET ("../modulos/acciones_videos.php","accion=PROMO&id=" + id + "&key=" + llave(),"divPantalla",pantallaConn);
	}
	////////////////////////////////////////////////////////////////////////////
	function playVideo(id){
		var pantallaConn 	= coneccion();
		enviarGET ("../modulos/acciones_videos.php","accion=VIDEO&id=" + id + "&key=" + llave(),"divPantalla",pantallaConn);
	}
	
	////////////////////////////////////////////////////////////////////////////
	function posSubSeccion(m){}
	////////////////////////////////////////////////////////////////////////////
	
	// ---------------- bloque de contador google ----------------- //
	
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));	
	
	function printCount(){
		try {
			var pageTracker = _gat._getTracker("UA-442172-4");
			pageTracker._trackPageview();
		} catch(err) {}
	}	
	// ---------------- bloque de contador certifica ----------------- //
	var URLCertifica = "http://www.stereocien.com.mx/v3/lib/";
	var certificaCode = 200463;	
	document.write(unescape("%3Cscript src='" + URLCertifica + "certifica/" + "certificaNRM.js' type='text/javascript'%3E%3C/script%3E"));
	// -------------------------------------------------------------//
	

/* nmx2008 *********************************************************************************************************************/