function validarFormulario(formulario) {
	if (formulario.nombre.value.length==0) {
		alert('Falta el nombre y apellidos');
		formulario.nombre.focus();
		return false; }
	else if (formulario.email.value.length==0) {
		alert('Falta el correo electrónico');
		formulario.email.focus();
		return false; }
	else if (formulario.localidad.value.length==0) {
		alert('Falta la localidad');
		formulario.localidad.focus();
		return false; }
	else if (!isMail(formulario.email.value)) {
		alert('La dirección de correo electrónico no es válida');
		formulario.email.focus();
		return false; }
	else if (formulario.comentario.value.length==0) {
		alert('Falta el comentario');
		formulario.comentario.focus();
		return false; }
	else {
		if (formulario.telefono.value.length==0 && formulario.fax.value.length==0) {
			return true; }
		else {
			if(formulario.telefono.value.length!=0 && !isTel(formulario.telefono.value)) {
				alert('El teléfono no es válido');
				formulario.telefono.focus();
				return false; }
			if(formulario.fax.value.length!=0 && !isFax(formulario.fax.value)) {
				alert('El fax no es válido');
				formulario.fax.focus();
				return false; }
			return true;
		}
	}
}
