function Vaciar()
{
	if (document.frmcontactar.mensaje.value=='Escriba aquí su mensaje, por favor')
	{
		document.frmcontactar.mensaje.value='';
		document.frmcontactar.mensaje.focus();
		return;
	}
}

function Validar()
{
	if (sTrimLimpiar(document.frmcontactar.empresa.value) == "")
	{
		alert("Debe rellenar el campo con el nombre de la empresa.");
		document.frmcontactar.empresa.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.empresa.value))) {
		alert("Error, el campo con el nombre de la empresa no puede tener sólo caracteres numéricos.");
		document.frmcontactar.empresa.focus();
		return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.contacto.value) == "")
	{
		alert("Debe rellenar el campo con el nombre y apellidos del contacto.");
		document.frmcontactar.contacto.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.contacto.value))) {
		alert("Error, el campo con el nombre del contacto no puede tener sólo caracteres numéricos.");
		document.frmcontactar.contacto.focus();
		return;
		}
	}	
	
	if ((sTrimLimpiar(document.frmcontactar.tel_fijo.value)=="") && (sTrimLimpiar(document.frmcontactar.tel_movil.value)=="") && (sTrimLimpiar(document.frmcontactar.email.value)==""))
	{
		alert ("Error, al menos debe rellenar un campo con su teléfono o correo electrónico como medio de contacto.");
		document.frmcontactar.tel_fijo.focus();
		return;
	}
	
	if (sTrimLimpiar(document.frmcontactar.tel_fijo.value)!="")
	{
		if (document.frmcontactar.tel_fijo.value.length < 9)
		{
			alert ("Error, el campo del teléfono fijo debe tener 9 dígitos.");
			document.frmcontactar.tel_fijo.focus();
			return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.tel_movil.value)!="")
	{
		if (document.frmcontactar.tel_movil.value.length < 9)
		{
			alert ("Error, el campo del teléfono móvil debe tener 9 dígitos.");
			document.frmcontactar.tel_movil.focus();
			return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.email.value)!="")
	{
		campoemail = sTrimLimpiar(document.frmcontactar.email.value);
		if (!emailOK(campoemail)) 
		{
			alert ("Error, el campo de correo electrónico no tiene un formato correcto.");
			document.frmcontactar.email.focus();
			return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.mensaje.value) == "")
	{
		alert("Debe rellenar el campo con el mensaje.");
		document.frmcontactar.mensaje.focus();
		return;
	}
	
	document.frmcontactar.submit();
}
