<!-- 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 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_iconUSER").innerHTML="";

	document.getElementById("r_iconEMAIL").innerHTML="";

	var1=escape(document.getElementById("usuario_lucas_e").value);

	var2=document.getElementById("Password").value;

	var3=document.getElementById("cpasswd").value;

	var4=document.getElementById("T5_E").value;

	var4_1=document.getElementById("cemail").value;

	var5=document.getElementById("preguntaS").value;

	var6=document.getElementById("respuestaS").value;

	if (var1=="") {

		alert("Debe escribir el Nombre de Usuario");

		document.getElementById("respuesta1").innerHTML= "Escribe el nombre de usuario";

		document.getElementById("usuario_lucas_e").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_lucas_e").focus();

		return false;

	}

	if(var2==""){

		alert("Debes escribir una Contraseña");

		document.getElementById("respuesta2").innerHTML = "Escribe una Contraseña";

		document.getElementById("Password").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("Password").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("T5_E").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;

	}

	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_lucas_e").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=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon1").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon2").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon4").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon5").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon6").innerHTML= "<img src=\"../img/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=\"../img/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("T5_E").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=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon1").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon2").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon4").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon5").innerHTML= "<img src=\"../img/answer_activar.jpg\">";

				document.getElementById("r_icon6").innerHTML= "<img src=\"../img/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=\"../img/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("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_iconUSER").innerHTML="";

	document.getElementById("r_iconEMAIL").innerHTML="";

	

	document.getElementById("respuestanombre").innerHTML="";

	document.getElementById("respuestapuesto").innerHTML="";

	document.getElementById("respuestadireccion").innerHTML="";

	document.getElementById("respuestatel0").innerHTML="";

	document.getElementById("respuestatel1").innerHTML="";

	document.getElementById("respuestaciudad").innerHTML="";

	document.getElementById("respuestacodigopostal").innerHTML="";

	document.getElementById("respuestaterminos").innerHTML="";

	document.getElementById("respuestamembresia").innerHTML="";

	document.getElementById("respuestarfc").innerHTML="";

	document.getElementById("respuestaconf").innerHTML="";

	document.getElementById("respuestanoconf").innerHTML="";

	document.getElementById("respuestarazonsocial").innerHTML="";

	document.getElementById("respuestadescemp").innerHTML="";



	//recuperamos nuevamente los datos de usuario y contraseña

	vara = document.formulario.usuario_lucas_e.value;

	varb = document.formulario.Password.value;

	varc = document.formulario.cpasswd.value;

	vard = document.formulario.T5_E.value;

	vard_1=document.formulario.cemail.value;

	

	//recuperamos el resto de los campos mas importantes

	var1 = document.formulario.T4_E.value;

	var2 = document.formulario.T10_1_E.value;

	var3 = document.formulario.T6_E.value;

	var4 = document.formulario.T10_2_E.value;

	var5 = document.formulario.T7_E.value;

	var8 = document.formulario.T9_E.value;

	var9 = document.formulario.T15_E.value;	

	var10 = document.formulario.preguntaS.value;

	var11 = document.formulario.respuestaS.value;

	var12 = document.formulario.T12_E.value;

	var13 = document.formulario.T1_E.value;

	var14 = document.formulario.clientel5.value;

	var15 = document.formulario.tipo2_E.value;

	var16 = document.formulario.descripcion2_E.value;

	var17 = document.formulario.Puesto_E.value;

	var18 = document.formulario.T14_E.value;	



	//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_lucas_e.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.Password.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.Password.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.Password.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.T5_E.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 Completo ");

		document.getElementById("respuestanombre").innerHTML="Escribe tu Nombre Completo";

		document.formulario.T4_E.focus();

		return false;

	}

	if(var1.length<3){

		alert("Debes escribir tu Nombre Completo  ");

		document.getElementById("respuestanombre").innerHTML="Escribe tu Nombre Completo";

		document.formulario.T4_E.focus();

		return false;

	}

	if(var17==""){

		alert("Debes escribir el puesto para el primer contacto ");

		document.getElementById("respuestapuesto").innerHTML="Escribe tu Puesto";

		document.formulario.Puesto_E.focus();

		return false;

	}

	if(var17.length<3){

		alert("Debes escribir el puesto para el primer contacto  ");

		document.getElementById("respuestapuesto").innerHTML="Escribe tu Puesto";

		document.formulario.Puesto_E.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(var3==""){

		alert("Debes escribir la Dirección Completa(calle y número)  ");

		document.getElementById("respuestadireccion").innerHTML="Debes escribir la Dirección Completa(calle y número)";

		document.formulario.T6_E.focus();

		return false;

	}

	if(var2=="" || var2.length<=2){

		alert("Debes escribir un número de larga distancia Válido  ");

		document.getElementById("respuestatel0").innerHTML="Debes escribir un número de larga distancia Válido";

		document.formulario.T10_1_E.focus();

		return false;

	}

	if(var3.length<=3){

		alert("Debes escribir la Dirección Completa(calle y número) ");

		document.getElementById("respuestadireccion").innerHTML="Debes escribir la Dirección Completa(calle y número) ";

		document.formulario.T6_E.focus();

		return false;

	}



	if(var4=="" || var4.length<=4){

		alert("Debes escribir un número de Teléfono Válido  ");

		document.getElementById("respuestatel1").innerHTML="Debes escribir un número de Teléfono Válido ";

		document.formulario.T10_2_E.focus();

		return false;

	}

	if(var5.length<=3){

		alert("Debes escribir la ciudad");

		document.getElementById("respuestaciudad").innerHTML="Debes escribir la ciudad";

		document.formulario.T7_E.focus();

		return false;

	}

	if(var8.length<=3){

		alert("Debes escribir el Código Postal  ");

		document.getElementById("respuestacodigopostal").innerHTML="Debes escribir el Código Postal";

		document.formulario.T9_E.focus();

		return false;

	}

	if(var12.length<=3){

		alert("Debes escribir el RFC de la Empresa  ");

		document.getElementById("respuestarfc").innerHTML="Debes escribir el RFC de la Empresa";

		document.formulario.T12_E.focus();

		return false;

	}

	if(var13.length<=3){

		alert("Debes escribir el nombre a usar para puesto NO Confidenciales");

		document.getElementById("respuestanoconf").innerHTML="Debes escribir el nombre a usar para puestos NO Confidenciales";

		document.formulario.T1_E.focus();

		return false;

	}

	if(var15.length<=3){

		alert("Debes escribir el nombre a usar para puesto Confidenciales  ");

		document.getElementById("respuestaconf").innerHTML="Debes escribir el nombre a usar para puestos Confidenciales";

		document.formulario.tipo2_E.focus();

		return false;

	}

	if(var14.length<=3){

		alert("Debes escribir la Razón Social ");

		document.getElementById("respuestarazonsocial").innerHTML="Debes escribir la Razón Social ";

		document.formulario.clientel5.focus();

		return false;

	}

	if(var16.length<=3){

		alert("Debes escribir una Descripción de la empresa  ");

		document.getElementById("respuestadescemp").innerHTML="Debes escribir una Descripción de la empresa";

		document.formulario.descripcion2_E.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.T15_E.focus();

		return false;

	}



//validamos que exista una membresia u opción de compra

	if(var18==0){

		alert("Debes escoger una membresía o paquete de ofertas de trabajo  ");

		document.getElementById("respuestamembresia").innerHTML="Debes escoger una membresía o paquete de ofertas de trabajo";

		document.formulario.T14_E.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

		

}







//**************************************************************************************

//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 para recordatorios de claves de acceso



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-->




