function verifselect(form,sel) {
	var bon=0;
	with(eval("document."+form+"."+sel)) {
		for(i=0;i<options.length;i++) {
			if(options[i].selected==true && selectedIndex!=0){bon++;break;}				
			}
		}
	return bon;
	}

function verifcontact()
{
	tbchamps=new Array("","nom","tel","email","societe","region","besoin","utilisateurs","metier");
	tberr=new Array("","Merci d'indiquez votre nom.","Merci d'indiquer un n° de téléphone correct.","Merci d'indiquer une adresse mail correcte.","Merci d'indiquer la raison sociale de votre société.","Merci d'indiquer la region.","Merci d'indiquer la solution choisie.","Merci d'indiquer le nombre d'utilisateurs","Merci d'indiquer le corps de métier"); 

	var exp = new RegExp("[a-zA-Z\s]{2,50}"); // texte uniquement
	var expTel = new RegExp("[ /\()+.0-9]{10,20}"); // N° tél
	var err=0;
	
	with(document.contact)
	{
		if(verifselect("contact","besoin")<1)err=6;
		else if(verifselect("contact","utilisateurs")<1)err=7;
		else if (!exp.test(societe.value)||societe.value=="Société") err=4;
		else if(verifselect("contact","metier")<1)err=8;
		else if (!exp.test(nom.value)||nom.value=="NOM") err=1;
		else if (email.value.indexOf("@")<1 && email.value.indexOf(".")<3) err=3;
		else if (!expTel.test(tel.value)) err=2;
		else if(verifselect("contact","region")<1)err=5;
				
		if(err>0)
		{
			alert(tberr[err]);
			eval(tbchamps[err]+".focus();");
		return false;
		}else{
			submit();
			document.getElementById("intro-encart-contact").style.display = 'none';
			document.getElementById("intro-encart-contact2").style.display = 'block';
		}
	}
}

function verifcommande() {
	var err=0;
	with(document.commande) {
		if(diff.checked==true) {
			for(i=0;i<elements.length;i++) {
				if((elements[i].name && elements[i].name.indexOf("fact")>0 && elements[i].name!="regionfact" && !elements[i].value) || (elements[i].name=="paysfact" && elements[i].selectedIndex<1)) {err=1; if(elements[i].name!="paysfact")elements[i].select(); break;}
				}
			if (err>0) {alert(document.textes.err2.value); return false;}
			}
		if(certif.checked==false) {
			alert(document.textes.err1.value);
			certif.focus();
			return false;
			}
		}
	}
