function ajaxFunction() {
var xmlHttp;
	try{
		xmlHttp=new XMLHttpRequest();
		return xmlHttp;
	}catch(e){
		try{
			xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			return xmlHttp;
		}catch(e){
			try{
				xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				return xmlHttp;
			}catch(e){
				alert("Tu navegador no soporta AJAX!");
				return false;
			}
		}
	}
}
//==================================================================================
//==================================================================================
var listadoSelect=new Array();
listadoSelect[0]="select1";
listadoSelect[1]="select2";
listadoSelect[2]="select3";

function buscarEnArray(array, dato){
	var x=0;
	while(array[x])
	{
		if(array[x]==dato) return x;
		x++;
	}
	return null;
}

function cargaContenido(SelectOrigen){
	var posicionSelectDestino=buscarEnArray(listadoSelect, SelectOrigen)+1;
	var selectOrigen=document.getElementById(SelectOrigen);
	var opcionSeleccionada=selectOrigen.options[selectOrigen.selectedIndex].value;
	if(opcionSeleccionada==0){
		var x=posicionSelectDestino, selectActual=null;
		while(listadoSelect[x]){
			selectActual=document.getElementById(listadoSelect[x]);
			selectActual.length=0;
			
			var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Selecciona Opci&oacute;n...";
			selectActual.appendChild(nuevaOpcion);	selectActual.disabled=true;
			x++;
		}
	}
	else if(SelectOrigen!=listadoSelect[listadoSelect.length-1]){
		var idSelectDestino=listadoSelect[posicionSelectDestino];
		var selectDestino=document.getElementById(idSelectDestino);
		var ajax=ajaxFunction();
		ajax.open("GET", "combo.php?select="+idSelectDestino+"&opcion="+opcionSeleccionada, true);
		ajax.onreadystatechange=function(){ 
			if (ajax.readyState==1){
				selectDestino.length=0;
				var nuevaOpcion=document.createElement("option"); nuevaOpcion.value=0; nuevaOpcion.innerHTML="Cargando...";
				selectDestino.appendChild(nuevaOpcion); selectDestino.disabled=true;	
			}
			if (ajax.readyState==4){
				selectDestino.parentNode.innerHTML=ajax.responseText;
			} 
		}
		ajax.send(null);
	}
}
//==================================================================================
//==================================================================================
function mostrar(_pagina,capa) {
var ajax;
ajax = ajaxFunction();
ajax.open("POST", _pagina, true);
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	ajax.onreadystatechange = function(){
		if (ajax.readyState == 4){
			if (ajax.status==200){
				document.getElementById(capa).innerHTML = ajax.responseText;
			}
		}
	}
ajax.send(null);
}
//=====================================================================================
//=====================================================================================
function borra(txt){
	if(txt.value == "Tu email"){
		txt.value = "";
	}else if(txt.value == ""){
		txt.value = "Tu email";
	}
		
}
//=====================================================================================
//=====================================================================================
function login(){
	user = document.form1.txtuser.value;
	clave = document.form1.txtpass.value;
	pagi = document.form1.pagina.value;
	
	if(user == 'Tu email'){
		alert('Ingrese su e-mail');
		document.form1.txtuser.focus();
		document.form1.txtuser.value = "";
	}else if(clave == 'Tu email'){
		alert('Ingrese su Clave');
		document.form1.txtpass.value = "";
		document.form1.txtpass.focus();
	}else{
		var ajax;
		document.form1.btn.disabled = true;
		ajax=ajaxFunction();
		ajax.open("POST", "control.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var valor = ajax.responseText;
				document.form1.btn.disabled = false;
				if(valor == '1'){
					location.href = pagi;
				}else{
					alert('Usuario y/o Clave incorrectas...');
				}
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("user="+user+"&clave="+clave);
	}
}
//=====================================================================================
//=====================================================================================
function login2(){
	user = document.form2.user.value;
	clave = document.form2.pass.value;
	
	if(user == ''){
		alert('Ingrese su e-mail');
		document.form2.user.focus();
	}else if(clave == ''){
		alert('Ingrese su Clave');
		document.form2.pass.focus();
	}else{
		var ajax;
		document.form2.btn2.disabled = true;
		ajax=ajaxFunction();
		ajax.open("POST", "control.php",true);
		ajax.onreadystatechange=function() {
			if (ajax.readyState==4) {
				var valor = ajax.responseText;
				document.form2.btn2.disabled = false;
				if(valor == '1'){
					location.href = 'user/';
				}else{
					alert('Usuario y/o Clave incorrectas...');
				}
			}
		}
		ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
		ajax.send("user="+user+"&clave="+clave);
	}
}
//======================================================================================
//======================================================================================
function guardar_registro(){
	nom = document.form2.nombre.value;
	ape = document.form2.apellido.value;
	fon = document.form2.telefono.value;
	sex = document.form2.sexo.value;
	pai = document.form2.pais.value;
	pro = document.form2.estado.value;

	ema = document.form2.email.value;
	cla = document.form2.clave.value;

	if(nom == ""){alert("Ingrese sus Nombres");document.form2.nombre.focus();}
	else if(ape == ""){alert("Ingrese sus Apellidos");document.form2.apellido.focus();}
	else if(fon == ""){alert("Ingrese su Telefono");document.form2.telefono.focus();}
	else if(pai == ""){alert("Ingrese su Pais");document.form2.pais.focus();}
	else if(pro == ""){alert("Ingrese su Estado");document.form2.estado.focus();}
	else if(sex == ""){alert("Personal Data:\nSeleccione su Sexo");}
	else if(ema == ""){alert("Ingrese su E-mail");document.form2.email.focus();}
	else if(cla == ""){alert("Ingrese su Clave");document.form2.clave.focus();}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form2.email.value))){alert("El E-mail es incorrecto");document.form2.email.focus();}
	else{
		if (confirm('Desea registrarse?')){
			//document.getElementById('contenido').innerHTML = "<span style='font-family:Arial;font-size:11px;color:#666666;'><img src='imagenes/ajax-loader.gif' align='center' /><br />Guardando...</span>";
			document.form2.btn2.disabled = true;
			ajax=ajaxFunction();
			ajax.open("POST", "register.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					//document.getElementById('contenido').innerHTML = ajax.responseText
					var tx = ajax.responseText;
					alert(tx);
					document.form2.btn2.disabled = false;
					if(tx != "El e-mail ya se encuentra registrado."){limpiar()};
				}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.send("nom="+nom+"&ape="+ape+"&fon="+fon+"&pai="+pai+"&pro="+pro+"&sex="+sex+"&ema="+ema+"&cla="+cla);
		}
	}
}
//======================================================================================
//======================================================================================
function letra(){
		//valida letras
	t=window.event.keyCode //captura la tecla pulsada
	if((t>=65 && t<=90) || (t>=97 && t<=122) || t==32 || t==241 || t==209){
	}else{
		alert("Solo letras y Espacios")
		window.event.keyCode = 0 //no toma en cuenta la tecla pulsada
	}
}
//======================================================================================
//======================================================================================
function numero(){
	//valida numeros
	t=window.event.keyCode //captura la tecla pulsada
	if((t>=48 && t<=57)){
	}else{
		alert("Solo Numeros")
		window.event.keyCode = 0 //no toma en cuenta la tecla pulsada
	}
}
//======================================================================================
//======================================================================================
function limpiar(){
	document.form2.nombre.value="";
	document.form2.apellido.value="";
	document.form2.telefono.value="";
	document.form2.sexo.value="Masculino";
	document.form2.pais.value="";
	document.form2.estado.value="";

	document.form2.email.value="";
	document.form2.clave.value="";
}
//======================================================================================
//======================================================================================
function enviar(){
	var sex="";
	nom = document.form2.nombre.value;
	emp = document.form2.empresa.value;
	fon = document.form2.telefono.value;
	ema = document.form2.email.value;
	pai = document.form2.pais.value;
	est = document.form2.estado.value;
	men = document.form2.mensaje.value;
	
	if(nom == ""){alert("Ingrese su Nombre");document.form2.nombre.focus();}
	else if(emp == ""){alert("Contacto:\nIngrese su Empresa");document.form2.direccion.focus();}
	else if(fon == ""){alert("Contacto:\nIngrese su Telefono");document.form2.email.focus();}
	else if(ema == ""){alert("Contacto:\nIngrese su e-mail");document.form2.telefono.focus();}
	else if(pai == ""){alert("Contacto:\nIngrese su Pais");document.form2.pais.focus();}
	else if(est == ""){alert("Contacto:\nIngrese su Estado");document.form2.comentario.focus();}
	else if(men == ""){alert("Contacto:\nIngrese su Mensaje");document.form2.comentario.focus();}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form2.email.value))){alert("Contacto:\nEl e-mail es incorrecto");document.form2.email.focus();}
	else{
		if (confirm('Desea enviar el mensaje?')){
			document.form2.btn2.disabled = true;
			ajax=ajaxFunction();
			ajax.open("POST", "mail.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					alert("Contacto:\n"+ajax.responseText);
					document.form2.btn2.disabled = false;
					limpia();
				}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.send("nom="+nom+"&emp="+emp+"&fon="+fon+"&ema="+ema+"&pai="+pai+"&est="+est+"&men="+men);
		}
	}
}
//======================================================================================
//======================================================================================
function limpia(){
	document.form2.nombre.value = "";
	document.form2.empresa.value = "";
	document.form2.telefono.value = "";
	document.form2.email.value = "";
	document.form2.pais.value = "";
	document.form2.estado.value = "";
	document.form2.mensaje.value = "";
}
//======================================================================================
//======================================================================================
function pass(){
	email = document.form2.email.value;
	
	if(email == ""){alert("Password:\nIngrese su e-mail");document.form2.email.focus();}
	else if(!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.form2.email.value))){alert("Password:\nEl e-mail es incorrecto");document.form2.email.focus();}
	else{
		if (confirm('Desea enviar el mensaje?')){
			document.form2.btn2.disabled = true;
			ajax=ajaxFunction();
			ajax.open("POST", "pass.php",true);
			ajax.onreadystatechange=function() {
				if (ajax.readyState==4) {
					alert("Password:\n"+ajax.responseText);
					document.form2.btn2.disabled = false;
					document.form2.email.value="";
				}
			}
			ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
			ajax.send("email="+email);
		}
	}
}
//======================================================================================
//======================================================================================
function search1(){
	depa = document.form2.select1.value;
	prov = document.form2.select2.value;
	dist = document.form2.select3.value;
	if(depa == ""){
		alert("Seleccione una de las opciones")
	}else{
		location.href='tucurriculum.php?dep='+depa+'&pro='+prov+'&dis='+dist;
	}
}
//======================================================================================
//======================================================================================
function search1(){
	cate = document.form2.categoria.value;
	fech = document.form2.fecha.value;
	tipo = document.form2.tipo.value;
	if(cate == "" || fech == "" || tipo == ""){
		alert("Seleccione una de las opciones")
	}else{
		location.href='tucurriculum.php?cate='+cate+'&fecha='+fech+'&tipo='+tipo;
	}
}
//======================================================================================
//======================================================================================
function search3(){
	depa = document.form2.select1.value;
	prov = document.form2.select2.value;
	dist = document.form2.select3.value;
	if(depa == ""){
		alert("Seleccione una de las opciones")
	}else{
		location.href='tuempleo.php?dep='+depa+'&pro='+prov+'&dis='+dist;
	}
}
//======================================================================================
//======================================================================================
function search4(){
	cate = document.form2.categoria.value;
	fech = document.form2.fecha.value;
	tipo = document.form2.tipo.value;
	if(cate == "" || fech == "" || tipo == ""){
		alert("Seleccione una de las opciones")
	}else{
		location.href='tuempleo.php?cate='+cate+'&fecha='+fech+'&tipo='+tipo;
	}
}
