function checkForm(form) {
        var ErrMsg = "Veuillez completer les champs suivants:\n";
        var lenInit = ErrMsg.length;
        if (isEmpty(form.nom)==true) ErrMsg += " - Nom\n";
        if (isEmail(form.mail)==false) ErrMsg += " - E-mail\n";
	if (isEmpty(form.objet)==true) ErrMsg += " - Objet\n";
	if (isEmpty(form.message)==true) ErrMsg += " - Message\n";
	if (isMessage(form.message)==false) ErrMsg += " - Message\n";

        
		if (ErrMsg.length > lenInit) alert(ErrMsg); 
        else form.submit();
}


// Check for email address: look for [@] and [.] and NOT [ ]
function isEmail(elm) {
        if (elm.value.indexOf(" ") + "" == "-1"
        && elm.value.indexOf("@") + "" != "-1"
        && (elm.value.lastIndexOf(".") > elm.value.indexOf("@"))
        && elm.value != "") return true;
        else return false;
}

// Is the variable empty ?
function isEmpty(elm) {
        var elmstr = elm.value + "";
        if (elmstr.length == 0) return true;
        return false ;
}
// -->
function isMessage(elm) {
        if (elm.value != "Saisir votre message SVP") return true;
        else return false;
}
