// JavaScript Document
function  VerifQ1(){

 i=0;
	var bol=true;
	if (form1.chk11.checked==true) { i+=1;   }
	if (form1.chk12.checked==true) { i+=1;   }
	if (form1.chk13.checked==true) { i+=1;   }
	if (form1.chk14.checked==true) { i+=1;   }
	if (form1.chk15.checked==true) { i+=1;   }
	if (i==0){ 
	alert('il faut choisir au moins une réponse à la question 1.');
	bol=false;
	}
	else if (i>2) {
	alert('Veuillez choisir 2 réponses au maximum à la question 1.');
	bol=false;
	}
	
	
	return bol;
}
//*******************************************
function  Verif2(){

 i=0;
	var bol=true;
	if (form1.checkbox26.checked==true) { i+=1;   }
	if (form1.checkbox27.checked==true) { i+=1;   }
	if (form1.checkbox28.checked==true) { i+=1;   }
	if (form1.checkbox29.checked==true) { i+=1;   }
	if (form1.checkbox30.checked==true) { i+=1;   }
	if (form1.checkbox31.checked==true) { i+=1;   }
	if (i==0){ 
	alert('il faut choisir au moins une réponse à la question 2 de la rubrèque VOUS HABITUDE DACHAT.');
	bol=false;
	}
	else if (i>3) {
	alert('Veuillez choisir 3 réponses au maximum  la question 2 de la rubrèque VOUS HABITUDE DACHAT.');
	bol=false;
	}
	
	
	return bol;
}





// function qui verifie les champs de textes lorsque l'utilisateur a cocher la case a coché "autre"
function    champsautre(casecocher,autre){
	bo=true;
	if (casecocher.checked==true && autre.value=="")
       { 
	     alert('lorsque vous cochez la case à cocher autre. Veuillez ecrire votre proposition.');	
		 bo=false;
       }
	   return bo;
}
//function qui oblige l'utilisateur de cocher des radio-boutons
function  verifrd(rdb){
	bol=true;
	j=0;
	for (var i=0;i<rdb.length;i++)
	{
	   if (rdb(i).checked==false)
	   {
		 j+=1;
	   }
	}
	   if (j==rdb.length)
	     {
	        alert("il y a des radion boutons non cocher. ");
	        bol=false;
	     }
	/*if (form1.rd(4).checked==true && form1.txtautre2.value==""){
	alert("Veuillez ecrire votre proposition à la question 2.");
	bol=false;
	}*/
	return bol;
}



//function qui teste tout le formulaire
function verifform(formulaire){
var bo=true;

if (VerifQ1()==false){
bo=false;
}
else if (Verif2()==false){
bo=false;
}
else if(verifrd(formulaire.rd)==false){
bo=false;	
}
else if(verifrd(formulaire.rd1)==false){
bo=false;	
}
else if(verifrd(formulaire.rd2)==false){
bo=false;	
}
else if(verifrd(formulaire.rd3)==false){
bo=false;	
}
else if(verifrd(formulaire.rd4)==false){
bo=false;	
}
else if(verifrd(formulaire.rd5)==false){
bo=false;	
}
else if(verifrd(formulaire.rd6)==false){
bo=false;	
}
else if(verifrd(formulaire.rd11)==false){
bo=false;	
}
else if(verifrd(formulaire.rd22)==false){
bo=false;	
}
else if(verifrd(formulaire.rd33)==false){
bo=false;	
}
else if(verifrd(formulaire.rd44)==false){
bo=false;	
}
else if(verifrd(formulaire.rd55)==false){
bo=false;	
}else if(verifrd(formulaire.rd66)==false){
bo=false;	
}
else if(verifrd(formulaire.rd77)==false){
bo=false;	
}
else if(verifrd(formulaire.rdsatisfait)==false){
bo=false;	
}
else if(verifrd(formulaire.rdouinon)==false){
bo=false;	
}
else if(verifrd(formulaire.rdsexe)==false){
bo=false;	
}
else if(verifrd(formulaire.rdage)==false){
bo=false;	
}
else if(verifrd(formulaire.rdsituation)==false){
bo=false;	
}
else if(champsautre(formulaire.chk15,formulaire.txtautre)==false){
bo=false;	
}
else if(champsautre(formulaire.chkautre,formulaire.textfield3)==false){
bo=false;	
}
else if(champsautre(formulaire.checkbox35,formulaire.textfield6)==false){
bo=false;	
}
else if(champsautre(formulaire.checkbox363,formulaire.textfield4)==false){
bo=false;	
}
else if(champsautre(formulaire.checkbox366,formulaire.textfield5)==false){
bo=false;	
}
else if(champsautre(formulaire.rd(4),formulaire.txtautre2)==false){
bo=false;	
}
else if(champsautre(formulaire.chk87,formulaire.textfield2)==false){
bo=false;	
}
else if(champsautre(formulaire.rdlivraison(0),formulaire.textfield8)==false){
bo=false;	
}

if (bo==true){
submit();
}
return bo;
}
