function changeOpac(opacity, id) {
		var object = document.getElementById(id).style;
		object.opacity = (opacity / 100);
		object.MozOpacity = (opacity / 100);
		object.KhtmlOpacity = (opacity / 100);
		object.filter = "alpha(opacity=" + opacity + ")";
	}

	function affichage(valeurPaymentId) {
		
		//verification email
		verifEmail(document.forms["form1"].email.value);
		
		//verification code postale
		verifCodePostal(document.forms["form1"].coord_cp, 'erreur_cp');
		verifCodePostal(document.forms["form1"].info_cp, 'erreur_cp2');
		
		//verification nombre
		var classes = verifNombre(document.forms["form1"].nombre_classes, 'erreur_classes');
		var eleves = verifNombre(document.forms["form1"].nombre_eleves, 'erreur_eleves');
		
		var cp = document.forms["form1"].coord_cp.value
		var cp2 = document.forms["form1"].info_cp.value
		
		var tableNumMax = new Array();
		var tableNumVal = new Array();
		var tableNumVal2 = new Array();
		tableNumMax = "00000";
		tableNumVal = cp;
		tableNumVal2 = cp2;
		
		var valueStatut = document.forms["form1"].statut.options[document.forms["form1"].statut.selectedIndex].value;
		
		if(document.getElementById("discipline_ensei_0").checked==true ){
			var radio1 = document.getElementById("discipline_ensei_0").value;
		}
		
		if(document.getElementById("discipline_ensei_1").checked==true){
			var radio1 = document.getElementById("discipline_ensei_1").value;
		}
	
		//parie 1
		if(document.forms["form1"].nom.value!="" && document.forms["form1"].prenom.value!="" && ( document.forms["form1"].email.value.indexOf("@")>=0)&&(document.forms["form1"].email.value.indexOf(".")>=0) && valueStatut!="non" && !isNaN(cp) && tableNumMax.length==tableNumVal.length && document.forms["form1"].coord_ville.value!=""){
			changeOpac(100, 'parti_1');
			var valide1 = true;
			focusOnVerrifCoo("2");
		}else{	
			focusOnVerrifCoo("1");
			changeOpac(40, 'parti_1');
			changeOpac(40, 'parti_2');
		}
		
	//parie 2
	if(valide1==true){
		if(document.forms["form1"].etablissement.value!="" && document.forms["form1"].info_adresse1.value!="" && !isNaN(cp2) && tableNumMax.length==tableNumVal2.length && document.forms["form1"].info_ville.value!="" && classes!=false && radio1!=null && eleves!=false){
			changeOpac(100, 'parti_2');
			changeOpac(100, 'parti_3');
			var valide2 = true;
			document.getElementById("kit_ensei_2009").disabled=false;
			document.getElementById("kit_eleve_2009").disabled=false;
		}else{	
			changeOpac(40, 'parti_2');
			//désactiver bouton
			//document.getElementById('submit').disabled='disabled';
			document.getElementById("kit_ensei_2009").disabled=true;
			document.getElementById("kit_eleve_2009").disabled=true;
		}
	}
		
		radio = document.getElementById(valeurPaymentId);
		
		//activation mode de reglement
		if(valide1 == true && valide2 == true){
			
			document.getElementById('reglement_commande_0').disabled=false;
			document.getElementById('reglement_commande_1').disabled=false;
			
			if(radio.value!=""){
				//document.getElementById('submit').disabled='';
				changeOpac(100, 'parti_3');
			}
		}else{
			changeOpac(40, 'parti_3');
			//document.getElementById('submit').disabled='disabled';
			document.getElementById('reglement_commande_0').disabled="true";
			document.getElementById('reglement_commande_1').disabled="true";
			radio.checked = false;
			//radio.value = "";
			
			var valide3 = true;
		}
		
	}
	
	function focusOnVerrifCoo(valeur) {
		
		switch(valeur){
			case"1":
				document.getElementById("etablissement" ).disabled="true";
				document.getElementById("info_adresse1" ).disabled="true";
				document.getElementById("info_adresse2" ).disabled="true";
				document.getElementById("info_cp" ).disabled="true";
				document.getElementById("info_ville" ).disabled="true";
				document.getElementById("discipline_ensei_0" ).disabled="true";
				document.getElementById("discipline_ensei_1" ).disabled="true";
				document.getElementById("nombre_classes" ).disabled="true";
				document.getElementById("nombre_eleves" ).disabled="true";
			break;
			case"2":
				document.getElementById("etablissement" ).disabled=false;
				document.getElementById("info_adresse1" ).disabled=false;
				document.getElementById("info_adresse2" ).disabled=false;
				document.getElementById("info_cp" ).disabled=false;
				document.getElementById("info_ville" ).disabled=false;
				document.getElementById("discipline_ensei_0" ).disabled=false;
				document.getElementById("discipline_ensei_1" ).disabled=false;
				document.getElementById("nombre_classes" ).disabled=false;
				document.getElementById("nombre_eleves" ).disabled=false;
			break;
		}
		 
	}
	
	function focusOnVerrif() {
		
		var cp = document.forms["form1"].coord_cp.value
		
		var tableNumMax = new Array();
		var tableNumVal = new Array();
		tableNumMax = "00000";
		tableNumVal = cp;
		
		var valueStatut = document.forms["form1"].statut.options[document.forms["form1"].statut.selectedIndex].value; 
		
		 if(document.forms["form1"].nom.value=="" || document.forms["form1"].prenom.value==""  || ( document.forms["form1"].email.value.indexOf("@")<=0)||(document.forms["form1"].email.value.indexOf(".")<=0) || valueStatut=="non" || isNaN(cp) || tableNumMax.length!=tableNumVal.length || document.forms["form1"].coord_ville.value==""){
			this.blur();
		 }
		 
	}
	
	//verification email/////////////////////////////////////////
	function verifEmail(email){
		
			var btn2 = document.getElementById("email");
		
		  if ((email.indexOf("@")>=0)&&(email.indexOf(".")>=0)) {
			  
			btn2.className= "";
			document.getElementById('erreur_email').innerHTML = "";
			 return true
			 
		  } else {
			  
			 var btn = document.getElementById("email");
			btn.className= "bordur_rouge";
			
				if(email!=""){
					document.getElementById('erreur_email').innerHTML = "<?php echo $lang['Erreur_Adresse_Email_Correcte']; ?>";
				}else{
					document.getElementById('erreur_email').innerHTML = "";
					btn2.className= "";
				}
			
			 return false
		  }
		  
	}
	
	//verification code postale
	function verifCodePostal(valeur, valueId){
		
		var tableNumMax = new Array();
		var tableNumVal = new Array();
		tableNumMax = "00000";
		tableNumVal = valeur.value;
		
		var btn2 = document.getElementById(valeur.id);
		
		if ( ((isNaN(valeur.value))||(tableNumMax.length!=tableNumVal.length)) ) {
			
			var btn = document.getElementById(valeur.id);
			btn.className= "bordur_rouge";
			
			if(valeur.value!=""){
				document.getElementById(valueId).innerHTML = "<?php echo $lang['Erreur_Code_postal_Correcte']; ?>";
			}else{
				document.getElementById(valueId).innerHTML = "";
				btn2.className= "";
			}
			
			 return false
			 
		}else{
			
			btn2.className= "";
			document.getElementById(valueId).innerHTML = "";
			return true
			 
		}
	}
	
	function verifNombre(valeur, valueId){
		
		var btn = document.getElementById(valeur.id);
		
		if (isNaN(valeur.value)||valeur.value==null){
			
			btn.className= "bordur_rouge";
			
				if(valeur.value!=""){
					document.getElementById(valueId).innerHTML = "<?php echo $lang['Erreur_Chiffres']; ?>";
				}else{
					document.getElementById(valueId).innerHTML = "";
					btn2.className= "";
				}
				
			return false;
		}else if(valeur.value!=""){
			document.getElementById(valueId).innerHTML = "";
			btn.className= "";
			return true;
			
		}else{
			return false;
		}
		
	}
	
	function blockerCommande(){
		document.getElementById("kit_eleve_2009" ).disabled="true";
		document.getElementById("kit_ensei_2009" ).disabled="true";
	}
	


	//calcule du prix
	function calculePrix(nomForm, valeurId, prix){
		
		//on peu metre que le chiffre 0 ou 1
		if(nomForm.value>1){
			nomForm.value=1;
		}
		
		if(valeurId && prix){
			var valeurs = nomForm.value*prix;
			document.getElementById(valeurId).innerHTML = valeurs;
		}
		
		var prix_sous_total = sousTotalPrix();
		var prix_livraison = calculLivraison();
		prixTotal(prix_livraison, prix_sous_total);
		affichage();
	}
	
	function sousTotalPrix(){
		
		this.valeur1 = document.getElementById('kit_eleve_prix_2009').innerHTML;
		this.valeur2 = document.getElementById('kit_ensei_prix_2009').innerHTML;
		
		for(i=1; i<3; i++){
			
			if(!parseInt(this["valeur"+i])){
				this["valeur"+i] = 0;
			}
			
		}
	
		var valeurTotal = parseInt(this.valeur1)+parseInt(this.valeur2);
		document.getElementById('prix_sous_total').innerHTML = valeurTotal;
		
		return valeurTotal;
	}
	
	function calculLivraison(){
		
		var prix;
		
		this.valeur1 = document.forms["form1"].kit_eleve_2009.value;
		this.valeur2 = document.forms["form1"].kit_ensei_2009.value;
		
		for(i=1; i<3; i++){
			if(!parseInt(this["valeur"+i])){
				this["valeur"+i] = 0;
			}
		}
		
		var valeurTotalKit = parseInt(this.valeur1)+parseInt(this.valeur2);
		
		if(valeurTotalKit==0){
			prix  = 0;
		}else if(valeurTotalKit==1){
			prix  = 5;
		}else if(valeurTotalKit==2){
			prix  = 8;
		}
		
		document.getElementById('prix_livraison').innerHTML = prix;
		
		return prix;
		
	}
	
	function prixTotal(prix_livraison, prix_sous_total){
		
		var valeur1 = prix_livraison;
		var valeur2 = prix_sous_total;
		
		var total = valeur1+valeur2;
		
		document.getElementById('prix_total').innerHTML = total+"&euro;";
	}
	
	function valideFormulaire(){
		var champs="";
		var valueStatut = document.forms["form1"].statut.options[document.forms["form1"].statut.selectedIndex].value;
		var kit_ensei_2009 = document.forms["form1"].kit_ensei_2009.value;
		var kit_eleve_2009 = document.forms["form1"].kit_eleve_2009.value;
		
		if(document.forms["form1"].nom.value){
			if(document.forms["form1"].prenom.value){
				if(( document.forms["form1"].email.value.indexOf("@")>=0)&&(document.forms["form1"].email.value.indexOf(".")>=0)){
					if(valueStatut!="non"){
						if(document.forms["form1"].coord_adresse1.value){
							if(verifCodePostal(document.forms["form1"].coord_cp, 'erreur_cp')){
								if(document.forms["form1"].coord_ville.value){
									if(document.forms["form1"].etablissement.value){
										if(document.forms["form1"].info_adresse1.value){
											if(verifCodePostal(document.forms["form1"].info_cp, 'erreur_cp2')){
												if(document.forms["form1"].info_ville.value){
													if(document.getElementById("discipline_ensei_0").checked==true || document.getElementById("discipline_ensei_1").checked==true){
														if(verifNombre(document.forms["form1"].nombre_classes, 'erreur_classes')){
															if(verifNombre(document.forms["form1"].nombre_eleves, 'erreur_eleves')){
																//if((!isNaN(kit_ensei_2009)&&kit_ensei_2009!="") && ((!isNaN(kit_eleve_2009)&&kit_eleve_2009!=""))){
																	if(document.getElementById("reglement_commande_0").checked==true || document.getElementById("reglement_commande_1").checked==true){
																		document.forms["form1"].submit();
																	}else{
																		champs="Vous devez s&eacute;l&egrave;ctionner votre mode de paiement"
																	}
																//}else{
																	//champs="les champs Sp&eacute;cimen Kit &eacute;l&egrave;ve ou Sp&eacute;cimen Kit enseignant ne sont pas correcte."
																//}
															}else{
																champs="Le nombre d'&eacute;l&egrave;ves est incorecte."
															}
														}else{
															champs="Le nombre de classe est incorecte."
														}
													}else{
														champs="Vous n'avez pas r&eacute;pondu &agrave; la question : L'&eacute;conomie & Gestion est-elle votre mati&egrave;re principale ?"
													}
												}else{
													champs="Vous devez renseigner le champs ville.";
												}
											}else{
												champs="Votre code postal n'est pas valide.";
											}
										}else{
											champs="Vous devez renseigner le champs adresse 1.";
										}
									}else{
										champs="Vous devez renseigner le champs etablissement.";
									}
								}else{
									champs="Vous devez renseigner le champs ville.";
								}
							}else{
								champs="Votre code postal n'est pas valide.";
							}
						}else{
							champs="Vous devez renseigner le champs adresse 1.";
						}
					}else{
						champs="Vous devez sélèctionner votre statut.";
					}
				}else{
					champs="Votre adresse e-mail n'est pas valide.";
				}
			}else{
				champs="Vous devez renseigner le champs prenom.";
			}
		}else{
			champs="Vous devez renseigner le champs nom.";
		}
		
		if(champs){
			document.getElementById("filter").style.display = "block";
			document.getElementById("filter").style.height = (document.body.offsetHeight+20) + 'px';
			document.getElementById("box").style.display = "block";
			document.getElementById("box_error").innerHTML = champs;
			document.getElementById("box").style.top = (document.getElementById("bouton_formulaire").offsetTop-400) + 'px';
		}
		
	}
	
	function removeBoxFilter(){
		document.getElementById("filter").style.display = "none";
		document.getElementById("box").style.display = "none";
	}