function Enviar_contacto() {
	
	// comprobamos que los campos obligatorios no esten vacios

	error_message = "";

	if (document.frmsolicitud.Email.value.length==0) {
    	error_message = "- Email \n" + error_message;
    	document.frmsolicitud.Email.focus();
	  	document.frmsolicitud.Email.select();
	}

  if (document.frmsolicitud.Nombre.value.length==0) {
    	error_message = "- Nombre \n" + error_message;
    	document.frmsolicitud.Nombre.focus();
	  	document.frmsolicitud.Nombre.select();
	}

	if (error_message != "") {
		error_message = "Los siguientes campos son obligatorios:\n\n" + error_message;
		window.alert(error_message);
		return;
	}
	

	//comprobamos que los campos numéricos solo contengan numeros
	if (document.frmsolicitud.Telefono.value.length!=0) {
		ok = "0123456789";
		cad_telefono = document.frmsolicitud.Telefono.value;
		for(i=0; i < cad_telefono.length ;i++) {
			if(ok.indexOf(cad_telefono.charAt(i))<0) {
				document.frmsolicitud.Telefono.focus();
				document.frmsolicitud.Telefono.select();
				error_message = "- El campo telefono sólo acepta números \n" + error_message;
				break;
			}
		}
	}

	if (document.frmsolicitud.CP.value.length!=0) {
		ok = "0123456789";
		cad_CP = document.frmsolicitud.CP.value;
		for(i=0; i < cad_CP.length ;i++) {
			if(ok.indexOf(cad_CP.charAt(i))<0) {
				document.frmsolicitud.CP.focus();
				document.frmsolicitud.CP.select();
				error_message = "- El campo CP sólo acepta números \n" + error_message;
				break;
			}
		}
	}

	// comprobamos que el campo Email tiene un formato correcto
	length_mail = document.frmsolicitud.Email.value.length;
	length_mail = length_mail - 1;
	if ( (document.frmsolicitud.Email.value.indexOf ('@', 0) < 1) || (document.frmsolicitud.Email.value.length < 5)
	 || (document.frmsolicitud.Email.value.lastIndexOf(".") < 2) || (document.frmsolicitud.Email.value.charAt(length_mail) == "." ) )
	{
	 error_message = "- Escriba una direccion de correo válida en el campo Email \n" + error_message;
	 document.frmsolicitud.Email.focus();
	 document.frmsolicitud.Email.select();
	}

	if (error_message != "") {
		window.alert(error_message);
		return;
	}


	document.frmsolicitud.submit();
}