function Validar()
{
	
	
	if (sTrimLimpiar(document.frmcontactar.nombre.value) == "")
	{
		alert("Debe rellenar el campo con el NOMBRE.");
		document.frmcontactar.nombre.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.nombre.value))) {
		alert("Error, el campo con el NOMBRE no puede tener sólo caracteres numéricos.");
		document.frmcontactar.nombre.focus();
		return;
		}
	}

	if (sTrimLimpiar(document.frmcontactar.correoelectronico.value)!="")
	{
		campoemail = sTrimLimpiar(document.frmcontactar.correoelectronico.value);
		if (!emailOK(campoemail)) 
		{
			alert ("Error, el campo de correo electrónico no tiene un formato correcto.");
			document.frmcontactar.correoelectronico.focus();
			return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.direccion.value) == "")
	{
		alert("Debe rellenar el campo con la DIRECCION.");
		document.frmcontactar.direccion.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.direccion.value))) {
		alert("Error, el campo con la  DIRECCION no puede tener sólo caracteres numéricos.");
		document.frmcontactar.direccion.focus();
		return;
		}
	}
	
	
	if (sTrimLimpiar(document.frmcontactar.telefono.value) == "")
	{
		alert("Debe rellenar el campo con el telefono del contacto.");
		document.frmcontactar.telefono.focus();
		return;
	}
	else
	{
		if (isNaN(sTrimLimpiar(document.frmcontactar.telefono.value))) {
		alert("Error, el campo con el telefono del contacto sólo puede tener caracteres numéricos.");
		document.frmcontactar.telefono.focus();
		return;
		}
	}
	
	
	if (sTrimLimpiar(document.frmcontactar.ciudad.value) == "")
	{
		alert("Debe rellenar el campo con la CIUDAD.");
		document.frmcontactar.ciudad.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.ciudad.value))) {
		alert("Error, el campo con la  CIUDAD no puede tener sólo caracteres numéricos.");
		document.frmcontactar.ciudad.focus();
		return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.comentarios.value) == "")
	{
		alert("Debe rellenar el campo con los comentarios.");
		document.frmcontactar.comentarios.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.comentarios.value))) {
		alert("Error, el campo con los comentarios no puede tener sólo caracteres numéricos.");
		document.frmcontactar.comentarios.focus();
		return;
		}
	}
	
	
	
	document.frmcontactar.submit();
}
