function Validar()	
{
	//nombre
	if (sTrim(document.frm.nombre.value)=="")
	{
		alert("Error, el nombre no puede estar vacío.");
		document.frm.nombre.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrim(document.frm.nombre.value))) {
			alert("Error, el campo nombre no puede tener sólo caracteres numéricos.");
			document.frm.nombre.focus();
			return;
		}
	}
	//apellidos
	if (sTrim(document.frm.apellidos.value)=="")
	{
		alert("Error, los apellidos no pueden estar vacíos.");
		document.frm.apellidos.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrim(document.frm.apellidos.value))) {
			alert("Error, el campo apellidos no puede tener sólo caracteres numéricos.");
			document.frm.apellidos.focus();
			return;
		}
	}
	//asunto
	if (sTrim(document.frm.asunto.value)!="")
	{
		if (!isNaN(sTrim(document.frm.asunto.value))) {
			alert("Error, el campo del Asunto del mensaje no puede tener sólo caracteres numéricos.");
			document.frm.asunto.focus();
			return;
		}
		
		if (sTrim(document.frm.asunto.value).length < 3)
		{
			alert("Error, el campo del Asunto del mensaje no puede tener menos de 3 caracteres.");
			document.frm.asunto.focus();
			return;
		}
	}
	//Correo Electrónico
	if (sTrim(document.frm.email.value)!="")
	{
		campoemail = sTrim(document.frm.email.value);
		if (!emailOK(campoemail)) 
		{
			alert ("Error, el campo del correo electrónico del cliente no tiene un formato correcto.");
			document.frm.email.focus();
			return;
		}
	}
	//Mensaje
	if (sTrim(document.frm.mensaje.value)!="")
	{
		if (!isNaN(sTrim(document.frm.mensaje.value))) {
			alert("Error, el mensaje no puede tener sólo caracteres numéricos.");
			document.frm.mensaje.focus();
			return;
		}
		if (sTrim(document.frm.mensaje.value).length < 4)
		{
			alert("Error, el mensaje al menos debe tener 4 caracteres.");
			document.frm.mensaje.focus();
			return;
		}
	}else{
		alert("Error, el mensaje no puede estar vacío.");
		document.frm.mensaje.focus();
		return;
	} 
	document.frm.submit();
}
