/*
 * Copyright (c) 2005-2006 CCG Developments.
 * All rights reserved.
 * Clase: -.
 * Version: 1.00. 
 */ 

function validarCurriculum(){
	
	/* VERIFICANDO SI EL CAMPO APELLIDO ESTA VACIO */
	if(document.curriculum.mail_apellido.value == ""){
	   alert("El Apellido del postulante, es un campo requerido. !!");
	   document.curriculum.mail_apellido.focus();
	   return false;
	}
	/* VERIFICANDO SI EL APELLIDO ES CORRECTO */
	if(soloCaracter(document.curriculum.mail_apellido) == false){
	   alert("Ingrese solamente letras para el Apellido. !!");
	   document.curriculum.mail_apellido.focus();
	   document.curriculum.mail_apellido.select();
	   return false;
	}

	/* VERIFICANDO SI EL CAMPO DEL NOMBRE ESTA VACIO */
	if(document.curriculum.mail_nombre.value == ""){
	   alert("El Nombre del postulante, es un campo requerido. !!");
	   document.curriculum.mail_nombre.focus();
	   return false;
	}
	/* VERIFICANDO SI EL NOMBRE ES CORRECTO */  
	if(soloCaracter(document.curriculum.mail_nombre) == false){
	   alert("Ingrese solamente letras para el Nombre. !!");
	   document.curriculum.mail_nombre.focus();
	   document.curriculum.mail_nombre.select();
	   return false;
	}

	/* VERIFICANDO SI EL DNI ESTA VACIO */
	if(document.curriculum.mail_DNI.value == ""){
	   alert("El DNI del postulante, es un campo requerido. !!");
	   document.curriculum.mail_DNI.focus();
	   return false;
	}
	/* VERIFICANDO SI EL DNI ES CORRECTO */
	if(esDni(document.curriculum.mail_DNI) == false){
		alert("Ingrese sólo números para el DNI EJ: 30303030. !!");
		document.curriculum.mail_DNI.select();
	        return false;
	}

	/* VERIFICANDO SI EL CAMPO DOMICILIO ESTA VACIO */
	if(document.curriculum.mail_direccion.value == ""){
	   alert("El domicilio del postulante, es un campo requerido. !!");
	   document.curriculum.mail_direccion.focus();
	   return false;
	}
    /*	VERIFICANDO SI EL DOMICILIO ES CORRECTO */
	if(!document.curriculum.mail_direccion.value == ""){
	   if(soloAlfanumericos(document.curriculum.mail_direccion) == false){
		alert("Ingrese solamente numeros y letras el Domicilio. !!");
	   	document.curriculum.mail_direccion.focus();
	      document.curriculum.mail_direccion.select();
	      return false; 
      }
    }

	/* VERIFICANDO SI EL CAMPO LOCALIDAD ESTA VACIO */
	if(document.curriculum.mail_localidad.value == ""){
	   alert("La localidad de residencia del postulante, es un campo requerido. !!");
	   document.curriculum.mail_localidad.focus();
	   return false;
	}
    /* VERIFICANDO SI EL LOCALIDAD ES CORRECTO */
	if(soloCaracter(document.curriculum.mail_localidad) == false){
	   alert("Ingrese solamente letras para el nombre de la localidad. !!");
	   document.curriculum.mail_localidad.focus();
	   document.curriculum.mail_localidad.select();
	   return false;
	}
	
	/* VERIFICANDO SI EL CAMPO PROVINCIA ESTA VACIO */
	if(document.curriculum.mail_provincia.value == ""){
	   alert("La el nombre de la provincia del postulante, es un campo requerido. !!");
	   document.curriculum.mail_provincia.focus();
	   return false;
	}
    /* VERIFICANDO SI EL PROVINCIA ES CORRECTO */
	if(soloCaracter(document.curriculum.mail_provincia) == false){
	   alert("Ingrese solamente letras para el nombre de la provincia. !!");
	   document.curriculum.mail_provincia.focus();
	   document.curriculum.mail_provincia.select();
	   return false;
	}

	/* VERIFICANDO SI EL CAMPO APELLIDO ESTA VACIO */
	if(document.curriculum.mail_telefono.value == ""){
	   alert("El teléfono del postulante, es un campo requerido. !!");
	   document.curriculum.mail_telefono.focus();
	   return false;
	}
    /*  VERIFICANDO SI EL TELEFONO ES CORRECTO */
	if(!document.curriculum.mail_telefono.value == ""){
  	   if(esTelefono(document.curriculum.mail_telefono) == false){
	   	  alert("Ingrese el siguiente formato 011-48888888 para el Telefono ó 0351-4888888 si es del Interior por ej. !!");
	   	  document.curriculum.mail_telefono.focus();
	      document.curriculum.mail_telefono.select();
	      return false;
	   }
 	}

	/* VERIFICANDO SI EL CELULAR ES CORRECTO */
	if(!document.curriculum.mail_celular.value ==""){
	   if(esNumerico(document.curriculum.mail_celular) == false){
	   	  alert("Ingrese sólo números para el Celular. !!");
	   	  document.curriculum.mail_celular.focus();
	      document.curriculum.mail_celular.select();
	      return false;
	   }
	}

	/* VERIFICANDO SI EL CAMPO DEL MAIL ESTA VACIO */
	if(document.curriculum.mail_email.value == ""){
	   alert("La direccion de mail, es un campo requerido. !!");
	   document.curriculum.mail_email.focus();
	   return false;
	}
	/* VERIFICANDO SI EL MAIL ES CORRECTO */
	if(!document.curriculum.mail_email.value == ""){
	   if(checkemail(document.curriculum.mail_email) == false){
	   	  alert("Ingrese una direccion de e-mail valida. !!");
		  document.curriculum.mail_email.focus();
		  document.curriculum.mail_email.select();
		  return false;
	   }
   	}

	/* VERIFICANDO SI EL CAMPO FECHA ESTA VACIO */
	if(document.curriculum.mail_fecha.value == ""){
	   alert("La fecha de nacimiento del postulante, es un campo requerido. !!");
	   document.curriculum.mail_fecha.focus();
	   return false;
	}
	/* VERIFICANDO SI LA FECHA ES CORRECTA */
    if(!document.curriculum.mail_fecha.value == ""){
	    if(esFecha(document.curriculum.mail_fecha) == false){
		    alert("Fecha Incorrecta, formato: DD/MM/AAAA. !!");
		    document.curriculum.mail_fecha.focus();
		    document.curriculum.mail_fecha.select();
		    return false;
	    }
    }

	/* VERIFICANDO SI EL CAMPO ESTUDIOS ESTA VACIO */
	if(document.curriculum.mail_estudios.value == ""){
	   alert("El campo estudios, es un campo requerido. !!");
	   document.curriculum.mail_estudios.focus();
	   return false;
	}

	/* VERIFICANDO SI EL CAMPO EXPERIENCIA ESTA VACIO */
	if(document.curriculum.mail_experiencia.value == ""){
	   alert("El campo experiencia, es un campo requerido. !!");
	   document.curriculum.mail_experiencia.focus();
	   return false;
	}
	
	/* VERIFICANDO SI EL CAMPO REMUNERACION ESTA VACIO */
	if(document.curriculum.mail_remuneracion.value == ""){
	   alert("El campo remuneracion, es un campo requerido. !!");
	   document.curriculum.mail_remuneracion.focus();
	   return false;
	}
	/* VERIFICANDO SI EL CAMPO REMUNERACION ES CORRECTO */
	if(!document.curriculum.mail_remuneracion.value ==""){
	   if(esNumerico(document.curriculum.mail_remuneracion) == false){
	   	  alert("Ingrese sólo números para el definir el monto. !!");
	   	  document.curriculum.mail_remuneracion.focus();
	      document.curriculum.mail_remuneracion.select();
	      return false;
	   }
	}
}
