function validate() {
if (document.contact.nom.value=="") {
	alert('Vous devez saisir un "Nom, Prénom"! recommencez!');
	document.contact.nom.focus();
	return false;
}
if (document.contact.societe.value=="") {
	alert('Vous devez saisir une "Société"! recommencez!');
	document.contact.societe.focus();
	return false;
}
if (document.contact.email.value=="") {
	alert('Vous devez saisir un "Email"! recommencez!');
	document.contact.email.focus();
	return false;
}
if (document.contact.adresse.value=="") {
	alert('Vous devez saisir une "Adresse"! recommencez!');
	document.contact.adresse.focus();
	return false;
}
if (document.contact.code_postal.value=="") {
	alert('Vous devez saisir un "Code postal"! recommencez!');
	document.contact.code_postal.focus();
	return false;
}
if (document.contact.ville.value=="") {
	alert('Vous devez saisir une "Ville"! recommencez!');
	document.contact.ville.focus();
	return false;
}
if (document.contact.telephone.value=="") {
	alert('Vous devez saisir un "Téléphone"! recommencez!');
	document.contact.telephone.focus();
	return false;
}
if (document.contact.fax.value=="") {
	alert('Vous devez saisir un "Fax"! recommencez!');
	document.contact.fax.focus();
	return false;
}
if (document.contact.message.value=="") {
	alert('Vous devez saisir un "Message"! recommencez!');
	document.contact.message.focus();
	return false;
}

if (!IsEmail(document.contact.email.value)) {
	alert('l\'adresse mail est incorrecte!');
	document.contact.email.select();
	document.contact.email.focus();
	return false;
}

}

function IsEmail(strEmail) 
{
	if (strEmail != null && strEmail != "") 
	{
		a = strEmail.lastIndexOf("@");
		b = strEmail.lastIndexOf(".");
		c = strEmail.indexOf(":");
		d = strEmail.indexOf("/");
		e = strEmail.substring(0,a);
		f = e.indexOf("@");
		g = strEmail.substring(a+1,strEmail.length);
		h = g.indexOf("[");
		i = g.indexOf("]");
		j = g.indexOf("<");
		k = g.indexOf(">");
		l = strEmail.substring(a+1,b);
		m = strEmail.substring(b+1,strEmail.length);
		n = strEmail.substring(0,a);
		o = 0;
		if (a > b) {o++};
		if (c != -1) {o++};
		if (d != -1) {o++};
		if (f != -1) {o++};
		if (h != -1) {o++};
		if (i != -1) {o++};
		if (j != -1) {o++};
		if (k != -1) {o++};
		if (l.length < 1) {o++};
		if (m.length < 2) {o++};
		if (n.length < 1) {o++};
		if (o == 0) 
		{
			return true;
		}
		else 
		{
			return false;
		}
	}
	else 
	{
		return false;
	}
}

