function comprobarSiBisisesto(anio){
if ( ( anio % 100 != 0) && ((anio % 4 == 0) || (anio % 400 == 0))) {
	return true;
	}
else {
	return false;
	}
}

function esFechaValida(fecha){

       if (fecha != undefined && fecha.value != "" ){
		if (!/^\d{2}\/\d{2}\/\d{4}$/.test(fecha.value)){
			//alert("formato de fecha no válido (dd/mm/aaaa)");
			return false;
		}
		var dia  =  parseInt(fecha.value.substring(0,2),10);
		var mes  =  parseInt(fecha.value.substring(3,5),10);
		var anio =  parseInt(fecha.value.substring(6),10);
	switch(mes){
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			numDias=31;
			break;
		case 4: case 6: case 9: case 11:
			numDias=30;
			break;
		case 2:
			if (comprobarSiBisisesto(anio)){ numDias=29 }else{ numDias=28};
			break;
		default:
			//alert("Fecha introducida errónea");
			return false;
	}
		if (dia>numDias || dia==0){
			//alert("Fecha introducida errónea");
			return false;
		}
		return true;
	}
}

$(document).ready(function(){
	$("#sendcontactform").click(function(){
		var valid = '';
		var isr = '* ';
		
		var get_nameape = $("#get_nameape").val();
		var get_fecnac = $("#get_fecnac").val();
		var get_lugartrabest = $("#get_lugartrabest").val();
		var get_fonocel = $("#get_fonocel");
        var get_mailer = $("#get_mailer").val();
		
		if (get_nameape.length<1) {
			valid += '<br />'+isr+'Sus nombres.';
		}
		if (get_fecnac=='' || !esFechaValida(document.getElementById('get_fecnac'))  ) {
			 valid += '<br />'+isr+'Fecha de Nacimiento.';
		}
        if (get_lugartrabest.length<1) {
			valid += '<br />'+isr+'Lugar de trabajo ó estudio.';
		}
		if (get_fonocel.length<1) {
			valid += '<br />'+isr+'Teléfono y/o celular.';
		}
		if (!get_mailer.match(/^([a-z0-9._-]+@[a-z0-9._-]+\.[a-z]{2,4}$)/i)) {
			valid += '<br />'+isr+'Su correo electrónico.';
		}
		
		if (valid!='') {
			$("#responsecontactform").fadeIn("slow");
			$("#responsecontactform").html("<strong>Verifique los siguientes campos :<br></strong> "+valid);
		}
		else {
			$("#responsecontactform").css("display", "block");
			$("#responsecontactform").html("Procesando formulario .... ");
			$("#responsecontactform").fadeIn("slow");
			return (true) ;
		}
		return false;
	});
});
 
function returnpage (mod){
var filereturn ;
	
if(!mod)
mod = 0;

if(mod==1)
filereturn = 'index.php';
else
filereturn = 'index.html';

location.href = filereturn;	
}
