function Validar()
{
	if (sTrimLimpiar(document.frmcontactar.nombre.value) == "")
	{
		alert("Vous devez remplir le nom du contact.");
		document.frmcontactar.nombre.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.nombre.value))) {
		alert("Erreur, le nom du contact ne doit pas contenir de caractères numériques.");
		document.frmcontactar.nombre.focus();
		return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.apellidos.value) == "")
	{
		alert("Vous devez remplir les prénoms du contact.");
		document.frmcontactar.apellidos.focus();
		return;
	}
	else
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.apellidos.value))) {
		alert("Erreur, les prénoms du contact ne doivent pas contenir de caractères numériques.");
		document.frmcontactar.apellidos.focus();
		return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.direccion.value) != "")
	{
		if (!isNaN(sTrimLimpiar(document.frmcontactar.direccion.value))) {
		alert("Erreur, l’adresse ne doit pas contenir uniquement des caractères numériques.");
		document.frmcontactar.direccion.focus();
		return;
		}
	}

	if (sTrimLimpiar(document.frmcontactar.telefono.value)!="")
	{
		if (document.frmcontactar.telefono.value.length < 9)
		{
			alert("Erreur, vérifier à nouveau le numéro de téléphone fixe.");
			document.frmcontactar.telefono.focus();
			return;
		}
		else
		{
			if (isNaN(sTrimLimpiar(document.frmcontactar.telefono.value)))
			{
				alert("Erreur, le numéro de téléphone fixe ne doit comporter que des caractères numériques.");
				document.frmcontactar.telefono.focus();
				return;
			}
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.telefonomovil.value)!="")
	{
		if (document.frmcontactar.telefonomovil.value.length < 9)
		{
			alert("Erreur, vérifier à nouveau le numéro de portable.");
			document.frmcontactar.telefonomovil.focus();
			return;
		}
		else
		{
			if (isNaN(sTrimLimpiar(document.frmcontactar.telefonomovil.value)))
			{
				alert("Erreur, le numéro de portable ne doit comporter que des caractères numériques.");
				document.frmcontactar.telefonomovil.focus();
				return;
			}
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.email.value)!="")
	{
		campoemail = sTrimLimpiar(document.frmcontactar.email.value);
		if (!emailOK(campoemail)) 
		{
			alert ("Erreur, vérifier à nouveau votre e-mail.");
			document.frmcontactar.email.focus();
			return;
		}
	}
	
	if (sTrimLimpiar(document.frmcontactar.mensaje.value) == "")
	{
		alert("Merci de nous laisser un message.");
		document.frmcontactar.mensaje.focus();
		return;
	}
	
	document.frmcontactar.submit();
}