// JavaScript Document

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.telefono.value.indexOf("http")!="-1") || (document.formu.telefono.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.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.codigo.value.indexOf("http")!="-1") || (document.formu.codigo.value.indexOf("href")!="-1")){
						alert('Por favor, rellene todos los campos correctamente');
						return false;					
	}



	if (document.formu.nombre.value=="" || document.formu.telefono.value=="" || document.formu.email.value=="" || document.formu.localidad.value=="" || document.formu.provincia.value==""  || document.formu.codigo.value=="") {
						alert('Por favor, rellene todos los campos correctamente');
						return false;
						}
						
	if (!document.formu.acepto.checked) {
						alert("Debes aceptar la politica de privacidad");
						return false;
	}
						
	if (isNaN(document.formu.telefono.value))  {
							alert ('El teléfono debe tener SOLO números sin espacios ni otros caracteres que no sean números');
							document.formu.telefono.focus();
							return false;
	}
	if (document.formu.telefono.value.length!=9 ) {
							alert ('El teléfono debe tener 9 cifras sin espacios ni otros caracteres que no sean números');
							document.formu.telefono.focus();
							return false;
	}
	
	var vv=document.formu.telefono.value.substr(0,1);
	var vvv=document.formu.telefono.value;
			
	
	if (vvv==000000000 || vvv==999999999 || vvv==666666666 || vvv==888888888 ) {
					alert ('El teléfono NO es correcto');
					document.formu.telefono.focus();
					return false;
	}

	if (isNaN(document.formu.codigo.value) || document.formu.codigo.value.length!=5)  {
								alert ('El Código Postal NO es correcto. No es un c.p. de España');
								document.formu.codigo.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; 
					 }
				
				return true;
}

