// JavaScript Document

function Form_grille(myBool)
{	
	myCheckbox=document.forms['form_grilles'].rail_sol[0].checked;//si pas coché = le resultat sera false
	myCheckbox2=document.forms['form_grilles'].rail_sol[1].checked;
	myCheckbox3=document.forms['form_grilles'].rail_sol[2].checked;
		if(myCheckbox==false&&myCheckbox2==false&&myCheckbox3==false){
		myBool=false;
		document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
		}
		return myBool;
}

function Form_portes_laterales(myBool)
{
	myCheckbox=document.forms['form_portes_laterales'].hublot[0].checked;
	myCheckbox2=document.forms['form_portes_laterales'].hublot[1].checked;
	myCheckbox3=document.forms['form_portes_laterales'].automatisme[0].checked;
	myCheckbox4=document.forms['form_portes_laterales'].automatisme[1].checked;
		if(myCheckbox==false&&myCheckbox2==false){
			myBool=false;
			document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
		}
		if(myCheckbox3==false&&myCheckbox4==false){
			myBool=false;
			document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
		}
		return myBool;
}

function Form_portes_sectionnelles(myBool)
{
	myCheckbox=document.forms['form_portes_sectionnelles'].hublot[0].checked;
	myCheckbox2=document.forms['form_portes_sectionnelles'].hublot[1].checked;
	myCheckbox3=document.forms['form_portes_sectionnelles'].portillon[0].checked;
	myCheckbox4=document.forms['form_portes_sectionnelles'].portillon[1].checked;
	myCheckbox5=document.forms['form_portes_sectionnelles'].automatisme[0].checked;
	myCheckbox6=document.forms['form_portes_sectionnelles'].automatisme[1].checked;
	if(myCheckbox==false&&myCheckbox2==false){
		myBool=false;
		document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
	}
	if(myCheckbox3==false&&myCheckbox4==false){
		myBool=false;
		document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
	}
	if(myCheckbox5==false&&myCheckbox6==false){
		myBool=false;
		document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
	}
	return myBool;
}

function Form_portail(myBool)
{
	
	largeurportillon=document.forms['form_portails'].elements['largeur_portillon'].value;
	longueurportillon=document.forms['form_portails'].elements['hauteur_portillon'].value;
	largeurportail=document.forms['form_portails'].elements['largeur_portail'].value;
	longueurportail=document.forms['form_portails'].elements['hauteur_portail'].value;
	
	myCheckbox=document.forms['form_portails'].automatisme[0].checked;
	myCheckbox2=document.forms['form_portails'].automatisme[1].checked;
	if(myCheckbox==false&&myCheckbox2==false){
		myBool=false;
		document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
	}
	
	if(largeurportillon=="" && largeurportail=="" ){
	myBool=false;
	document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
	}
	if(longueurportillon=="" && longueurportail=="" ){
	myBool=false;
	document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
	}
	
	return myBool;
}
function Form_rideaux(myBool)
{
	myCheckbox=document.forms['form_rideaux'].motorisation[0].checked;
	myCheckbox2=document.forms['form_rideaux'].motorisation[1].checked;
	if(myCheckbox==false&&myCheckbox2==false){
		myBool=false;
		document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
	}
	return myBool;
}

function parcourirTab(myTab)
{
	isCorrect=true;
	champCorrectfax=true;
	champCorrectemail=true;
	i=0;
	while(i<myTab.length)
	{
		//champCorrect=true;
		if(document.forms['form_grilles'])
		{
			myValeur=document.forms['form_grilles'].elements[myTab[i]].value;			
			myValeurfax=document.forms['form_grilles'].elements['fax'].value;
			myValeuremail=document.forms['form_grilles'].elements['email'].value;
			isCorrect=Form_grille(isCorrect);
			champCorrect=isCorrect;
		}
		else if(document.forms['form_portes_laterales']){
			myValeur=document.forms['form_portes_laterales'].elements[myTab[i]].value;			
			myValeurfax=document.forms['form_portes_laterales'].elements['fax'].value;
			myValeuremail=document.forms['form_portes_laterales'].elements['email'].value;
			isCorrect= Form_portes_laterales(isCorrect);
			champCorrect=isCorrect;
		}
		else if(document.forms['form_portails']){
			myValeur=document.forms['form_portails'].elements[myTab[i]].value;			
			myValeurfax=document.forms['form_portails'].elements['fax'].value;
			myValeuremail=document.forms['form_portails'].elements['email'].value;
			isCorrect= Form_portail(isCorrect);
			champCorrect=isCorrect;			
		}
		else if(document.forms['form_portes_sectionnelles']){
			myValeur=document.forms['form_portes_sectionnelles'].elements[myTab[i]].value;			
			myValeurfax=document.forms['form_portes_sectionnelles'].elements['fax'].value;
			myValeuremail=document.forms['form_portes_sectionnelles'].elements['email'].value;
			isCorrect= Form_portes_sectionnelles(isCorrect);
			champCorrect=isCorrect;					
		}
		else if(document.forms['form_rideaux']){
			myValeur=document.forms['form_rideaux'].elements[myTab[i]].value;			
			myValeurfax=document.forms['form_rideaux'].elements['fax'].value;
			myValeuremail=document.forms['form_rideaux'].elements['email'].value;
			isCorrect= Form_rideaux(isCorrect);
			champCorrect=isCorrect;				
		}
			
		if(myValeur=="")
		{
			document.getElementById("erreur2").innerHTML = " Veuillez compléter le formulaire ";
			isCorrect=false;
			champCorrect=false;
		}
		if(champCorrect==true){(document.getElementById("erreur2").innerHTML = "&nbsp;"); }//alors on enlève le message d'erreur		
		i++;		
	} //fin du while
	if(myValeurfax=="")
	{
		document.getElementById("erreur").innerHTML = "(Votre fax ou votre email sont obligatoires afin de recevoir votre devis)";
		isCorrect=false;
		champCorrectfax=false;
	}
	if(myValeuremail=="")
	{
		document.getElementById("erreur").innerHTML = "(Votre fax ou votre email sont obligatoires afin de recevoir votre devis)";
		isCorrect=false;
		champCorrectemail=false;
	}
	if(champCorrectfax==true || champCorrectemail==true){document.getElementById("erreur").innerHTML = "&nbsp;" ;} //alors on enlève l'erreur mail et fax*/
	if(champCorrect==true && (champCorrectfax==true || champCorrectemail==true)){isCorrect=true;}
//alert("isC = "+isCorrect+"  CC = "+champCorrect);			
	return isCorrect;
}

function verifChampsVides()
{		
	
	if(document.forms['form_grilles']){
		myTab= new Array("largeur","hauteur","nom_client");//on créé le tablo avec les champs du form en fonction du formulaire
	}
	else if(document.forms['form_portes_laterales']){
		myTab= new Array("largeur","hauteur","nom_client");
	}
	else if(document.forms['form_portails']){
		myTab= new Array("nom_client");
	}
	else if(document.forms['form_portes_sectionnelles']){
		myTab= new Array("nom_client");//"largeur","hauteur",
	}
	else if(document.forms['form_rideaux']){
		myTab= new Array("nom_client");//"largeur","hauteur",
	}
	
	return parcourirTab(myTab);		
}
