// JavaScript Document // tfno diferente

function ok(){
if ((document.formu.nombre.value.indexOf("http")!="-1") || (document.formu.nombre.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;	
}
if ((document.formu.apellidos.value.indexOf("http")!="-1") || (document.formu.apellidos.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;	
}
if ((document.formu.email.value.indexOf("http")!="-1") || (document.formu.email.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;	
}
if ((document.formu.edad.value.indexOf("http")!="-1") || (document.formu.edad.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;	
}
if ((document.formu.localidad.value.indexOf("http")!="-1") || (document.formu.localidad.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;	
}
if ((document.formu.provincia.value.indexOf("http")!="-1") || (document.formu.provincia.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;	
}
if ((document.formu.pais.value.indexOf("http")!="-1") || (document.formu.pais.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;					
}
if ((document.formu.comentarios.value.indexOf("http")!="-1") || (document.formu.comentarios.value.indexOf("href")!="-1")){
					alert('Por favor, rellene todos los campos correctamente');
					return false;
										
}
	if (document.formu.nombre.value=="" || document.formu.apellidos.value=="" || document.formu.id.value=="" || document.formu.email.value=="" || document.formu.pais.value=="" || document.formu.provincia.value=="" || document.formu.tel.value=="" || document.formu.edad.value=="" || document.formu.localidad.value=="") {
						alert('Por favor, rellene todos los campos correctamente');
						return false;
	}
						
	if (!document.formu.mailok.checked) {
						alert("Debes aceptar la politica de privacidad");
						return false;
	}
						
	if (isNaN(document.formu.tel.value))  {
				alert ('El teléfono debe tener SÓLO números sin espacios ni otros caracteres que no sean números');
				document.formu.tel.focus();
				return false;
	}
	var vv=document.formu.tel.value.substr(0,1);
	var vvv=document.formu.tel.value;
					
	if (document.formu.provincia.value!=100) {
		
			if (document.formu.tel.value.length!=9 ) {
					alert ('El teléfono debe tener 9 cifras sin espacios ni otros caracteres que no sean números');
					document.formu.tel.focus();
					return false;
			}
			if (vv!=9 && vv!=6 && vv!=8 ) {
					alert ('El teléfono NO es correcto. No es un teléfono de España');
					document.formu.tel.focus();
					return false;
			}
	}
					
	if (vvv==000000000 || vvv==999999999 || vvv==666666666 || vvv==888888888 ) {
			alert ('El teléfono NO es correcto');
			document.formu.tel.focus();
			return false;
	}

	texto=document.formu.email.value;
	var mailres = true; 
	var cadena = "abcdefghijklmnñopqrstuvwxyzABCDEFGHIJKLMNÑOPQRSTUVWXYZ1234567890@._-"; 
	var arroba = texto.indexOf("@",0); 
	if ((texto.lastIndexOf("@")) != arroba) arroba = -1; 
	var punto = texto.lastIndexOf("."); 
					 
	
	for (var contador = 0 ; contador < texto.length ; contador++){
		
			if (cadena.indexOf(texto.substr(contador, 1),0) == -1){ 
							mailres = false; 
							break; 
			 } 
	} 
					
	if ((arroba > 1) && (arroba + 1 < punto) && (punto + 1 < (texto.length)) && (mailres == true) && (texto.indexOf("..",0) == -1)) 
			 mailres = true; 
	else 
			 mailres = false; 
					  
	if (mailres==false) {
			alert('La dirección de email es errónea. Comprueba que está escrita correctamente y sin espacios');
			return false; 
	 }
	var edad=document.formu.edad.value;
	
	if (isNaN(edad))  {
				alert ('El campo edad debe tener SÓLO números sin espacios ni otros caracteres que no sean números');
				document.formu.edad.focus();
				return false;
	}
	if (edad<=0 || edad>110){
			alert('La edad NO es correcta.');
			document.formu.edad.focus();
			return false; 
	
	}

	return true;
}