// Versión 1.3

function validar_requerido(field,alerttxt)
{
	with (field)
	{
	if (value==null||value=="")
	  {alert(alerttxt);return false;}
	else {return true}
	}
}

function validar_correo(field,alerttxt)
	{
	with(field)
		{
		apos=value.indexOf("@");
		dotpos=value.lastIndexOf(".");
		if (apos<1||dotpos-apos<2)
		{
			alert(alerttxt);
			return false;
		}
		else
		{
			return true;
		}
	}
}

function validar_formulario(thisform){
	with (thisform){
		// Chequear si se escribió un nombre
		if (validar_requerido(nombre,"Escriba su nombre")==false){
			nombre.focus();
			return false;
		}
		// Chequear si se escribió una dirección de email
		if (validar_requerido(email,"Escriba una dirección de correo")==false){
			email.focus();
			return false;
		}
		// Chequear si se escribió un mensaje
		if (validar_requerido(mensaje,"Escriba un mensaje")==false){
			mensaje.focus();
			return false;
		}
		// Chequear si la dirección es válida
		if (validar_correo(email,"Escriba una dirección válida de correo")==false){
			email.focus();
			return false;
		}
	}
}

