/***********************************************************************************************************************/
/*	 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 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 llave(){
	var mydate=new Date();
	return mydate.getTime(); 
}
///////////////////////////////////////
function imprimir(que) {
		var ventana = window.open("", "", "");
		var contenido = "<html><head><link rel='stylesheet' type='text/css' href='http://neonmx.com/tdu/css/estructura_admin.css'><link rel='stylesheet' type='text/css' href='http://neonmx.com/tdu/css/forms.css'><style type='text/css'>body { background:#FFF; } </style></head><body bgcolor='#FFFFFF' onload='window.print();window.close();'><div align='right'></div>";

		var ques = Array();
		ques = que.split("|");
		for(i=0;i<ques.length;i++){
			contenido += document.getElementById(ques[i]).innerHTML+"<hr>";
		}
		contenido += "</body></html>";
		ventana.document.open();
		ventana.document.write(contenido);
		ventana.document.close();
	}
/***********************************************************************************************************************/
/*	A J A X  */
//	var srcLoadingImageBar="/v3/lib/progress.gif";
//	var srcLoadingImageCircle="/v3/lib/indicador.gif";
//	var srcLoadingImageBar="/v3/lib/bar_progress.gif";
//	var srcLoadingImageCircle="/v3/lib/progress.gif";
	var srcLoadingImageBar="../imagenes/loader.gif";
	var srcLoadingImageCircle="../imagenes/loader.gif";
	//-------------------------------------------------------------------------
	// constructor de conexion	
	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();
				//-------------------------------------------------//
				
	        } 
    	} 
	
	   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();
				//-------------------------------------------------//

				}
			} 
		} 
		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"; 
	    } 
	} 
	//--------------------------------------------------------------------------
	
	// ---------------- 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(){
		//var pageTracker = _gat._getTracker("UA-380550-3");
		//pageTracker._trackPageview();
	}	
	// -------------------------------------------------------------//

var FTBase ="<table width='693' border='0' cellspacing='0' cellpadding='0'><tr><td width='693'><div class='divPopTop'><div class='divPopTopClose'><a href='javascript:hideNotice()' onMouseOver='btnClose(1)' onMouseOut='btnClose(0)'><img src='../imagenes/interfaz/interfaz_TDU/generales/close_off.png' width='24' height='24' id='imgBtnClose'></a></div></div></td></tr><tr><td bgcolor='#FFFFFF'><div class='divWinContent' id='divWinContent'></div></td></tr><tr><td><div class='divPopDown'><img src='../imagenes/interfaz/interfaz_TDU/generales/pop_down2.png' width='693' height='75' border='0' usemap='#MapWinOver'></div></td></tr></table><map name='MapWinOver'><area shape='rect' coords='6,7,140,70' href='descuentos.php' target='_self'><area shape='rect' coords='555,5,686,72' href='tarjeta.php' target='_self'></map>";

function showWinURL(url){
	if(document.getElementById('over').innerHTML!=""){
		hideNotice();
	}
	
	document.getElementById('over').innerHTML=FTBase;
	document.getElementById('divWinContent').innerHTML="<iframe allowtransparency='no' frameborder='0' width='693' height='520' scrolling='no' src='" + url + "'></iframe>";


	document.getElementById('over').style.display='block';
	document.getElementById('fade').style.display='block';

	centerWin();

}

function hideNotice() {
	document.getElementById('over').innerHTML="";
	document.getElementById('over').style.display='none';
	document.getElementById('fade').style.display='none';
	document.body.className="showScroll";
}

function centerWin(){

	var speed=10;
	var dh=-300;
	var obj=document.getElementById("over").style;
	obj.position="absolute";

	if( navigator.appName=="Netscape") {
		ns=window.scrollY;
		obj.top=50+"%"
		obj.marginTop=dh+ns+"px";
	}
	else {
		ie=document.body.parentNode.scrollTop;
		obj.top=50+"%";
		obj.marginTop=dh+ie+"px";
	}
	document.body.className="hideScroll";		
//	setTimeout("one()",speed);
}
function btnClose(st){
	if(st == 1){
		document.getElementById("imgBtnClose").src="../imagenes/interfaz/interfaz_TDU/generales/close_on.png";	
	}
	else{
		document.getElementById("imgBtnClose").src="../imagenes/interfaz/interfaz_TDU/generales/close_off.png";			
	}
}

	
	
	
	
	
/* nmx2011 *********************************************************************************************************************/
