function ok() {
	var ok=true;
	if (ok && document.formulario.nombre.value=="") {
		alert("Debe especificar un nombre.");
		document.formulario.nombre.focus();
		ok=false;
	}
	if (ok && document.formulario.telefono.value=="") {
		alert("Debe especificar un teléfono.");
		document.formulario.telefono.focus();
		ok=false;
	}
	if (ok && document.formulario.email.value=="") {
		alert("Debe especificar una dirección de correo.");
		document.formulario.email.focus();
		ok=false;
	}

	if (ok && !checkmail(document.formulario.email.value)) {
		alert("Por favor, introduzca una dirección de correo válida.");
		document.formulario.email.focus();
		ok=false;
	}

	if (ok && document.formulario.condiciones.checked==false) {
		alert("Debe aceptar las condiciones legales.");
		document.formulario.condiciones.focus();
		ok=false;
	}

	return ok;
}

function checkmail(value)
{
	var email = value;
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email))
	{
		return true;
	}
	else
	{
		return false;
	}
}
