function Validar_RazNom()
{
var caracter=/^([a-z]|[A-Z]|á|é|í|ó|ú| |)+$/

if(document.frmdatos.txtRazon.value=="")
{
alert("El Campo Institución se encuentra vacio - Ingrese Datos");
document.frmdatos.txtRazon.focus();
return false
}
if(!caracter.test(document.frmdatos.txtRazon.value)) 
{
alert("Datos no validos, Ingrese solo caracteres")
document.frmdatos.txtRazon.focus();
document.frmdatos.txtRazon.value="";
return false
}

	Validar_ruc();
}
	
		
function Validar_ruc()
{
var numero=/^([0-9]|-|)+$/

if(document.frmdatos.txtruc.value=="")
{
alert("El Campo RUC se encuentra vacio - Ingrese Datos");
document.frmdatos.txtruc.focus();
return false
}
if(!numero.test(document.frmdatos.txtruc.value)) 
{
alert("Datos no validos, Ingrese solo numeros")
document.frmdatos.txtruc.focus();
document.frmdatos.txtruc.value="";
return false
}
	Validar_Direccion();
}	

function Validar_Direccion()
{
if(document.frmdatos.txtDireccion.value=="")
{
alert("El Campo Direccion se encuentra vacio - Ingrese Datos");
document.frmdatos.txtDireccion.focus();
document.frmdatos.txtDireccion.value="";
return false
}
	Validar_Distrito();
}


function Validar_Distrito()
{
var caracter=/^([a-z]|[A-Z]|á|é|í|ó|ú| |)+$/

if(document.frmdatos.txtDistrito.value=="")
{
alert("El Campo Distrito se encuentra vacio - Ingrese Datos");
document.frmdatos.txtDistrito.focus();
return false
}
if(!caracter.test(document.frmdatos.txtDistrito.value)) 
{
alert("Datos no validos, Ingrese solo caracteres")
document.frmdatos.txtDistrito.focus();
document.frmdatos.txtDistrito.value="";
return false
}
	Validar_Telefono1();
}

function Validar_Telefono1()
{
var numero=/^([0-9]|-|)+$/

if(document.frmdatos.txtFono.value=="")
{
alert("El Campo Telefono se encuentra vacio - Ingrese Datos");
document.frmdatos.txtFono.focus();
return false
}
if(!numero.test(document.frmdatos.txtFono.value)) 
{
alert("Datos no validos, Ingrese solo numeros")
document.frmdatos.txtFono.focus();
document.frmdatos.txtFono.value="";
return false
}
	Validar_Persona();
}


function Validar_Persona()
{
  
	    Validar_NumDNI1();
}
	    

function Validar_NumDNI1()
{
var numero=/^([0-9])+$/

if(document.frmdatos.txtDocumento.value=="")
{
alert("El Campo Fax se encuentra vacio - Ingrese Datos");
document.frmdatos.txtDocumento.focus();
document.frmdatos.txtDocumento.value=="";
return false
}

if(!numero.test(document.frmdatos.txtDocumento.value)) {
		alert("Datos no validos, Ingrese solo numeros")
		document.frmdatos.txtDocumento.focus();
		document.frmdatos.txtDocumento.value="";
	return false
	}
	Validar_Sexo();
}
	
	
function Validar_Sexo()
{
		Validar_EstadoCivil();
		}
		
function Validar_EstadoCivil()
{
if (document.frmdatos.cboEstado.selectedIndex == 0)  {
   		alert("Esta no es una opción valida, Eliga un País")
   		document.frmdatos.cboEstado.focus();
   	return false
   	}


	Validar_Web();
	}	

function Validar_Web()
{

if(document.frmdatos.txtWeb.value=="")
{
alert("El Campo Web se encuentra vacio - Ingrese la dirección Web");
document.frmdatos.txtWeb.focus();
document.frmdatos.txtWeb.value="";
return false
	}



   	Validar_Mail();
	}
	
	
function Validar_Mail()
{
var cad=document.frmdatos.txtEmail.value; 
   	if (document.frmdatos.txtEmail.value == "" )
   	{alert("El Campo E-Mail se encuentra vacio - Ingrese Datos");
   	frmdatos.txtEmail.focus(); 
   	return false }  
   	   	
   	if (document.frmdatos.txtEmail.value != "" )
   	{      
    if (cad.indexOf("@",4) == -1)
       { alert("Digite bien su correo por favor - Pueda que falte el [@] ");
	document.frmdatos.txtEmail.focus();
    return false
	  } 
	  else{              
   	   	if (cad.indexOf(".",4) == -1)
       { alert("Falta el nombre de dominio y el punto[.] despues del @ ");
	document.frmdatos.txtEmail.focus();
    return false
	  }               
   	}
}

	Validar_Giro();
	}


function Validar_Giro()
{
var caracter=/^([a-z]|[A-Z]|á|é|í|ó|ú| |)+$/

if(document.frmdatos.txtGiro.value=="")
{
alert("El Campo Giro se encuentra vacio - Ingrese Datos");
document.frmdatos.txtGiro.focus();
return false
}
if(!caracter.test(document.frmdatos.txtGiro.value)) 
{
alert("Datos no validos, Ingrese solo caracteres")
document.frmdatos.txtGiro.focus();
document.frmdatos.txtGiro.value="";
return false
	}


	Validar_Solicitado();
	}


function Validar_Solicitado()
{
var caracter=/^([a-z]|[A-Z]|á|é|í|ó|ú| |)+$/

if(document.frmdatos.txtSolicitado.value=="")
{
alert("El Campo Solicitado por... se encuentra vacio - Ingrese Datos");
document.frmdatos.txtSolicitado.focus();
return false
}
if(!caracter.test(document.frmdatos.txtSolicitado.value)) 
{
alert("Datos no validos, Ingrese solo caracteres")
document.frmdatos.txtSolicitado.focus();
document.frmdatos.txtSolicitado.value="";
return false
	}

Validar_Area();
	}


function Validar_Area()
{
var caracter=/^([a-z]|[A-Z]|á|é|í|ó|ú| |)+$/

if(document.frmdatos.txtArea.value=="")
{
alert("El Campo Area  se encuentra vacio - Ingrese Datos");
document.frmdatos.txtArea.focus();
return false
}
if(!caracter.test(document.frmdatos.txtArea.value)) 
{
alert("Datos no validos, Ingrese solo caracteres")
document.frmdatos.txtArea.focus();
document.frmdatos.txtArea.value="";
return false
	}


Validar_Cargo();
	}


function Validar_Cargo()
{
var caracter=/^([a-z]|[A-Z]|á|é|í|ó|ú| |)+$/

if(document.frmdatos.txtCargo.value=="")
{
alert("El Campo Cargo  se encuentra vacio - Ingrese Datos");
document.frmdatos.txtCargo.focus();
return false
}
if(!caracter.test(document.frmdatos.txtCargo.value)) 
{
alert("Datos no validos, Ingrese solo caracteres")
document.frmdatos.txtCargo.focus();
document.frmdatos.txtCargo.value="";
return false
	}


	Validar_Telefono();
	}
		
function Validar_Telefono()
{
var numero=/^([0-9]|-|)+$/

if(document.frmdatos.txtTelefono.value=="")
{
alert("El Campo Teléfono se encuentra vacio - Ingrese Datos");
document.frmdatos.txtTelefono.focus();
return false
}
if(!numero.test(document.frmdatos.txtTelefono.value)) 
{
alert("Datos no validos, Ingrese solo numeros")
document.frmdatos.txtTelefono.focus();
document.frmdatos.txtTelefono.value="";
return false
}



	Validar_Anexo();
	}
		
function Validar_Anexo()
{
var numero=/^([0-9]|-|)+$/

if(document.frmdatos.txtAnexo.value=="")
{
alert("El Campo Anexo se encuentra vacio - Ingrese Datos");
document.frmdatos.txtAnexo.focus();
return false
}
if(!numero.test(document.frmdatos.txtAnexo.value)) 
{
alert("Datos no validos, Ingrese solo numeros")
document.frmdatos.txtAnexo.focus();
document.frmdatos.txtAnexo.value="";
return false
}


   	Validar_Correo();
	}
	
	
function Validar_Correo()
{
var cad=document.frmdatos.txtMail.value; 
   	if (document.frmdatos.txtMail.value == "" )
   	{alert("El Campo Correo se encuentra vacio - Ingrese Datos");
   	frmdatos.txtMail.focus(); 
   	return false }  
   	   	
   	if (document.frmdatos.txtMail.value != "" )
   	{      
    if (cad.indexOf("@",4) == -1)
       { alert("Digite bien su correo por favor - Pueda que falte el [@] ");
	document.frmdatos.txtMail.focus();
    return false
	  } 
	  else{              
   	   	if (cad.indexOf(".",4) == -1)
       { alert("Falta el nombre de dominio y el punto[.] despues del @ ");
	document.frmdatos.txtMail.focus();
    return false
	  }               
   	}
}

Validar_Actividades();
}


function Validar_Actividades()
{
var opc1 = (document.frmdatos.chkActividad1.checked);
var opc2 = (document.frmdatos.chkActividad2.checked);
var opc4 = (document.frmdatos.chkActividad4.checked);

if (opc1==false) if (opc2==false) if (opc4==false)
   {
	alert("Debe de Seleccionar un Requerimiento como mínimo");
	document.frmdatos.chkActividad1.focus();
    return false
   }


	Validar_Vacantes();
	}
		
function Validar_Vacantes()
{
var numero=/^([0-9]|-|)+$/

if(document.frmdatos.txtVacantes.value=="")
{
alert("El Campo Vacantes se encuentra vacio - Ingrese Datos");
document.frmdatos.txtVacantes.focus();
return false
}
if(!numero.test(document.frmdatos.txtVacantes.value)) 
{
alert("Datos no validos, Ingrese solo numeros")
document.frmdatos.txtVacantes.focus();
document.frmdatos.txtVacantes.value="";
return false
}


	Validar_Duracion();
	}
		
function Validar_Duracion()
{
var numero=/^([0-9]|-|)+$/

if(document.frmdatos.txtDuracion.value=="")
{
alert("El Campo Duración de Vacantes se encuentra vacio - Ingrese Datos");
document.frmdatos.txtDuracion.focus();
return false
}
if(!numero.test(document.frmdatos.txtDuracion.value)) 
{
alert("Datos no validos, Ingrese solo numeros")
document.frmdatos.txtDuracion.focus();
document.frmdatos.txtDuracion.value="";
return false
}


	Validar_Perfil();
}
function Validar_Perfil()
{
	if (document.frmdatos.txtperfil.value=="")
   		{
   		alert("El Campo Perfil del Alumno se encuentra vacio - Ingrese Datos");
   		document.frmdatos.txtperfil.focus();
   		return false
   	}

	Validar_Funcion();
}
function Validar_Funcion()
{
	if (document.frmdatos.txtfunciones.value=="")
   		{
   		alert("El Campo Función del Alumno se encuentra vacio - Ingrese Datos");
   		document.frmdatos.txtfunciones.focus();
   		return false

}

	Validar_Comentarios();
}

function Validar_Comentarios()
{
	if (document.frmdatos.txtComent.value=="")
   		{
   		alert("El Campo Comentarios se encuentra vacio - Ingrese Datos");
   		document.frmdatos.txtComent.focus();
   		return false
   		}
   	document.frmdatos.submit();

}