<!-- Inicio
function nuevoAjax()
{ 
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
} 

function carga(texto) 
{ 
	_objetus=null;
    _objetus=nuevoAjax();
	
    _URL_="procesa.asp?direccion=ciudad&var1="+texto;
	//alert(_URL_);
    _objetus.open("GET",_URL_,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="ciudad";
	   document.getElementById(target).innerHTML = "<span class=\"respuesta\">--ESPERE POR FAVOR--</span>";
	   }
	   if (_objetus.readyState==4) 
        { 
		target="ciudad";
		document.getElementById(target).innerHTML =  _objetus.responseText;
		_objetus=null;
        } 
    } 
   _objetus.send(null);
}

function carga2(texto,textoE) 
{ 
	_objetus=null;
    _objetus=nuevoAjax();
	
    _URL_="procesa.asp?direccion=mun&var1="+texto+"&var2="+textoE;
	//alert(_URL_);
    _objetus.open("GET",_URL_,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="municipio";
	   document.getElementById(target).innerHTML = "<span class=\"respuesta\">--ESPERE POR FAVOR--</span>";
	   }
	   if (_objetus.readyState==4) 
        { 
		target="municipio";
		document.getElementById(target).innerHTML =  _objetus.responseText;
		_objetus=null;
        } 
    } 
   _objetus.send(null);
}

function carga3(texto,textoE) 
{ 
	_objetus=null;
    _objetus=nuevoAjax();
	
    _URL_="procesa.asp?direccion=col&var1="+texto+"&var2="+textoE;
	//alert(_URL_);
    _objetus.open("GET",_URL_,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="colonia";
	   document.getElementById(target).innerHTML = "<span class=\"respuesta\">--ESPERE POR FAVOR--</span>";
	   }
	   if (_objetus.readyState==4) 
        { 
		target="colonia";
		document.getElementById(target).innerHTML =  _objetus.responseText;
		_objetus=null;
        } 
    } 
   _objetus.send(null);
}
function carga4(texto,textoE) 
{ 
	_objetus=null;
    _objetus=nuevoAjax();
	
    _URL_="procesa.asp?direccion=codigo_postal&var1="+texto+"&var2="+textoE;
	//alert(_URL_);
    _objetus.open("GET",_URL_,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="codigo_postal";
	   document.getElementById(target).innerHTML = "<span class=\"respuesta\">--ESPERE POR FAVOR--</span>";
	   }
	   if (_objetus.readyState==4) 
        { 
		target="codigo_postal";
		document.getElementById(target).innerHTML =  _objetus.responseText;
		_objetus=null;
        } 
    } 
   _objetus.send(null);
}

function carga_estado(){
	//Valor para Mexico 37
	indice=document.formulario.Pais.selectedIndex;
	valor=document.formulario.Pais.options[indice].value;
	texto=document.formulario.Pais.options[indice].text;
	ban=document.formulario.Pais.options[indice].defaultSelected;
	//validamos que sea mexico la opcion seleccionada para escribir el resto de los select's
	if(valor!="México"){
		document.getElementById("estado").innerHTML = "<input name=estado type=text id=estado style=font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px>";
		document.getElementById("ciudad").innerHTML = "<input name=ciudad type=text id=ciudad style=font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px>";
		document.getElementById("municipio").innerHTML = "<input name=municipio type=text id=municipio style=font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px>";
		document.getElementById("colonia").innerHTML = "<input name=colonia type=text id=colonia style=font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px>";
		document.getElementById("codigo_postal").innerHTML = "<input name=codigo_postaltype=text id=codigo_postal style=font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px>";
		
		
	}
	else{
		document.getElementById("ciudad").innerHTML =""
		document.getElementById("municipio").innerHTML =""
		document.getElementById("colonia").innerHTML =""
		document.getElementById("codigo_postal").innerHTML =""
		document.getElementById("estado").innerHTML = genera_estados();
	}
}



function genera_estados(){
	estado[0]='----';
	estado[1]='AGUASCALIENTES';
	estado[2]='BAJA CALIFORNIA';
	estado[3]='BAJA CALIFORNIA SUR';
	estado[4]='CAMPECHE';
	estado[5]='CHIAPAS';
	estado[6]='CHIHUAHUA';
	estado[7]='COAHUILA DE ZARAGOZA';
	estado[8]='COLIMA';
	estado[9]='DISTRITO FEDERAL';
	estado[10]='DURANGO';
	estado[11]='GUANAJUATO';
	estado[12]='GUERRERO';
	estado[13]='HIDALGO';
	estado[14]='JALISCO';
	estado[15]='MEXICO';
	estado[16]='MICHOACAN DE OCAMPO';
	estado[17]='MORELOS';
	estado[18]='NAYARIT';
	estado[19]='NUEVO LEON';
	estado[20]='OAXACA';
	estado[21]='PUEBLA';
	estado[22]='QUERETARO DE ARTEAGA';
	estado[23]='QUINTANA ROO';
	estado[24]='SAN LUIS POTOSI';
	estado[25]='SINALOA';
	estado[26]='SONORA';
	estado[27]='TABASCO';
	estado[28]='TAMAULIPAS';
	estado[29]='TLAXCALA';
	estado[30]='VERACRUZ';    
	estado[31]='YUCATAN';
	estado[32]='ZACATECAS';
	campo="<select name=estado id=estado onChange=carga_ciudad(this.formulario);>"
	campo=campo+"<option value=0>"+estado[0]+"</option>"
	for(i=1;i<=32;i++){
		campo=campo+"<option value=\""+estado[i]+"\">"+estado[i]+"</option>";
	}
	campo=campo+"</select>";
	return campo;
}

function carga_ciudad(){
	document.getElementById("municipio").innerHTML =""
	document.getElementById("colonia").innerHTML =""
	document.getElementById("codigo_postal").innerHTML =""
	indice=document.formulario.estado.selectedIndex;
	valor=document.formulario.estado.options[indice].value;
	texto=document.formulario.estado.options[indice].text;
	carga(texto);
}
function carga_mun(){
	document.getElementById("colonia").innerHTML =""
	document.getElementById("codigo_postal").innerHTML =""
	//Obtenemos el nombre del estado
	indiceE=document.formulario.estado.selectedIndex;
	valorE=document.formulario.estado.options[indiceE].value;
	textoE=document.formulario.estado.options[indiceE].text;
	
	indice=document.formulario.ciudad.selectedIndex;
	valor=document.formulario.ciudad.options[indice].value;
	texto=document.formulario.ciudad.options[indice].text;
	carga2(texto,textoE);
}
function carga_col(){
	document.getElementById("codigo_postal").innerHTML =""
	indiceE=document.formulario.estado.selectedIndex;
	valorE=document.formulario.estado.options[indiceE].value;
	textoE=document.formulario.estado.options[indiceE].text;
	
	indice=document.formulario.municipio.selectedIndex;
	valor=document.formulario.municipio.options[indice].value;
	texto=document.formulario.municipio.options[indice].text;
	carga3(texto,textoE);
}
function carga_cp(){
	indiceE=document.formulario.estado.selectedIndex;
	valorE=document.formulario.estado.options[indiceE].value;
	textoE=document.formulario.estado.options[indiceE].text;
	
	indice=document.formulario.colonia.selectedIndex;
	valor=document.formulario.colonia.options[indice].value;
	texto=document.formulario.colonia.options[indice].text;
	carga4(texto,textoE);
}

function reubicar(x){
	if(x==0){
		document.getElementById("estado2").disabled = true;
		document.getElementById("t_ubicacion").style.display='none';
	}
	if(x==1){
		document.getElementById("estado2").disabled = false;
		document.getElementById("t_ubicacion").style.display='block';
	}
	if(x==2){
		document.getElementById("estado2").disabled = false;
		document.getElementById("t_ubicacion").style.display='none';
	}
	
}

function valida(){
	document.getElementById("r_final").innerHTML = "";
	document.getElementById("respuesta1").innerHTML="";
	document.getElementById("respuesta2").innerHTML="";
	document.getElementById("respuesta3").innerHTML="";
	document.getElementById("respuesta4").innerHTML="";
	document.getElementById("r_cemail").innerHTML="";
	document.getElementById("r_respuestaS").innerHTML="";
	document.getElementById("r_preguntaS").innerHTML="";
	document.getElementById("r_emailA").innerHTML="";
	document.getElementById("r_cemailA").innerHTML="";
	document.getElementById("r_iconUSER").innerHTML="";
	document.getElementById("r_iconEMAIL").innerHTML="";
	var1=escape(document.getElementById("usuario").value);
	var2=document.getElementById("passwd").value;
	var3=document.getElementById("cpasswd").value;
	var4=document.getElementById("email").value;
	var4_1=document.getElementById("cemail").value;
	var5=document.getElementById("preguntaS").value;
	var6=document.getElementById("respuestaS").value;
	vare = document.getElementById("emailA").value;
	varf = document.getElementById("cemailA").value;
	if (var1=="") {
		alert("Debe escribir el Nombre de Usuario");
		document.getElementById("respuesta1").innerHTML= "Escribe el nombre de usuario";
		document.getElementById("usuario").focus();
		return false;
	}
	if(var1.length<3){
		alert("El Nombre de Usuario debe ser mayor a 3 caracteres  ");
		document.getElementById("respuesta1").innerHTML= "Escribe el nombre de usuario";
		document.getElementById("usuario").focus();
		return false;
	}
	if(var2==""){
		alert("Debes escribir una Contraseña");
		document.getElementById("respuesta2").innerHTML = "Escribe una Contraseña";
		document.getElementById("passwd").focus();
		return false;
	}
	if(var2.length<3){
		alert("La contraseña debe ser mayor a 3 caracteres");
		document.getElementById("respuesta2").innerHTML = "Escribe una Contraseña mas Larga";
		document.getElementById("passwd").focus();
		return false;
	}
	if(var2!=var3){
		alert("La Contraseña y la Confirmación de Contraseña deben ser IGUALES  ");
		document.getElementById("respuesta2").innerHTML = "Estos Campos deben ser IGUALES";
		document.getElementById("respuesta3").innerHTML = "Estos Campos deben ser IGUALES";
		document.getElementById("cpasswd").focus();
		return false;
	}
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(var4))==false){
		alert("La dirección de correo:"+ var4 +" aparentemente es INCORRECTA  ");
		document.getElementById("respuesta4").innerHTML = "Verifica tu Correo Electronico";
		document.getElementById("email").focus();
		return false;
	}
	if(var4!=var4_1){
		alert("Las cuentas de correo deben de ser iguales  ");
		document.getElementById("respuesta4").innerHTML = "Estos Campos deben ser IGUALES";
		document.getElementById("r_cemail").innerHTML = "Estos Campos deben ser IGUALES";
		document.getElementById("cemail").focus();
		return false;
	}
	if(var5=="x"){
		alert("Pregunta Inválida, selecciona una pregunta");
		document.getElementById("r_preguntaS").innerHTML="Verifica tu Selección";
		document.getElementById("preguntaS").focus();
		return false;
	}
	if(var6.length<3){
		alert("Tu Respuesta secreta debe ser mayor a tres caracteres");
		document.getElementById("r_respuestaS").innerHTML="Verifica tu Respuesta Secreta";
		document.getElementById("respuestaS").focus();
		return false;
	}
	if(var4==vare){
		alert("La direccion de Correo Electronico Alternativa debe ser diferente a la principal  ");
		document.getElementById("respuesta4").innerHTML = "Correo Electronico PRINCIPAL";
		document.getElementById("r_emailA").innerHTML = "Selecciona otra Dirección";
		document.formulario.emailA.focus();
		return false;
	}
	if(vare.length>=1){
		if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(vare))==false){
			alert("La dirección de correo Alternativa:"+vare+" aparentemente es INCORRECTA  ");
			document.getElementById("r_emailA").innerHTML = "Verifica tu Correo Electronico";
			document.formulario.emailA.focus();
			return false;
		}
		if(vare!=varf){
			alert("Debes Reescribir la dirección de correo alterna  ");
			document.getElementById("r_cemailA").innerHTML = "Estos campos deben ser iguales";
			document.getElementById("r_emailA").innerHTML = "Estos campos deben ser iguales";
			document.formulario.cemailA.focus();
			return false;
		}
	}
	document.getElementById("respuesta4").innerHTML = "--ESPERE POR FAVOR--";
	check();
	setTimeout("check2();",1000);
	return false;//este return debe ser true cuando todo este correcto y se envie el formulario
}

//Función que hace todo el trabajo "sucio"  de carga a la base de datos en background
function check() 
{ 
	_objetus=null;
    _objetus=nuevoAjax();
	var1=escape(document.getElementById("usuario").value);
    _URL_="procesa.asp?direccion=verifica&var1="+var1;
	//alert(_URL_);
    _objetus.open("GET",_URL_,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="respuesta1";
	   document.getElementById(target).innerHTML = "--ESPERE POR FAVOR--";
	   }
	   if (_objetus.readyState==4){ 
	   		if(_objetus.responseText==1){
				document.getElementById("respuesta1").innerHTML= "";
				document.getElementById("r_iconUSER").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon1").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon2").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon3").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon4").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon5").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon6").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("btn_Crear").disabled = false;
			}
			if(_objetus.responseText==0){
				document.getElementById("respuesta1").innerHTML= "Seleccione otro nombre de usuario";
				document.getElementById("r_iconUSER").innerHTML= "<img src=\"../imagenes/answer_delete2.gif\">";
				document.getElementById("btn_Crear").disabled = true;
				document.getElementById("r_final").innerHTML = "Para continuar, verifique que el Nombre de usuario este disponible";
			}
			if(_objetus.responseText==2){
				document.getElementById("respuesta1").innerHTML= "Este número de Matricula no existe en la universidad";
				document.getElementById("r_iconUSER").innerHTML= "<img src=\"../imagenes/answer_delete2.gif\">";
				document.getElementById("btn_Crear").disabled = true;
				document.getElementById("r_final").innerHTML = "Para continuar, verifique que el Nombre de usuario este disponible";
			}
			_objetus=null;
        } 
    } 
   _objetus.send(null);
}
function check2() 
{ 
	_objetus2=null;
    _objetus2=nuevoAjax();
	var1=document.getElementById("email").value;
    _URL_="procesa.asp?direccion=vmail2&var1="+var1;
    _objetus2.open("GET",_URL_,true); 
   _objetus2.onreadystatechange=function() { 
       if (_objetus2.readyState==1 || _objetus2.readyState==2 || _objetus2.readyState==3){
	   document.getElementById("respuesta4").innerHTML = "--ESPERE POR FAVOR--";
	   }
	   if (_objetus2.readyState==4){
		   	if(_objetus2.responseText==1){
				document.getElementById("respuesta4").innerHTML = "";
				document.getElementById("r_iconEMAIL").innerHTML = "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon1").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon2").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon3").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon4").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon5").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				document.getElementById("r_icon6").innerHTML= "<img src=\"../imagenes/answer_activar.jpg\">";
				if(document.getElementById("btn_Crear").disabled == true){
					document.getElementById("r_verifica").innerHTML = "Continue con su REGISTRO"
					document.getElementById("btn_Crear").disabled = true;
				}
				else{
					document.getElementById("btn_Crear").disabled = false;
				}
			}
			if(_objetus2.responseText==0){
				document.getElementById("respuesta4").innerHTML = "Seleccione otra Cuenta de Correo";
				document.getElementById("r_iconEMAIL").innerHTML = "<img src=\"../imagenes/answer_delete2.gif\">";
				document.getElementById("btn_Crear").disabled = true;
				document.getElementById("r_final").innerHTML = "Para continuar, verifique que la cuenta de correo principal este disponible";
			}
			if(_objetus2.responseText!=1 && _objetus2.responseText!=0){
				alert("Ocurrio un Error Interno");
			}
			_objetus2=null;
        } 
    } 
   _objetus2.send(null);
}


function valida_form(){
	document.getElementById("r_final").innerHTML = "";
	document.getElementById("r_iconEMAIL").innerHTML = "";
	document.getElementById("r_iconUSER").innerHTML= "";
	document.getElementById("respuesta1").innerHTML ="";
	document.getElementById("respuesta2").innerHTML ="";
	document.getElementById("respuesta3").innerHTML ="";
	document.getElementById("respuesta4").innerHTML ="";
	document.getElementById("respuestanombre").innerHTML="";
	document.getElementById("respuestaapaterno").innerHTML="";
	document.getElementById("respuestadireccion").innerHTML="";
	document.getElementById("respuestatel1").innerHTML="";
	document.getElementById("respuestatel2").innerHTML="";
	document.getElementById("respuestaterminos").innerHTML="";
	document.getElementById("respuestafecha").innerHTML="";
	document.getElementById("respuestaareas").innerHTML="";
	document.getElementById("r_respuestaS").innerHTML="";
	document.getElementById("r_emailA").innerHTML="";
	document.getElementById("r_cemailA").innerHTML="";
	document.getElementById("r_cemail").innerHTML="";
	//recuperamos nuevamente los datos de usuario y contraseña
	vara = document.formulario.usuario.value;
	varb = document.formulario.passwd.value;
	varc = document.formulario.cpasswd.value;
	vard = document.formulario.email.value;
	vard_1=document.formulario.cemail.value;
	vare = document.formulario.emailA.value;
	varf = document.formulario.cemailA.value;
	//recuperamos el resto de los campos mas importantes
	var1 = document.formulario.nombre.value;
	var2 = document.formulario.a_paterno.value;
	var3 = document.formulario.direccion.value;
	var4 = document.formulario.Tel12.value;
	var5 = document.formulario.Tel22.value;
	var6 = document.formulario.T10.value;
	var7 = document.formulario.D5.value;
	var8 = document.formulario.T11.value;
	var9 = document.formulario.cl.value;	
	var10 = document.formulario.preguntaS.value;
	var11 = document.formulario.respuestaS.value;
	var12 = document.formulario.tt32.value;
	var13 = document.formulario.tt3.value;
	//Obteniendo valores de la zona geografica preferida para trabajar
	zg1 = document.formulario.zg1.value;
	zg2 = document.formulario.zg2.value;
	zg3 = document.formulario.zg3.value;
	zg4 = document.formulario.zg4.value;
	zg5 = document.formulario.zg5.value;
	zg6 = document.formulario.zg6.value;
	zg7 = document.formulario.zg7.value;
	zg8 = document.formulario.zg8.value;
	zg9 = document.formulario.zg9.value;	
	zg10 = document.formulario.zg10.value;
	//ciudad=document.formulario.ciudad.value;
	//municipio=document.formulario.municipio.value;
	//codigo_postal=document.formulario.codigo_postal.value;
 	//validamos solo 4 areas funcionales
	//alert(var12+"\n"+var13);
	cont=0;
	if(document.formulario.af1.checked){
		cont=cont+1;
	}
	if(document.formulario.af2.checked){
		cont=cont+1;
	}
	if(document.formulario.af3.checked){
		cont=cont+1;
	}
	if(document.formulario.af4.checked){
		cont=cont+1;
	}
	if(document.formulario.af5.checked){
		cont=cont+1;
	}
	if(document.formulario.af6.checked){
		cont=cont+1;
	}
	if(document.formulario.af7.checked){
		cont=cont+1;
	}
	if(document.formulario.af8.checked){
		cont=cont+1;
	}
	if(document.formulario.af9.checked){
		cont=cont+1;
	}
	if(document.formulario.af10.checked){
		cont=cont+1;
	}
	if(document.formulario.af11.checked){
		cont=cont+1;
	}
	if(document.formulario.af12.checked){
		cont=cont+1;
	}
	if(document.formulario.af13.checked){
		cont=cont+1;
	}
	if(document.formulario.af14.checked){
		cont=cont+1;
	}
	if(document.formulario.af15.checked){
		cont=cont+1;
	}
	if(document.formulario.af16.checked){
		cont=cont+1;
	}
	if(document.formulario.af17.checked){
		cont=cont+1;
	}
	if(document.formulario.af18.checked){
		cont=cont+1;
	}
	if(document.formulario.af19.checked){
		cont=cont+1;
	}
	if(document.formulario.af20.checked){
		cont=cont+1;
	}
	if(document.formulario.af21.checked){
		cont=cont+1;
	}
	if(document.formulario.af22.checked){
		cont=cont+1;
	}
	if(document.formulario.af23.checked){
		cont=cont+1;
	}
	if(document.formulario.af24.checked){
		cont=cont+1;
	}
	if(document.formulario.af25.checked){
		cont=cont+1;
	}
	if(document.formulario.af26.checked){
		cont=cont+1;
	}
	if(document.formulario.af27.checked){
		cont=cont+1;
	}
	if(document.formulario.af28.checked){
		cont=cont+1;
	}
	if(document.formulario.af29.checked){
		cont=cont+1;
	}
	if(document.formulario.af30.checked){
		cont=cont+1;
	}
	if(document.formulario.af31.checked){
		cont=cont+1;
	}
	if(document.formulario.af32.checked){
		cont=cont+1;
	}
	if(document.formulario.af33.checked){
		cont=cont+1;
	}
	if(document.formulario.af34.checked){
		cont=cont+1;
	}
	//Validamos nuevamente los campos de usuario y contraseña
	if (vara=="") {
		alert("Debe escribir el Nombre de Usuario  ");
		document.getElementById("respuesta1").innerHTML = "El Nombre de usuario es REQUERIDO";
		document.formulario.usuario.focus();
		return false;
	}
	if(vara.length<3){
		alert("El Nombre de Usuario debe ser mayor a 3 caracteres  ");
		document.getElementById("respuesta1").innerHTML = "El Nombre de usuario es REQUERIDO";
		return false;
	}
	if(varb==""){
		alert("Debes escribir una Contraseña");
		document.getElementById("respuesta2").innerHTML = "Escribe una Contraseña";
		document.formulario.passwd.focus();
		return false;
	}
	if(varb.length<3){
		alert("La contraseña debe ser mayor a 3 caracteres");
		document.getElementById("respuesta2").innerHTML = "Escribe una Contraseña mas Larga";
		document.formulario.passwd.focus();
		return false;
	}
	if(varb!=varc){
		alert("La Contraseña y la Confirmación de Contraseña deben ser IGUALES  ");
		document.getElementById("respuesta2").innerHTML = "Estos Campos deben ser IGUALES";
		document.getElementById("respuesta3").innerHTML = "Estos Campos deben ser IGUALES";
		document.formulario.passwd.focus();
		return false;
	}
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(vard))==false){
		alert("La dirección de correo:"+ vard+" aparentemente es INCORRECTA  ");
		document.getElementById("respuesta4").innerHTML = "Verifica tu Correo Electronico";
		document.formulario.email.focus();
		return false;
	}
	if(vard!=vard_1){
		alert("Las cuentas deben ser iguales  ");
		document.getElementById("respuesta4").innerHTML = "Estos Campos deben ser IGUALES";
		document.getElementById("r_cemail").innerHTML = "Estos Campos deben ser IGUALES";
		document.formulario.cemail.focus();
		return false;
	}
	if(var10=="x"){
		alert("Pregunta Inválida, selecciona una pregunta");
		document.getElementById("r_preguntaS").innerHTML="Verifica tu Selección";
		return false;
	}
	if(var11.length<3){
		alert("Tu Respuesta secreta debe ser mayor a cinco caracteres");
		document.getElemenById("r_respuestaS").innerHTML="Verifica tu Respuesta Secreta";
		return false;
	}
	//Validamo el resto de los datos
	if(var1==""){
		alert("Debes escribir tu Nombre  ");
		document.getElementById("respuestanombre").innerHTML="Escribe tu Nombre";
		document.formulario.nombre.focus();
		return false;
	}
	if(var1.length<3){
		alert("Debes escribir tu Nombre Completo  ");
		document.getElementById("respuestanombre").innerHTML="Escribe tu Nombre Completo";
		document.formulario.nombre.focus();
		return false;
	}
	if(var2==""){
		alert("Debes escribir al menos tu Apellido Paterno  ");
		document.getElementById("respuestaapaterno").innerHTML="Escribe tu Apellido Paterno";
		document.formulario.a_paterno.focus();
		return false;
	}
	if(var2.length<3){
		alert("Debes escribir completo tu Apellido Paterno  ");
		document.getElementById("respuestaapaterno").innerHTML="Escribe tu Apellido Paterno Completo";
		document.formulario.a_paterno.focus();
		return false;
	}
	//Solo si el usuario introduce algun valor en el campo de emailA se valida la dirección
	//La direccion alternativa no puede ser igual a la principal
	if(vard==vare){
		alert("La direccion de Correo Electronico Alternativa debe ser diferente a la principal  ");
		document.getElementById("respuesta4").innerHTML = "Correo Electronico PRINCIPAL";
		document.getElementById("r_emailA").innerHTML = "Selecciona otra Dirección";
		document.formulario.emailA.focus();
		return false;
	}
	if(vare.length>=1){
		if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(vare))==false){
			alert("La dirección de correo Alternativa:"+vare+" aparentemente es INCORRECTA  ");
			document.getElementById("r_emailA").innerHTML = "Verifica tu Correo Electronico";
			document.formulario.emailA.focus();
			return false;
		}
		if(vare!=varf){
			alert("Debes Reescribir la dirección de correo alterna  ");
			document.getElementById("r_cemailA").innerHTML = "Estos campos deben ser iguales";
			document.getElementById("r_emailA").innerHTML = "Estos campos deben ser iguales";
			document.formulario.cemailA.focus();
			return false;
		}
	}
	
	if(var3==""){
		alert("Debes escribir tu Dirección Completa(calle y número)  ");
		document.getElementById("respuestadireccion").innerHTML="Escribe la Calle y el Número";
		document.formulario.direccion.focus();
		return false;
	}
	if(var3.length<=3){
		alert("Debes escribir tu Dirección Completa(calle y número)  ");
		document.getElementById("respuestadireccion").innerHTML="Escribe la Calle y el Número";
		document.formulario.direccion.focus();
		return false;
	}
	if(var6==0 || var7==0 || var8==0){
		alert("Debes escribir correctamente tu Fecha de Nacimiento  ");
		document.getElementById("respuestafecha").innerHTML="Verifica tu Fecha de Nacimiento";
		document.formulario.direccion.focus();
		return false;
	}
	
	if(var4=="" || var4.length<=4){
		alert("Debes escribir un número de Teléfono Válido  ");
		document.getElementById("respuestatel1").innerHTML="Las Empresas te contactaran a través de este número";
		document.formulario.Tel12.focus();
		return false;
	}
	if(var5=="" || var5.length<=4){
		alert("Debes OTRO número de Teléfono Válido  ");
		document.getElementById("respuestatel2").innerHTML="Las Empresas te contactaran a través de este número";
		document.formulario.Tel22.focus();
		return false;
	}
	//validamos los tipos de trabajo
	if(var12==var13){
		alert("Debes seleccionar 2 opciones distintas  ")
		document.getElementById("r_opc1").innerHTML="Selecciona opciones diferentes";
		document.getElementById("r_opc2").innerHTML="Selecciona opciones diferentes";
		document.formulario.tt3.focus();
		return false;
	}
	//validacion de las areas de trabajo (solo 4)
	if(cont==0){
		alert("No haz marcado NINGUNA casilla, puedes seleccionar hasta 4   ");
		document.getElementById("respuestaareas").innerHTML="-NO haz marcado NINGUNA casilla, puedes seleccionar hasta 4";
		document.formulario.af1.focus();
		return false;
	}
	if(cont>=5){
		alert("Haz Seleccionado DEMASIADAS Casillas("+cont+"), marca solo 4  ");
		document.getElementById("respuestaareas").innerHTML="-Haz marcado demasiadas casillas("+cont+"), selecciona solo 4";
		document.formulario.af1.focus();
		return false;
	}
	//validamos los terminos y condiciones
	if(var9==0){
		alert("Debes estar de acuerdo con los Términos y Condiciones  ");
		document.getElementById("respuestaterminos").innerHTML="Debes estar de acuerdo con los Términos y Condiciones";
		document.formulario.cl.focus();
		return false;
	}
	//alert("¡¡¡Felicidades!!! Haz llenado CORRECTAMENTE Todos los campos")
	return true; //debes cambiar este return a TRUE para que se envie todo el formulario
}

//---------------------------------------------------------------------
//Funciones de la seccion de ZONAS GEOGRAFICAS
//---------------------------------------------------------------------

//*************************************************************************
//Funcion que valida y toma los valores del ESTADO y la CIUDAD seleccionada
//*************************************************************************
//**************************************************************************************
//Funcion que valida y agrega la zona seleccionada(estado-ciudad) a la lista del usuario
//**************************************************************************************
function agrega(estado,ciudad,municipio){
	//Limpiamos las respuestas en la pagina
	document.getElementById("respuestaciudadZ").innerHTML="";
	document.getElementById("r_municipio2").innerHTML="";
	document.getElementById("respuestaestado_z").innerHTML="";
	document.getElementById("respuestazona").innerHTML="";
	zona1=document.getElementById("zg1").value;
	zona2=document.getElementById("zg2").value;
	zona3=document.getElementById("zg3").value;
	zona4=document.getElementById("zg4").value;
	zona5=document.getElementById("zg5").value;
	zona6=document.getElementById("zg6").value;
	zona7=document.getElementById("zg7").value;
	zona8=document.getElementById("zg8").value;
	zona9=document.getElementById("zg9").value;
	zona10=document.getElementById("zg10").value;
	nzona=estado+"-"+ciudad+"-"+municipio;
	//Buscamos en que campo podemos insertar el valor de estado-ciudad
	if(zona1!="" && zona2!="" && zona3!="" && zona4!="" && zona5!="" && zona6!="" && zona7!="" && zona8!="" && zona9!="" && zona10!=""){
		//Los 5 campos estan llenos
		alert("Todas tus opciones estan completas  ");
		document.getElementById("respuestazona").innerHTML="Haz llegado al MAXIMO permitido (10)";
		return false;
	}
	if(nzona==zona1 || nzona==zona2 || nzona==zona3 || nzona==zona4 || nzona==zona5 || nzona==zona6 || nzona==zona7 || nzona==zona8 || nzona==zona9 || nzona==zona10){
		//Los valores que trata de ingresar el usuario estan repetidos
		alert("Zona REPETIDA, favor de verificar  ");
		document.getElementById("respuestazona").innerHTML="Esa zona se encuentra YA en TU SELECCION, verificala";
		return false;
	}
	if(zona1==""){
		//Campo 1 Libre, se agrega la zona
		document.getElementById("zg1").value=nzona;
		return false;
	}
	if(zona2==""){
		//Campo 2 Libre, se agrega la zona
		document.getElementById("zg2").value=nzona;
		return false;
	}
	if(zona3==""){
		//Campo 3 Libre, se agrega la zona
		document.getElementById("zg3").value=nzona;
		return false;
	}
	if(zona4==""){
		//Campo 4 Libre, se agrega la zona
		document.getElementById("zg4").value=nzona;
		return false;
	}
	if(zona5==""){
		//Campo 5 Libre, se agrega la zona
		document.getElementById("zg5").value=nzona;
		return false;
	}
	if(zona6==""){
		//Campo 1 Libre, se agrega la zona
		document.getElementById("zg6").value=nzona;
		return false;
	}
	if(zona7==""){
		//Campo 2 Libre, se agrega la zona
		document.getElementById("zg7").value=nzona;
		return false;
	}
	if(zona8==""){
		//Campo 3 Libre, se agrega la zona
		document.getElementById("zg8").value=nzona;
		return false;
	}
	if(zona9==""){
		//Campo 4 Libre, se agrega la zona
		document.getElementById("zg9").value=nzona;
		return false;
	}
	if(zona10==""){
		//Campo 5 Libre, se agrega la zona
		document.getElementById("zg10").value=nzona;
		return false;
	}
}
//**************************************************************************************
//Funcion que Limpia las cajas de texto para que se inserte o se elimine un valor
//**************************************************************************************
function quitar(x){
	valor=document.getElementById("zg"+x).value;
	document.getElementById("zg"+x).value="";
}
//**************************************************************************************
//Funcion que valida y carga el select de la ciudad en la seccion de "zonas preferidas"
//**************************************************************************************
function carga_ciudad2(){
	document.getElementById("respuestaciudad").innerHTML ="";
	document.getElementById("respuestaciudadZ").innerHTML="";
	document.getElementById("respuestaestado_z").innerHTML="";
	document.getElementById("r_agregar").innerHTML="";
	document.getElementById("respuestazona").innerHTML="";
	document.getElementById("c_municipio2").innerHTML="";
	indice=document.getElementById("estado2").selectedIndex;
	valor=document.getElementById("estado2").options[indice].value;
	texto=document.getElementById("estado2").options[indice].text;
	if(valor=="x"){
		alert("Selección Inválida, favor de verificar  ");
		document.getElementById("respuestaestado_z").innerHTML="Verifica tu Selección";
		document.getElementById("estado2").focus();
		return false
	}
	//alert(texto);
	_objetus=null;
    _objetus=nuevoAjax();
	
    _URL_="procesa.asp?direccion=ciudad2&var1="+texto;
	//alert(_URL_);
    _objetus.open("GET",_URL_,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="respuestaciudad";
	   document.getElementById(target).innerHTML = "<span class=\"respuesta\">--ESPERE POR FAVOR--</span>";
	   }
	   if (_objetus.readyState==4) 
        { 
		target="respuestaciudad";
		document.getElementById(target).innerHTML =  _objetus.responseText;
		_objetus=null;
        } 
    } 
   _objetus.send(null);
}

function carga_mun2(){
	document.getElementById("r_agregar").innerHTML="";
	//Obtenemos el nombre del estado
	indiceE=document.getElementById("estado2").selectedIndex;
	valorE=document.getElementById("estado2").options[indiceE].value;
	textoE=document.getElementById("estado2").options[indiceE].text;
	
	indice=document.getElementById("ciudad2").selectedIndex;
	valor=document.getElementById("ciudad2").options[indice].value;
	texto=document.getElementById("ciudad2").options[indice].text;
	//carga2(texto,textoE);
	if(valor=="x"){
		alert("Selección Inválida, favor de verificar  ");
		document.getElementById("respuestaciudadZ").innerHTML="Verifica tu Selección";
		document.getElementById("c_municipio2").innerHTML="";
		document.getElementById("r_agregar").innerHTML="";
		document.getElementById("ciudad2").focus();
		return false
	}
	_objetus=null;
    _objetus=nuevoAjax();
	
    _URL_="procesa.asp?direccion=mun2&var1="+texto+"&var2="+textoE;
	//alert(_URL_);
    _objetus.open("GET",_URL_,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="c_municipio2";
	   document.getElementById(target).innerHTML = "<span class=\"respuesta\">--ESPERE POR FAVOR--</sapan>";
	   }
	   if (_objetus.readyState==4) 
        { 
		target="c_municipio2";
		document.getElementById(target).innerHTML =  _objetus.responseText;
		_objetus=null;
        } 
    } 
   _objetus.send(null);
	
	
}



function muestra(){
	//Limpiamos las respuestas en la pagina
	document.getElementById("respuestaciudadZ").innerHTML="";
	document.getElementById("respuestaestado_z").innerHTML="";
	document.getElementById("r_agregar").innerHTML="";
	document.getElementById("respuestazona").innerHTML="";
	//Obtenemos el ESTADO que se selecciono
	indiceE=document.getElementById("estado2").selectedIndex;
	valorE=document.getElementById("estado2").options[indiceE].value;
	textoE=document.getElementById("estado2").options[indiceE].text;
	//Obtenemos la CIUDAD que se selecciono
	indiceC=document.getElementById("ciudad2").selectedIndex;
	valorC=document.getElementById("ciudad2").options[indiceC].value;
	textoC=document.getElementById("ciudad2").options[indiceC].text;
	
	indiceM=document.getElementById("municipio2").selectedIndex;
	valorM=document.getElementById("municipio2").options[indiceM].value;
	textoM=document.getElementById("municipio2").options[indiceM].text;
	
	if(valorC=="x"){
		//CIUDAD seleccionada INVALIDA
		alert("Selección Inválida, favor de verificar\n");
		document.getElementById("respuestaciudadZ").innerHTML="Verifica tu Selección";
		document.getElementById("ciudad2").focus();
		return false;
	}
	if(valorM=="x"){
		//CIUDAD seleccionada INVALIDA
		alert("Selección Inválida, favor de verificar\n");
		document.getElementById("r_municipio2").innerHTML="Verifica tu Selección";
		document.getElementById("municipio2").focus();
		return false;
	}
	//CIUDAD correcta, se genera el boton de AGREGAR
	campo = "<input name=\"btn4\" type=\"button\" value=\"Agregar\" class=\"botones\" onClick=\"agrega(\'"+textoE+"\',\'"+textoC+"\',\'"+textoM+"\');\">";
	document.getElementById("r_agregar").innerHTML= campo;
	return false;
}


//**************************************************************************************
//Funcion que valida al menos una zona seleccionada, despues viene la carga a la BD
//**************************************************************************************
function zonas(){
	document.getElementById("respuestaciudad").innerHTML ="";
	document.getElementById("respuestaciudad2").innerHTML="";
	document.getElementById("respuestaestado2").innerHTML="";
	document.getElementById("r_agregar").innerHTML="";
	document.getElementById("respuestazona").innerHTML="";
	var1=document.getElementById("zg1").value;
	var2=document.getElementById("zg2").value;
	var3=document.getElementById("zg3").value;
	var4=document.getElementById("zg4").value;
	var5=document.getElementById("zg5").value;
	if(var1=="" && var2=="" && var3=="" && var4=="" && var5==""){
		alert("Debes Seleccionar al menos una zona geográfica preferida para trabajar  ");
		document.getElementById("respuestazona").innerHTML="Selecciona al menos UNA zona geográfica"
		document.getElementById("estado").focus();
		return false
	}
	//alert("var1="+var1+"\nvar2="+var2+"\nvar3="+var3+"\nvar4="+var4+"\nvar5="+var5);
	URL = "procesardor.asp?direccion=zonas";
	variables = "&var1="+var1+"&var2="+var2+"&var3="+var3+"&var4="+var4+"&var5="+var5;
	URL_carga = URL + variables;
	//alert(URL_carga);
	_objetus=null;
    _objetus=nuevoAjax();
    _objetus.open("GET",URL_carga,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
	   target="respuestazona2";
	   document.getElementById(target).innerHTML = "--ESPERE POR FAVOR--";
	   }
	   if (_objetus.readyState==4) 
        { 
		target="respuestazona2";
		document.getElementById(target).innerHTML =  _objetus.responseText;
		_objetus=null;
        } 
    } 
   _objetus.send(null);

	return false;
}


//-------------------------------------------------
//Función que solo permite número en los campos de sueldo
var nav4 = window.Event ? true : false;
function acceptNum(evt){ 
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
var key = nav4 ? evt.which : evt.keyCode; 
//alert(evt.keyCode)
//return (key <= 13 || (key >= 48 && key <= 57));
return (key <= 7);

}
//-------------------------------------------------------------------------------
//Funcion para recordatorios de claves de acceso
function recordatorio1(){
	document.getElementById("ver_opcion").innerHTML= "";
	campo = "<table width=\"780\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"a3lineas\">";
	campo = campo + "<tr><td colspan=\"4\" class=\"marcoUPyDWN\"><strong>Escribe la cuenta de correo con la que te registraste en Cazatalento</strong></td></tr>";
	campo = campo + "<tr><td width=\"28%\">&nbsp;</td><td width=\"22%\">&nbsp;</td><td width=\"26%\">&nbsp;</td> <td width=\"24%\">&nbsp;</td></tr>";
	campo = campo + "<tr><td width=\"28%\">Cuenta de Correo:<br><span class=\"a2lineas\">Se refiere a tu cuenta principal</span></td><td colspan=\"2\">";
	campo = campo + "<input name=\"email_opc1\" id=\"email_opc1\" type=\"text\" class=\"inputs\" size=\"30\" maxlength=\"40\">";
	campo = campo + "<br><span id=\"r_opc1\" class=\"respuesta\"></span>";
	campo = campo + "</td><td width=\24%\" align=\"center\" valign=\"middle\">";
	campo = campo + "<input name=\"btn11\" type=\"button\" value=\"Enviarme Claves\" class=\"botones\" onClick=\"envia_opc1();\">"
	campo = campo + "<br><br><input name=\"btn12\" type=\"button\" value=\"Cancelar\" class=\"botones\" onClick=\"cancela_opc();\"></td></tr>";
	campo = campo + "<tr><td width=\"28%\">&nbsp;</td><td width=\"22%\">&nbsp;</td><td width=\"26%\">&nbsp;</td> <td width=\"24%\">&nbsp;</td></tr></table>";
	document.getElementById("r_final").innerHTML = "";
	document.getElementById("ver_opcion").innerHTML= campo;
}
//Opcion 1, enviar clave por email
function envia_opc1(){
	var1=document.getElementById("email_opc1").value;
	document.getElementById("r_opc1").innerHTML ="";
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(var1))==false){
		alert("La dirección de correo:"+ var1+" aparentemente es INCORRECTA  ");
		document.getElementById("r_opc1").innerHTML = "Verifica tu Correo Electronico";
		document.getElementById("email_opc1").focus();
		return false;
	}
	URL = "procesa.asp?direccion=recordatorio1";
	variables = "&var1="+var1;
	URL_carga = URL + variables;
	//alert(URL_carga);
	_objetus=null;
    _objetus=nuevoAjax();
    _objetus.open("GET",URL_carga,true); 
   _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
		   document.getElementById("r_opc1").innerHTML = "--ESPERE POR FAVOR--";
	   }
	   if (_objetus.readyState==4){ 
	   		if(_objetus.responseText==1){
				document.getElementById("r_final").innerHTML = " Tus claves de acceso ha sido enviadas a la dirección especificada";
				document.getElementById("ver_opcion").innerHTML= "";
			}
			else{
				alert("Esa cuenta no esta registrada en Cazatalento, favor de verificarla");
				document.getElementById("r_opc1").innerHTML = "Esa cuenta no esta registrada, verificala";
				document.getElementById("email_opc1").focus();
			}
			_objetus=null;
        } 
    } 
   _objetus.send(null);
	return false;
}

function recordatorio2(){
	campo = "<table width=\"780\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"a3lineas\">";
	campo=campo+"<tr><td colspan=\"3\" class=\"marcoUPyDWN\"><strong>Escribe tu cuenta de correo alternativa y responde tu pregunta secreta</strong>"
	campo=campo+"<br><span class=\"a2lineas\">Los campos de <span class=\"a3lineas-azul\"><strong>color azul</strong></span> son obligatorios</span></td>";
	campo=campo+"</tr><tr><td width=\"25%\">&nbsp;</td><td>&nbsp;</td><td width=\"25%\">&nbsp;</td></tr>";
  	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Cuenta de Correo:</strong></span>";
	campo=campo+"<br><span class=\"a2lineas\">En donde deseas recibir la información</span></td>";
	campo=campo+"<td><input name=\"emailA\" id=\"emailA\" type=\"text\" size=\"30\" maxlength=\"40\" class=\"inputs\">";
	campo=campo+"<br><span id=\"r_emailA\" class=\"respuesta\"></span>";
	campo=campo+"</td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Nombre de usuario:</strong></span>";
	campo=campo+"<br><span class=\"a2lineas\">Con el que te registraste en Cazatalento</span></td><td>";
	campo=campo+"<input name=\"user\" id=\"user\" type=\"text\" size=\"30\" maxlength=\"40\" class=\"inputs\"><br><span id=\"r_user\" class=\"respuesta\"></span>";
	campo=campo+"</td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Pregunta:</strong></span></td><td>";
	campo=campo+"<select name=\"preguntaS\" id=\"preguntaS\" size=\"1\" class=\"inputs\">";
	campo=campo+"<option value=\"x\" disabled>----</option><option value=\"Ciudad preferida para viajar\">Ciudad preferida para viajar</option>";
	campo=campo+"<option value=\"Nombre de su restaurante preferido\">Nombre de su restaurante preferido</option>";
	campo=campo+"<option value=\"Nombre de tu mejor amigo\">Nombre de tu mejor amigo</option><option value=\"Pelicula favorita\">Pelicula favorita</option>";
	campo=campo+"</select><br><span id=\"r_preguntaS\" class=\"respuesta\"></span></td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td><span class=\"a3lineas-azul\"><strong>Respuesta Secreta:</strong></span></td>";
	campo=campo+"<td><input name=\"respuestaS\" type=\"text\" size=\"30\" maxlength=\"40\" class=\"inputs\" id=\"respuestaS\">"
	campo=campo+"<br><span id=\"r_respuestaS\" class=\"respuesta\"></span></td><td>&nbsp;</td></tr>";
	campo=campo+"<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td align=\"center\">";
	campo=campo+"<input name=\"btnopc2\" type=\"button\" class=\"botones\" onClick=\"envia_opc2();\" value=\"Enviar Claves\">&nbsp;";
	campo=campo+"<input name=\"btncancela\" type=\"button\" class=\"botones\" onClick=\"cancela_opc();\" value=\"Cancelar\">"
	campo=campo+"<br><span id=\"r_opc2\" class=\"respuesta\"></span></td><td>&nbsp;</td></tr></table>";
	document.getElementById("r_final").innerHTML = "";
	document.getElementById("ver_opcion").innerHTML= campo;
}
function envia_opc2(){
	document.getElementById("r_emailA").innerHTML ="";	
	document.getElementById("r_preguntaS").innerHTML = "";
	document.getElementById("r_respuestaS").innerHTML= "";
	document.getElementById("r_user").innerHTML= "";
	document.getElementById("r_opc2").innerHTML= "";
	var1=document.getElementById("emailA").value;
	//valores del select
	indice=document.getElementById("preguntaS").selectedIndex;
	valor=document.getElementById("preguntaS").options[indice].value;
	texto=document.getElementById("preguntaS").options[indice].text;
	//--------------------------
	var2=valor;
	var3=document.getElementById("respuestaS").value;
	var4=document.getElementById("user").value;
	//alert(var1+"\n"+var2+"\n"+var3+"\n"+var4);
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(var1))==false){
		alert("La dirección de correo:"+ var1+" aparentemente es INCORRECTA  ");
		document.getElementById("r_emailA").innerHTML = "Verifica tu Correo Electronico";
		document.getElementById("emailA").focus();
		return false;
	}
	if(var4==""){
		alert("Nombre de Usuario incompleto  ");
		document.getElementById("r_user").innerHTML = "Escribe tu nombre de usuario";
		document.getElementById("user").focus();
		return false;
		
	}
	if(var2=="x"){
		alert("Pregunta Inválida, verifica tu seleccion  ");
		document.getElementById("r_preguntaS").innerHTML = "Verifica tu Selección";
		document.getElementById("preguntaS").focus();
		return false;
		
	}
	if(var3==""){
		alert("Debes escribir tu respuesta secreta  ");
		document.getElementById("r_respuestaS").innerHTML= "Escribe tu respuesta secreta";
		document.getElementById("respuestaS").focus();
		return false;
	}
	URL = "procesa.asp?direccion=recordatorio2";
	variables = "&var1="+var1+"&var2="+var2+"&var3="+var3+"&var4="+var4;
	URL_carga = URL + variables;
	//alert(URL_carga);
	_objetus=null;
    _objetus=nuevoAjax();
    _objetus.open("GET",URL_carga,true); 
    _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
		   document.getElementById("r_opc2").innerHTML = "--ESPERE POR FAVOR--";
	   }
	   if (_objetus.readyState==4){ 
	   		if(_objetus.responseText==1){
				document.getElementById("r_final").innerHTML = " -Tus claves de acceso ha sido enviadas a la dirección especificada";
				document.getElementById("ver_opcion").innerHTML= "";
			}
			else{
				alert("La información proporcionada no coincide con la registrada,favor de rectificar  ");
				document.getElementById("r_opc2").innerHTML = "Favor de Rectificar esta información";
			}
			_objetus=null;
        } 
    } 
   _objetus.send(null);
	return false;
}

function recordatorio3(){
	campo="<table width=\"780\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"a3lineas\">";
	campo=campo+"<tr><td colspan=\"3\" class=\"marcoUPyDWN\"><strong>Para recuperar tus claves, porporciona la siguiente informaci&oacute;n </strong>";
	campo=campo+"<br><span class=\"a2lineas\">Los campos de <span class=\"a3lineas-azul\"><strong>color azul</strong></span> son obligatorios</span></td></tr>"
	campo=campo+"<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>";
	campo=campo+"<tr><td><span class=\"a3lineas-azul\"><strong>Cuenta de Correo:</strong></span><br><span class=\"a2lineas\">Donde deseas recibir tus claves</span></td>";
	campo=campo+"<td><input name=\"emailA\" id=\"emailA\" type=\"text\" class=\"inputs\" size=\"30\" maxlength=\"40\">";
	campo=campo+"<br><span id=\"r_emailA\" class=\"respuesta\"></span></td><td>&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\">&nbsp;</td><td>&nbsp;</td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Nombre:</strong></span><br><span class=\"a2lineas\">Escribe tu nombre completo</span></td>";
	campo=campo+"<td><input name=\"nombre\" id=\"nombre\" type=\"text\" class=\"inputs\" size=\"30\" maxlength=\"40\">";
	campo=campo+"<br><span id=\"r_nombre\" class=\"respuesta\"></span></td>";
	campo=campo+"<td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Apellido Paterno:</strong></span><br>";
	campo=campo+"<span class=\"a2lineas\">Tal cual lo registraste en Caztalento </span></td>";
	campo=campo+"<td><input name=\"apaterno\" id=\"apeterno\" type=\"text\" class=\"inputs\" size=\"30\" maxlength=\"40\">";
	campo=campo+"<br><span id=\"r_apaterno\" class=\"respuesta\"></span></td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Codigo Postal:</strong></span></td><td>";
campo=campo+"<input name=\"codigo_postal\" id=\"codigo_postal\" type=\"text\" class=\"inputs\" size=\"10\" maxlength=\"6\" onKeyPress=\"return acceptNum2(event)\">";
	campo=campo+"<br><span id=\"r_codigo\" class=\"respuesta\"></span></td> <td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>";
	campo=campo+"<tr><td>&nbsp;</td><td align=\"center\">";
	campo=campo+"<input name=\"btn_opc2\" type=\"button\" class=\"botones\" onClick=\"envia_opc3();\" value=\"Enviar Claves\">&nbsp;";
	campo=campo+"<input name=\"btn_opc3\" type=\"button\" class=\"botones\" onClick=\"cancela_opc();\" value=\"Cancelar\">";
	campo=campo+"<br><span id=\"r_opc3\" class=\"respuesta\"></span>";
	campo=campo+"</td><td>&nbsp;</td></tr></table>";
	document.getElementById("r_final").innerHTML = "";
	document.getElementById("ver_opcion").innerHTML= campo;
}

function envia_opc3(){
	document.getElementById("r_emailA").innerHTML ="";	
	document.getElementById("r_nombre").innerHTML = "";
	document.getElementById("r_apaterno").innerHTML= "";
	document.getElementById("r_codigo").innerHTML= "";
	document.getElementById("r_opc3").innerHTML= "";
	
	var1=document.getElementById("emailA").value;
	var2=document.getElementById("nombre").value;
	var3=document.getElementById("apaterno").value;
	var4=document.getElementById("codigo_postal").value;
	//alert(var1+"\n"+var2+"\n"+var3+"\n"+var4);
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(var1))==false){
		alert("La dirección de correo:"+ var1+" aparentemente es INCORRECTA  ");
		document.getElementById("r_emailA").innerHTML = "Verifica tu Correo Electronico";
		document.getElementById("emailA").focus();
		return false;
	}
	if(var2==""){
		alert("Escribe tu Nombre Completo  ");
		document.getElementById("r_nombre").innerHTML = "Escribe tu Nombre Completo";
		document.getElementById("nombre").focus();
		return false;
		
	}
	if(var3==""){
		alert("Debes tu Apellido Paterno  ");
		document.getElementById("r_apaterno").innerHTML= "Escribe tu Apellido Paterno";
		document.getElementById("apaterno").focus();
		return false;
	}
	if(var4==""){
		alert("Debes escribir el Codigo Postal donde radicas  ");
		document.getElementById("r_codigo").innerHTML= "Escribe tu codigo Postal";
		document.getElementById("codigo_postal").focus();
		return false;
	}
	URL = "procesa.asp?direccion=recordatorio3";
	variables = "&var1="+var1+"&var2="+var2+"&var3="+var3+"&var4="+var4;
	URL_carga = URL + variables;
	//alert(URL_carga);
	_objetus=null;
    _objetus=nuevoAjax();
    _objetus.open("GET",URL_carga,true); 
    _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
		   document.getElementById("r_opc3").innerHTML = "--ESPERE POR FAVOR--";
	   }
	   if (_objetus.readyState==4){ 
	   		if(_objetus.responseText==1){
				document.getElementById("r_final").innerHTML = " -Tus claves de acceso ha sido enviadas a la dirección especificada";
				document.getElementById("ver_opcion").innerHTML= "";
			}
			else{
				alert("La información proporcionada no coincide con la registrada,favor de rectificar  ");
				document.getElementById("r_opc3").innerHTML = "Favor de Rectificar esta información<br>"
			}
			_objetus=null;
        } 
    } 
   _objetus.send(null);
	return false;
}

function recordatorio4(){
	campo="<table width=\"780\" border=\"0\" cellpadding=\"2\" cellspacing=\"1\" class=\"a3lineas\">";
	campo=campo+"<tr><td colspan=\"3\" class=\"marcoUPyDWN\"><strong>Proporciona la siguiente informaci&oacute;n para que podamos";
	campo=campo+" enviarte tus claves de acceso</strong>";
	campo=campo+"<br><span class=\"a2lineas\">Los campos de <span class=\"a3lineas-azul\"><strong>color azul</strong></span> son obligatorios</span></td></tr>";
	campo=campo+"<tr><td width=\"25%\">&nbsp;</td><td>&nbsp;</td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Nombre Completo:</strong></span>";
	campo=campo+"<br><span class=\"a2lineas\">Incluye tus Apellidos</span></td>";
	campo=campo+"<td><input name=\"nombre\" id=\"nombre\" type=\"text\" class=\"inputs\" size=\"30\" maxlength=\"40\">";
	campo=campo+"<br><span id=\"r_nombre\" class=\"respuesta\"></span></td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td><span class=\"a3lineas-azul\"><strong>Tel&eacute;fono:</strong></span>";
	campo=campo+"<br><span class=\"a2lineas\">Para contactarte en caso de que el correo no lo haga</span></td>";
	campo=campo+"<td><input name=\"telefono\" id=\"telefono\" type=\"text\" class=\"inputs\" size=\"20\" maxlength=\"20\">";
	campo=campo+"<br><span id=\"r_telefono\" class=\"respuesta\"></span></td><td>&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\"><span class=\"a3lineas-azul\"><strong>Correo Electr&oacute;nico:</strong></span>";
	campo=campo+"<br><span class=\"a2lineas\">Al cual te enviaremos tus claves de acceso</span></td>";
	campo=campo+"<td><input name=\"emailA\" id=\"emailA\" type=\"text\" class=\"inputs\" size=\"30\" maxlength=\"40\">";
	campo=campo+"<br><span id=\"r_emailA\" class=\"respuesta\"></span></td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\">&nbsp;</td><td>&nbsp;</td><td width=\"25%\">&nbsp;</td></tr>";
	campo=campo+"<tr><td width=\"25%\">&nbsp;</td><td align=\"center\">";
	campo=campo+"<input name=\"btn_opc4\" type=\"button\" class=\"botones\" onClick=\"envia_opc4();\" value=\"Enviarme Claves\">&nbsp;";
	campo=campo+"<input name=\"cancela_opc4\" type=\"button\" class=\"botones\" onClick=\"cancela_opc();\" value=\"Cancelar\">";
	campo=campo+"<br><span id=\"r_opc4\" class=\"respuesta\"></span></td><td width=\"25%\">&nbsp;</td></tr></table>";
	document.getElementById("r_final").innerHTML = "";
	document.getElementById("ver_opcion").innerHTML= campo;
}

function envia_opc4(){
	document.getElementById("r_emailA").innerHTML ="";	
	document.getElementById("r_nombre").innerHTML = "";
	document.getElementById("r_telefono").innerHTML= "";
	document.getElementById("r_opc4").innerHTML= "";
	
	var1=document.getElementById("emailA").value;
	var2=document.getElementById("nombre").value;
	var3=document.getElementById("telefono").value;
	//alert(var1+"\n"+var2+"\n"+var3+"\n"+var4);
	if(var2==""){
		alert("Escribe tu Nombre Completo  ");
		document.getElementById("r_nombre").innerHTML = "Escribe tu Nombre Completo";
		document.getElementById("nombre").focus();
		return false;
		
	}
	if(var3==""){
		alert("Escribe algún numero telefónico para contactarte  ");
		document.getElementById("r_telefono").innerHTML= "Escribe tu numero de Telefono";
		document.getElementById("telefono").focus();
		return false;
	}
	if((/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(var1))==false){
		alert("La dirección de correo:"+ var1+" aparentemente es INCORRECTA  ");
		document.getElementById("r_emailA").innerHTML = "Verifica tu Correo Electronico";
		document.getElementById("emailA").focus();
		return false;
	}
	URL = "procesa.asp?direccion=recordatorio4";
	variables = "&var1="+var1+"&var2="+var2+"&var3="+var3;
	URL_carga = URL + variables;
	//alert(URL_carga);
	_objetus=null;
    _objetus=nuevoAjax();
    _objetus.open("GET",URL_carga,true); 
    _objetus.onreadystatechange=function() { 
       if (_objetus.readyState==1 || _objetus.readyState==2 || _objetus.readyState==3){
		   document.getElementById("r_opc4").innerHTML = "--ESPERE POR FAVOR--";
	   }
	   if (_objetus.readyState==4){ 
	   		if(_objetus.responseText==1){
				document.getElementById("r_final").innerHTML = " -Tu Solicitud ha sido enviada, espera nuestra respuesta";
				document.getElementById("ver_opcion").innerHTML= "";
			}
			else{
				alert("La información proporcionada no coincide con la registrada,favor de rectificar  ");
				document.getElementById("r_opc4").innerHTML = "Favor de Rectificar esta información<br>"
			}
			_objetus=null;
        } 
    } 
   _objetus.send(null);
	return false;
}






function cancela_opc(){
	document.getElementById("ver_opcion").innerHTML= "";
	return false;
}
//Función que solo permite número en los campos de sueldo
var nav4 = window.Event ? true : false;
function acceptNum2(evt){ 
// NOTE: Backspace = 8, Enter = 13, '0' = 48, '9' = 57 
var key = nav4 ? evt.which : evt.keyCode; 
return (key <= 13 || (key >= 48 && key <= 57));
}

// Fin-->


