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.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.nombre.value) == "")
	{
		alert("Debe rellenar el campo con el nombre del contacto.");
		document.frmcontactar.nombre.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.nombre.value))) {
		alert("Error, el campo con el nombre del contacto no puede tener sólo caracteres numéricos.");
		document.frmcontactar.nombre.focus();
		return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.apellidos.value) == "")
	{
		alert("Debe rellenar el campo con los apellidos del contacto.");
		document.frmcontactar.apellidos.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.apellidos.value))) {
		alert("Error, el campo con los apellidos del contacto no puede tener sólo caracteres numéricos.");
		document.frmcontactar.apellidos.focus();
		return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.telefono.value)=="")
	{
		alert("Debe rellenar el campo con el teléfono del contacto.");
		document.frmcontactar.telefono.focus();
		return;
	}
	else	
	{
		if (isNaN(sTrimLimpiar(document.frmcontactar.telefono.value)))
		{
			alert("Error, el campo de teléfono debe ser numérico.");
			document.frmcontactar.telefono.focus();
			return;
		}
		if (document.frmcontactar.telefono.value.length != 9)
		{
			alert("Error, el campo de teléfono debe tener 9 dígitos.");
			document.frmcontactar.telefono.focus();
			return;				
		}	
	}
	
	if (sTrimLimpiar(document.frmcontactar.email.value)=="")
	{
		alert("Debe rellenar el campo con el correo electrónico del contacto.");
		document.frmcontactar.email.focus();
		return;
	}
	else
	{
		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;
	}
	
	if (document.frmcontactar.aceptar.checked)
	{
		document.frmcontactar.submit();
	}
	else
	{
		alert("Para poder continuar con el envío de su consulta debe aceptar la política de privacidad de Adler Instrumentos.");
		document.frmcontactar.email.focus();
		return;
	}
}
