// JavaScript Document

function ok(){
	
	if ((document.formu.nombre.value.indexOf("http")!="-1") || (document.formu.nombre.value.indexOf("href")!="-1")){
						alert('Por favor, rellene los campos correctamente');
						return false;	
	}
		if ((document.formu.apellidos.value.indexOf("http")!="-1") || (document.formu.apellidos.value.indexOf("href")!="-1")){
						alert('Por favor, rellene los campos correctamente');
						return false;	
	}
	if ((document.formu.telefono.value.indexOf("http")!="-1") || (document.formu.telefono.value.indexOf("href")!="-1")){
						alert('Por favor, rellene los campos correctamente');
						return false;	
	}
	if ((document.formu.email.value.indexOf("http")!="-1") || (document.formu.email.value.indexOf("href")!="-1")){
						alert('Por favor, rellene los campos correctamente');
						return false;	
	}
	if ((document.formu.comentarios.value.indexOf("http")!="-1") || (document.formu.comentarios.value.indexOf("href")!="-1")){
						alert('Por favor, rellene los campos correctamente');
						return false;	
	}
	
	if (document.formu.nombre.value=="") {
						alert('Por favor, introduzca su nombre');
						document.formu.nombre.focus();
						return false;
						}
	if (document.formu.apellidos.value=="") {
						alert('Por favor, introduzca sus apellidos');
						document.formu.apellidos.focus();
						return false;
						}
	if (document.formu.email.value=="") {
						alert('Por favor, introduzca su email');
						document.formu.email.focus();
						return false;
						}
	if (document.formu.telefono.value=="") {
						alert('Por favor,  introduzca su teléfono');
						document.formu.telefono.focus();
						return false;
						}
		
	if (!document.formu.acepto.checked) {
						alert("Debe 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;
	}
	
	var vv=document.formu.telefono.value.substr(0,1);
	var vvv=document.formu.telefono.value;
							
	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;
	}
	if (vv!=9 && vv!=6 && vv!=8 ) {
					alert ('El teléfono NO es correcto. No es un teléfono de España');
					document.formu.telefono.focus();
					return false;
	}
			
	if (vvv==000000000 || vvv==999999999 || vvv==666666666 || vvv==888888888 ) {
					alert ('El teléfono NO es correcto');
					document.formu.telefono.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;
}
