function vfrg(){
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frg.correoe.value)){} else {alert("La dirección de Correo Electrónico es incorrecta."); document.frg.correoe.focus(); return (false);}
	if (document.frg.nombre.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir sus Nombres")
       document.frg.nombre.focus()
       return false;
    }
	if (document.frg.apellido.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir sus Apellidos")
       document.frg.apellido.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.frg.submit();
} 

function vfl(){
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.fa.usuario.value)){} else {alert("La dirección de Correo Electrónico es incorrecta."); document.fa.usuario.focus(); return (false);}
	if (document.fa.contrasena.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir su Contraseña")
       document.fa.contrasena.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fa.submit();
}

function vfrcont(){
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.frc.ceusuario.value)){} else {alert("La dirección de Correo Electrónico es incorrecta."); document.frc.ceusuario.focus(); return (false);}
    document.frc.submit();
}

function vfdp(){
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.fdp.correoe.value)){} else {alert("La dirección de Correo Electrónico es incorrecta."); document.fdp.correoe.focus(); return (false);}
	if (document.fdp.nombre.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir sus Nombres")
       document.fdp.nombre.focus()
       return false;
    }
	if (document.fdp.apellido.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir sus Apellidos")
       document.fdp.apellido.focus()
       return false;
    }
	if (document.fdp.fdnd.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Nacimiento Día")
       document.fdp.fdnd.focus()
       return false;
    }
	if (document.fdp.fdnm.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Nacimiento Mes")
       document.fdp.fdnm.focus()
       return false;
    }
	if (document.fdp.fdna.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Nacimiento Año")
       document.fdp.fdna.focus()
       return false;
    }
	if (document.fdp.nacionalidad.value==0){ 
       alert("Por favor, seleccione una opción en: Nacionalidad")
       document.fdp.nacionalidad.focus()
       return false;
    }
	if (document.fdp.genero.value==0){ 
       alert("Por favor, seleccione una opción en: Sexo")
       document.fdp.genero.focus()
       return false;
    }
	if (document.fdp.estciv.value==0){ 
       alert("Por favor, seleccione una opción en: Estado Civil")
       document.fdp.estciv.focus()
       return false;
    }
	if (document.fdp.paisesdm.value==0){ 
       alert("Por favor, seleccione una opción en: País de domicilio")
       document.fdp.paisesdm.focus()
       return false;
    }
	if (document.fdp.states.value==0){ 
       alert("Por favor, seleccione una opción en: Departamento / Estado")
       document.fdp.states.focus()
       return false;
    }
	if (document.fdp.ndc.value.replace(/ /g, '') == ''){ 
       alert("Tiene que completar su dirección: Número Inmueble o Casa")
       document.fdp.ndc.focus()
       return false;
    }
	if (document.fdp.telefono1.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir su Teléfono Principal para poderlo contactar")
       document.fdp.telefono1.focus()
       return false;
    }
	if (document.fdp.tdt1.value==0){ 
       alert("Por favor, seleccione una opción en: Tipo de Teléfono")
       document.fdp.tdt1.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fdp.submit();
} 
function vfae(){
    if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.fae.usuario.value)){} else {alert("La dirección de Correo Electrónico es incorrecta."); document.fae.usuario.focus(); return (false);}
	if (document.fae.contrasena.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir su Contraseña")
       document.fae.contrasena.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fae.submit();
}
function vfudp(){
	if (document.fdp.nombre.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir sus Nombres")
       document.fdp.nombre.focus()
       return false;
    }
	if (document.fdp.apellido.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir sus Apellidos")
       document.fdp.apellido.focus()
       return false;
    }
	if (document.fdp.fdnd.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Nacimiento Día")
       document.fdp.fdnd.focus()
       return false;
    }
	if (document.fdp.fdnm.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Nacimiento Mes")
       document.fdp.fdnm.focus()
       return false;
    }
	if (document.fdp.fdna.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Nacimiento Año")
       document.fdp.fdna.focus()
       return false;
    }
	if (document.fdp.nacionalidad.value==0){ 
       alert("Por favor, seleccione una opción en: Nacionalidad")
       document.fdp.nacionalidad.focus()
       return false;
    }
	if (document.fdp.genero.value==0){ 
       alert("Por favor, seleccione una opción en: Sexo")
       document.fdp.genero.focus()
       return false;
    }
	if (document.fdp.estciv.value==0){ 
       alert("Por favor, seleccione una opción en: Estado Civil")
       document.fdp.estciv.focus()
       return false;
    }
	if (document.fdp.telefono1.value.replace(/ /g, '') == ''){ 
       alert("Tiene que escribir su Teléfono Principal para poderlo contactar")
       document.fdp.telefono1.focus()
       return false;
    }
	if (document.fdp.tdt1.value==0){ 
       alert("Por favor, seleccione una opción en: Tipo de Teléfono")
       document.fdp.tdt1.focus()
       return false;
    }
	if (document.fdp.ldc.value==0){ 
       alert("Por favor, seleccione una opción en la consulta: ¿Tiene Licencia de Conducir?")
       document.fdp.ldc.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fdp.submit();
}

function vfdpd(){
	if (document.fdp.paisesdm.value==0){ 
       alert("Por favor, seleccione una opción en: País de domicilio")
       document.fdp.paisesdm.focus()
       return false;
    }
	if (document.fdp.states.value==0){ 
       alert("Por favor, seleccione una opción en: Departamento / Estado")
       document.fdp.states.focus()
       return false;
    }
	if (document.fdp.ndc.value.replace(/ /g, '') == ''){ 
       alert("Tiene que completar su dirección: Número Inmueble o Casa")
       document.fdp.ndc.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fdp.submit();
} 

function createRequestObject(){
      var peticion;
      var browser = navigator.appName;
            if(browser == "Microsoft Internet Explorer"){
                  peticion = new ActiveXObject("Microsoft.XMLHTTP");
            }else{
                  peticion = new XMLHttpRequest();
}
return peticion;
}
var http = new Array();
function ObtDatos(url){
      var act = new Date();
      http[act] = createRequestObject();
      http[act].open('get', url);
      http[act].onreadystatechange = function() {
      if (http[act].readyState == 4) {
            if (http[act].status == 200 || http[act].status == 304) {
  		var texto
		texto = http[act].responseText
                    var DivDestino = document.getElementById("DivDestino");
                    DivDestino.innerHTML = "<div id='error'>"+texto+"</div>";                
}
}
}
http[act].send(null);
}
function compUsuario(Tecla) {
     Tecla = (Tecla) ? Tecla: window.event;
     input = (Tecla.target) ? Tecla.target : 
     Tecla.srcElement;
     if (Tecla.type == "keyup") {
          var DivDestino = document.getElementById("DivDestino");
          DivDestino.innerHTML = "<div></div>";
          if (input.value) {
               ObtDatos("verificar.php?q=" + input.value);
          } 
     }
}

function vfsldi(){
	if (document.fsldi.sdi.value==0){ 
       alert("Por favor, seleccione una opción en: Sector Laboral de Interes")
       document.fsldi.sdi.focus()
       return false;
    }
	if (document.fsldi.area.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar su Área Laboral de Interes")
       document.fsldi.area.focus()
       return false;
    }
	if (document.fsldi.paisesdm.value==0){ 
       alert("Por favor, seleccione una opción en: País")
       document.fsldi.paisesdm.focus()
       return false;
    }
	if (document.fsldi.states.value==0){ 
       alert("Por favor, seleccione una opción en: Departamento / Estado")
       document.fsldi.states.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fsldi.submit();
}

function vfts(){
	if (document.fstd.sdi.value==0){ 
       alert("Por favor, seleccione una opción en: Sector Laboral de Interes")
       document.fstd.sdi.focus()
       return false;
    }
	if (document.fstd.area.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar su Área Laboral de Interes")
       document.fstd.area.focus()
       return false;
    }
	if (document.fstd.tdt.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar Tipo de Trabajo")
       document.fstd.tdt.focus()
       return false;
    }
	if (document.fstd.tdc.value==0){ 
       alert("Por favor, seleccione una opción en: Tipo de contrato")
       document.fstd.tdc.focus()
       return false;
    }
	if (document.fstd.tjl.value==0){ 
       alert("Por favor, seleccione una opción en: Jornada laboral")
       document.fstd.tjl.focus()
       return false;
    }
	if (document.fstd.paisesdm.value==0){ 
       alert("Por favor, seleccione una opción en: País")
       document.fstd.paisesdm.focus()
       return false;
    }
	if (document.fstd.states.value==0){ 
       alert("Por favor, seleccione una opción en: Departamento / Provincia")
       document.fstd.states.focus()
       return false;
    }
	var marcado = "no";
	with (document.fstd){
		for ( var i = 0; i < dpv.length; i++ ) { if ( dpv[i].checked ) { var marcado = "ok"; } }
		if ( marcado == "no" ){	window.alert("Por favor, selecciones una opción en Disponibilidad para Viajar:" ); return false;}
	}
//	alert("Muchas gracias por enviar el formulario");
    document.fstd.submit();
}

function valida150(t) { if (t.value.length > 150) t.value = t.value.substr(0, 150); }
function valida255(t) { if (t.value.length > 255) t.value = t.value.substr(0, 255); }

function vffa(){
	if (document.ffa.nde.value==0){ 
       alert("Por favor, seleccione una opción en: Nivel de Estudios")
       document.ffa.nde.focus()
       return false;
    }
	if (document.ffa.cde.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar el nombre del Centro de Estudio")
       document.ffa.cde.focus()
       return false;
    }
	if (document.ffa.tod.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar un dato en Título o Diploma")
       document.ffa.tod.focus()
       return false;
    }
	if (document.ffa.ai.value==0){ 
       alert("Por favor, seleccione una opción en: Año de Inicio")
       document.ffa.ai.focus()
       return false;
    }
	if (document.ffa.af.value==0){ 
       alert("Por favor, seleccione una opción en: Año de Finalización")
       document.ffa.af.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.ffa.submit();
}

function vffaoc(){
	if (document.ffaoc.ndc.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar el nombre del Curso")
       document.ffaoc.ndc.focus()
       return false;
    }
	if (document.ffaoc.adi.value==0){ 
       alert("Por favor, seleccione una opción en: Año de Inicio")
       document.ffaoc.adi.focus()
       return false;
    }
	if (document.ffaoc.duracion.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar la Duración del Curso")
       document.ffaoc.duracion.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.ffaoc.submit();
}
function vffi(){
	if (document.ffi.idioma.value==0){ 
       alert("Por favor, seleccione una opción en: Idioma")
       document.ffi.idioma.focus()
       return false;
    }
	var marcado = "no";
	with (document.ffi){
		for ( var i = 0; i < cdih.length; i++ ) { if ( cdih[i].checked ) { var marcado = "ok"; } }
		if ( marcado == "no" ){	window.alert("Por favor, selecciones una opción en Dominio del Idioma Hablado" ); return false;}
	}
	var marcado = "no";
	with (document.ffi){
		for ( var i = 0; i < cdie.length; i++ ) { if ( cdie[i].checked ) { var marcado = "ok"; } }
		if ( marcado == "no" ){	window.alert("Por favor, selecciones una opción en Dominio del Escrito" ); return false;}
	}
	var marcado = "no";
	with (document.ffi){
		for ( var i = 0; i < cdil.length; i++ ) { if ( cdil[i].checked ) { var marcado = "ok"; } }
		if ( marcado == "no" ){	window.alert("Por favor, selecciones una opción en Dominio del Idioma Leido" ); return false;}
	}

//	alert("Muchas gracias por enviar el formulario");
    document.ffi.submit();
}
function vffaa(){
	if (document.ffaa.nom.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar el Titulo o Nombre de la Aptitud")
       document.ffaa.nom.focus()
       return false;
    }
	if (document.ffaa.descripcion.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar la Descripción dela Aptitud")
       document.ffaa.descripcion.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.ffaa.submit();
}

function vfel(){
	if (document.fel.puesto.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar el nombre del Puesto Desempeñado")
       document.fel.puesto.focus()
       return false;
    }
	if (document.fel.empresa.value.replace(/ /g, '') == ''){ 
       alert("Tiene que ingresar el Nombre de La Empresa")
       document.fel.empresa.focus()
       return false;
    }
	if (document.fel.seclab.value==0){ 
       alert("Por favor, seleccione una opción en: Sector Laboral")
       document.fel.seclab.focus()
       return false;
    }
	if (document.fel.fid.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Inicio Día")
       document.fel.fid.focus()
       return false;
    }
	if (document.fel.fim.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Inicio Mes")
       document.fel.fim.focus()
       return false;
    }
	if (document.fel.fia.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Inicio Año")
       document.fel.fia.focus()
       return false;
    }
	if (document.fel.ffd.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Finalización Día")
       document.fel.ffd.focus()
       return false;
    }
	if (document.fel.ffm.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Finalización Mes")
       document.fel.ffm.focus()
       return false;
    }
	if (document.fdp.ffa.value==0){ 
       alert("Por favor, seleccione una opción en: Fecha de Finalización Año")
       document.fdp.ffa.focus()
       return false;
    }
	if (document.fel.actividad.value.replace(/ /g, '') == ''){ 
       alert("Tiene describa la Actividad Realizada")
       document.fel.actividad.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fel.submit();
}
function vfsl(){
	if (document.fsl.sla.value==0){ 
       alert("Por favor, seleccione una opción en: Situación Laboral")
       document.fsl.sla.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fsl.submit();
}
function vfdpf(){
	if (document.fdpf.foto.value==0){ 
       alert("Por favor, seleccione una Foto para Adjuntar")
       document.fdpf.foto.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fdpf.submit();
}
function vfcdp(){
	if (document.fcdp.ncdp.value.replace(/ /g, '') == ''){ 
       alert("Tiene agregar un titulo para su Carta de Presentación")
       document.fcdp.ncdp.focus()
       return false;
    }
	if (document.fcdp.dpcdp.value.replace(/ /g, '') == ''){ 
       alert("No hay Información para guardar en la Carta de Presentación")
       document.fcdp.dpcdp.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fcdp.submit();
}
function vfmc(){
	if (document.fmc.clave.value.replace(/ /g, '') == ''){ 
       alert("Tiene agregar su Contraseña Actual")
       document.fmc.clave.focus()
       return false;
    }
	if (document.fmc.contrasena.value.length==0){ 
       alert("Por favor, ingrese un valor en: Nueva Contraseña")
       document.fmc.contrasena.focus()
       return false;
    }
	if (document.fmc.contrasenac.value != document.fmc.contrasena.value){ 
       alert("Los datos de la Nueva Contraseña no Coinciden")
       document.fmc.contrasenac.focus()
       return false;
    }
//	alert("Muchas gracias por enviar el formulario");
    document.fmc.submit();
}