function nuevoAjax(){
	var xmlhttp=false;
 	try {
 		xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
 	} catch (e) {
 		try {
 			xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
 		} catch (E) {
 			xmlhttp = false;
 		}
  	}

	if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
 		xmlhttp = new XMLHttpRequest();
	}
	return xmlhttp;
}

function Ok() {
	setInterval("document.getElementById(\"espere\").style.display = \"none\";document.getElementById(\"listo\").style.display = \"\"",3000);
	//setInterval("location.reload()",5000);
}
function OkLogin() {
	setInterval("document.getElementById(\"espere\").style.display = \"none\";document.getElementById(\"listo\").style.display = \"\"",3000);
	setInterval("document.getElementById(\"Process\").style.display = \"none\";",6000);
	//setInterval("location.reload()",5000);
}

function Contenido(Valor,Capa){
	var contenedor = document.getElementById(Capa);
	ajax=nuevoAjax();
	ajax.open("GET", Valor,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==2) {
			contenedor.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Recibiendo el contenido...</div></center>";
		}
		else if (ajax.readyState==3) {
			contenedor.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Espere miestras se carga el contenido...</div></center>";
		}
		else if(ajax.readyState==4) {
			if(ajax.status==404)
				{
					contenedor.innerHTML = "Pagina no disponible<br /><a href='javascript:;' onclick='location.reload();'>Volver al inicio</a>";
				}
			else
				{
					contenedor.innerHTML = ajax.responseText;
				}
		}
	}
	ajax.send('');
}
function Alerta(Valor,Capa){
	var Alerta = document.getElementById(Capa);
	ajax=nuevoAjax();
	ajax.open("GET", Valor,true);
	ajax.onreadystatechange=function() {
		if (ajax.readyState==2) {
			Alerta.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Recibiendo el contenido...</div></center>";
		}
		else if (ajax.readyState==3) {
			Alerta.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Espere miestras se carga el contenido...</div></center>";
		}
		else if(ajax.readyState==4) {
			if(ajax.status==404)
				{
					Alerta.innerHTML = "Pagina no disponible<br /><a href='javascript:;' onclick='location.reload();'>Volver al inicio</a>";
				}
			else
				{
					Alerta.innerHTML = ajax.responseText;
				}
		}
	}
	ajax.send('');
	document.getElementById('Process').style.display="";
}
function ChekarUser(Valor){
	var Alerta1 = document.getElementById('NotiLogin');
	ChekarUser=nuevoAjax();
	ChekarUser.open("GET", "chekaruser.php?user="+Valor,true);
	ChekarUser.onreadystatechange=function() {
		if(ChekarUser.readyState==4) {
			if(ChekarUser.responseText=="si"){
				document.getElementById('Guardar').disabled = true;
				document.getElementById('frmUser').readonly = true;
				Alerta1.innerHTML="El nombre de usuario ya existe!!! (<a href=\"javascript:;\" onclick=\"Contenido('cambio_clave.php','tabla-right')\">Intentar nuevamente</a>)"
			}
			if(ChekarUser.responseText=="no"){
				document.getElementById('Guardar').disabled = false;
			}
					//Alerta1.innerHTML = ChekarUser.responseText;
				}
		}
	ChekarUser.send('');
	document.getElementById('NotiLogin').style.display="";
}

function loginStaff(form){
	var Formularios = document.getElementById('Process');
	ajax=nuevoAjax();
	ajax.open("POST", "validar_staff.php",true);
        var aEnviar='';
		for(ii=0; ii<form.elements.length;ii++){
            aEnviar+=form.elements[ii].name+"="+encodeURI(form.elements[ii].value)+"&";
        }
	   
	ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {
			Formularios.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Abriendo el contenido...</div></center>";
		}
		else if (ajax.readyState==2) {
			Formularios.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Recibiendo el contenido...</div></center>";
		}
		else if (ajax.readyState==3) {
			Formularios.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Espere miestras se carga el contenido...</div></center>";
		}
		else if(ajax.readyState==4) {
			if(ajax.status==404)
				{
					Formularios.innerHTML = "Pagina no disponible<br /><a href='javascript:;' onclick='location.reload();'>Volver al inicio</a>";
				}
			else
				{
					Formularios.innerHTML = ajax.responseText;
				}
		}
	}
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');//preparamos las variables a enviar
	document.getElementById('Process').style.display="";
	ajax.send(aEnviar);
	OkLogin();
}

/*******************************************************************
		reemplazar
********************************************************************/
var Reemplazar=function(string,search,repleace){return Cad_reemplazada=string.replace(search,repleace);}
var _ID=function(ID){var Id=document.getElementById(ID);return Id;}
var Texto_opciones=function(ID)
{
var Text=ID.options[ID.selectedIndex].text;
return Text;
}
function Acentos(Text)
{
var cadena="";
var codigo="";
for (var j = 0; j < Text.length; j++)
{
var Char=Text.charCodeAt(j);

switch(Char)
{
case 225: cadena+=".::a::."; break;
case 233: cadena+=".::e::."; break;
case 237: cadena+=".::i::."; break;
case 243: cadena+=".::o::."; break;
case 250: cadena+=".::u::."; break;
case 193: cadena+=".::A::."; break;
case 201: cadena+=".::E::."; break;
case 205: cadena+=".::I::."; break;
case 211: cadena+=".::O::."; break;
case 218: cadena+=".::U::."; break;
case 241: cadena+=".::n::."; break;
case 209: cadena+=".::N::."; break;
case 191: cadena+=".::PREGUNTA::."; break;
case 180: cadena+=".::ACUTE::."; break;
case 43: cadena+=".::MAS::."; break;
default:
cadena+=Text.charAt(j);
break;
}
codigo+="_"+Text.charCodeAt(j);
}
//alert("codigo"+codigo+" cadena=>"+cadena);
return cadena;
}
/*FIn*/

function Formularios(form){
	var Formularios = document.getElementById('Process');
	ajax=nuevoAjax();
	ajax.open("POST", "_include/global.php",true);
        var aEnviar='';
		for(ii=0; ii<form.elements.length;ii++){
            aEnviar+=form.elements[ii].name+"="+encodeURI(Acentos(form.elements[ii].value))+"&";
        }
	   
	ajax.onreadystatechange=function() {
		if (ajax.readyState==1) {
			Formularios.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Abriendo el contenido...</div></center>";
		}
		else if (ajax.readyState==2) {
			Formularios.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Recibiendo el contenido...</div></center>";
		}
		else if (ajax.readyState==3) {
			Formularios.innerHTML = "<center><div id='Cargando'><img src='_images/loading.gif' /><br />Espere miestras se carga el contenido...</div></center>";
		}
		else if(ajax.readyState==4) {
			if(ajax.status==404)
				{
					Formularios.innerHTML = "Pagina no disponible<br /><a href='javascript:;' onclick='location.reload();'>Volver al inicio</a>";
				}
			else
				{
					Formularios.innerHTML = ajax.responseText;
				}
		}
	}
	ajax.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');//preparamos las variables a enviar
	ajax.send(aEnviar);
	Ok();
	document.getElementById('Process').style.display="";
}
