/* Code programmed by / Código programado por Xplora comunicació visual - www.xploravisual.com */
/* 2009 © All rights reserved / Todos los derechos reservados                                  */

/* Funciones formulario */
function validar (formulario) {
	// Formulario de contacto
	if ( formulario.nombre.value == "" ) {
		Error = "Atención:\n"
			+ "No has completado el campo 'Nombre' del formulario.\n"
			+ "Este campo es necesario para poder atenderte correctamente.\n\n"
			+ "Por favor, revisa el formulario.\n\n";
		alert(Error);
		formulario.nombre.focus();
		return false;
	}
	
	if (formulario.email.value == "") {
		Error = "Atención:\n"
			+ "No has completado el campo 'E-mail' del formulario.\n"
			+ "Este campo es necesario para poder atenderte correctamente.\n\n"
			+ "Por favor, revisa el formulario.\n\n";
		alert(Error);
		formulario.email.focus();
		return false;
	}

	if ( (formulario.viacontacto.value == "Teléfono") && (formulario.telefono.value == "") ) {
		Error = "Atención:\n"
			+ "Has pedido ser contactado por teléfono pero no has completado el campo 'Teléfono'.\n"
			+ "Debes facilitar un número de teléfono para poder atenderte correctamente.\n\n"
			+ "Por favor, revisa el formulario.\n\n";
		alert(Error);
		formulario.telefono.focus();
		return false;
	}

	if ( formulario.mensaje.value == "" ) {
		Error = "Atención:\n"
			+ "No has completado el campo 'Mensaje' del formulario.\n"
			+ "Este campo es necesario para poder atenderte correctamente.\n\n"
			+ "Por favor, revisa el formulario.\n\n";
		alert(Error);
		formulario.mensaje.focus();
		return false;
	}

	if (!formulario.acepto.checked) {
		Error = "Atención:\n"
			+ "Debes aceptar nuestra política de privacidad para contactarnos.\n"
			+ "Este campo es necesario para poder atenderte correctamente.\n\n"
			+ "Por favor, revisa el formulario.\n\n";
		alert(Error);
		formulario.acepto.focus();
		return false;
	}

	return true;
}

function filter(camp){
	camp.value = camp.value.replace(/\D/,"");
}

function tratarError(){  
   return true;  
}  

//window.onerror = tratarError;


