function Validar()
{
	
	
	if (sTrimLimpiar(document.frmcontactar.nombre.value) == "")
	{
		alert("Debe rellenar el campo con el NOMBRE Y APELLIDOS.");
		document.frmcontactar.nombre.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.nombre.value))) {
		alert("Error, el campo con el NOMBRE Y APELLIDOS 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.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;
		}
	}
	
	
	
	
	
	
	document.frmcontactar.submit();
}