/* Copyright by Estudio Xplora www.xploravisual.com */


/* 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.telefono.value == "") && (formulario.email.value == "") ) {
		Error = "Atención:\n"
			+ "No has completado el campo 'E-mail' ni 'Teléfono' del formulario.\n"
			+ "Debes facilitar una de las dos vías de contacto para poder atenderte correctamente.\n\n"
			+ "Por favor, revisa el formulario.\n\n";
		alert(Error);
		formulario.email.focus();
		return false;
	}

	if ( (formulario.viacontacto.value == "E-mail") && (formulario.email.value == "") ) {
		Error = "Atención:\n"
			+ "Has pedido ser contactado por E-mail pero no has completado el campo 'E-mail'.\n"
			+ "Debes facilitar una dirección de E-mail 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.newsletter.checked) && (formulario.email.value == "") ) {
		Error = "Atención:\n"
			+ "No has completado el campo 'E-mail' del formulario.\n"
			+ "Este campo es necesario para poder enviarte nuestra Newsletter, como nos solicitas.\n\n"
			+ "Por favor, revisa el formulario.\n\n";
		alert(Error);
		formulario.email.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/,"");
}

