
function validar_registro(){

	var historias_nombre = $('historias_nombre');
	var historias_apellido = $('historias_apellido');
	var historias_email = $('historias_email');
	var historias_direccion1 = $('historias_direccion1');
	var historias_localidad = $('historias_localidad');
	var historias_cp = $('historias_cp');
	var historias_pais = $('historias_pais');
	var historias_telefono = $('historias_telefono');
	var historias_edad = $('historias_edad');
	var historias_nacimiento = $('historias_nacimiento');
	var historias_edad_implante = $('historias_edad_implante');

	if (historias_nombre.value.length<1) {
		alert("Es necesario ingresar un Nombre");
		historias_nombre.focus();
		return false;
	} else if (historias_apellido.value.length<1) {
		alert("Es necesario ingresar un Apellido");
		historias_apellido.focus();
		return false;
	} else if (echeck(historias_email.value)==false) {
		alert("Es necesario ingresar un e-mail valido");
		historias_email.focus();
		return false;
	} else if (historias_direccion1.value.length<1) {
		alert("Es necesario ingresar una direccion");
		historias_direccion1.focus();
		return false;
	} else if (historias_localidad.value.length<1) {
		alert("Es necesario ingresar una Localidad");
		historias_localidad.focus();
		return false;
	} else if (historias_cp.value.length<1) {
		alert("Es necesario ingresar un Codigo postal");
		historias_cp.focus();
		return false;
	} else if (historias_pais.value.length<1) {
		alert("Es necesario ingresar un Pais");
		historias_pais.focus();
		return false;
	} else if (historias_telefono.value.length<1) {
		alert("Es necesario ingresar un Telefono");
		historias_telefono.focus();
		return false;
	} else if (historias_edad.value.length<1) {
		alert("Es necesario ingresar una edad al producirse la hipoacusia");
		historias_edad.focus();
		return false;
	} else if (historias_nacimiento.value.length<1) {
		alert("Es necesario ingresar una fecha de nacimiento (dd/mm/aa)");
		historias_nacimiento.focus();
		return false;
	} else if (historias_edad_implante.value.length<1) {
		alert("Es necesario ingresar una edad al poner el implante");
		historias_edad_implante.focus();
		return false;
	} else {
		return true;
	};
 }
$('contactoForm').onsubmit = validar_registro;

function echeck(str) {
	var at="@";
	var dot=".";
	var lat=str.indexOf(at);
	var lstr=str.length;
	var ldot=str.indexOf(dot);

	if ((str.indexOf(at)==-1) ||
	((str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr)) ||
	((str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr)) ||
	(str.indexOf(at,(lat+1))!=-1) ||
	((str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot)) ||
	(str.indexOf(dot,(lat+2))==-1) ||
	(str.indexOf(" ")!=-1)) {
		return false;
	} else {
		return true;
	};
}	

