/**
 * @author Macta
 */
menu1 = new Image();
menu1.src = "../disenyo/imagenes/boton1.gif";

menu2 = new Image();
menu2.src = "../disenyo/imagenes/boton2.gif";

menu3 = new Image();
menu3.src = "../disenyo/imagenes/boton3.gif";

menu4 = new Image();
menu4.src = "../disenyo/imagenes/boton4.gif";

menu5 = new Image();
menu5.src = "../disenyo/imagenes/boton5.gif";

function validar_formu(){
	var error= false;
	var cad= "Por favor, rellene correctamente el formulario:\n";
	var exp_1pal= /^[a-zA-Z]+$/; //campo alfabˇtico
	var exp_2pals= /^[a-zA-Z]+(\s[a-zA-Z]+)+$/; //campo alfabˇtico de m’nimo dos palabras 
	var exp_email= /^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,4})+$/;
	var exp_vacio= /^\s*$/;
	var exp_telf= /^(9[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])$/;
	var exp_movil= /^6\d{8}$/;

//validamos primero los campos obligatorios, que no pueden dejarse en blanco
	//validamos el nombre
	if(!exp_1pal.test(document.getElementById("nombre").value)){
		cad= cad+"*Su nombre es incorrecto.\n";
		error=true;
	}
	//validamos los apellidos
/*	if(!exp_2pals.test(document.getElementById("apell").value)){
		cad= cad+"*Sus apellidos deben estar compuesto por al menos palabras\n";
		error=true;
	}*/
	//validamos el email de contacto	
	if(!exp_email.test(document.getElementById("email").value)){
		cad= cad+"*Su email no es v&aacute;lido\n";
		error=true;
	}	
	//telefono, ya sea movil o fijo
	if((!exp_telf.test(document.getElementById("telf").value)) && (!exp_movil.test(document.getElementById("telf").value))){
		cad= cad+"*Su tel&eacute;fono es incorrecto, teclee correctamente su n&uacute;mero de m&oacute;vil o fijo\n";
		error=true;
	}	
	//validamos la consulta
	if(!exp_1pal.test(document.getElementById("consulta").value)){
		cad= cad+"*En el texto de consulta no est&aacute;n permitidos caracteres especiales.\n";
		error=true;
	}
	
	//si se han detectado datos inv‡lidos, se muestra el mensaje de error
	if(error==true){
		alert(cad);
	}
	//si no se han detectado datos inv‡lidos, se env’a el formulario, y se vuelve a la p‡gina de inicio
	if(error==false){
		formu.action='gracias.php'; 
		formu.submit();
	}
	return error;
}
