function verif3(){
	if (document.fm.Commande_884.checked || document.fm.Commande_885.checked || document.fm.Commande_886.checked) {return verif2();}
	else if (document.fm.Commentaires.value.length==0) {return verif2();}
		 else return true;
}
function verif2() {
    var MsgErreurs                          = new Array();
    var i                                   = 0;
    var TexteErreurs                        = "";
	if (!(document.fm.Commande_884.checked || document.fm.Commande_885.checked || document.fm.Commande_886.checked)) {
               MsgErreurs[i++]="- Checkbox";
       }
	if (document.fm.name.value.length==0) {
               MsgErreurs[i++]="- Name";
       }
    if (document.fm.company.value.length==0) {
               MsgErreurs[i++]="- Company";
       }
	if (document.fm.address.value.length==0) {
               MsgErreurs[i++]="- Address";
       }
	if (document.fm.city.value.length==0) {
               MsgErreurs[i++]="- City";
       }
    if (document.fm.province.value.length==0) {
               MsgErreurs[i++]="- Province (state)";
       }
	if (document.fm.country.value.length==0) {
               MsgErreurs[i++]="- Country";
       }
	if (document.fm.code.value.length==0) {
               MsgErreurs[i++]="- Postal code (zip)";
       }
	if (document.fm.email.value.length==0) {
               MsgErreurs[i++]="- Email address";
       }  
	if (document.fm.phone.value.length==0) {
               MsgErreurs[i++]="- Phone";
       }      
    if (MsgErreurs.length > 0){
			TexteErreurs += "(I) You wish to obtain samples? \n";
            TexteErreurs += "Mandatory fields : \n";
            for (i=0; i < MsgErreurs.length; i++) {
                    TexteErreurs += "  " + MsgErreurs[i] + "\n";
            }
			/*TexteErreurs += "\n(II) Can we help you?\n";
            TexteErreurs += "Mandatory field : \n- Comments";*/
            alert(TexteErreurs);
            return false;
    } 
	else if (!EmailValid(document.fm.email.value)) {
                document.fm.email.focus();
                document.fm.email.select();
                alert("Your email address is invalid : example -> nom@company.com");
                return false;
 
    	}else{
                return true;
        }
}

function EmailValid(e){  
if ((e.indexOf("/")>0) ||
        (e.indexOf(":")>0) ||
        (e.indexOf(";")>0) ||
        (e.indexOf(",")>0) ||
        (e.indexOf(" ")>0) ||
        (e.indexOf("..")>0) ||
        (e.indexOf("@")<1) ||
        (e.lastIndexOf("@")==(e.length-1)) ||
        (e.indexOf("@") != e.lastIndexOf("@")) ||
        (e.indexOf(".")<1) ||
        (e.lastIndexOf(".")==(e.length-1)) ||
        (e.indexOf(".") == (e.indexOf("@")-1 || e.indexOf("@")+1))){  
                return false;
        }else{  
                return true;
        }
}
