
	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 tel et fax
		verifTelFax(document.forms["form1"].tel, 'erreur_cp3');
		//verifTelFax(document.forms["form1"].fax, 'erreur_cp4')
		
		//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 cpNumb = document.forms["form1"].tel.value
		//var cpNumb2 = document.forms["form1"].fax.value
		
		var tableNumMaxNumb = new Array();
		var tableNumValNumb = new Array();
		//var tableNumValNumb2 = new Array()
		tableNumMaxNumb = "0000000000";
		tableNumValNumb = cpNumb;
		//tableNumValNumb2 = cpNumb2;
		
		//var valueStatut = document.forms["form1"].statut.options[document.forms["form1"].statut.selectedIndex].value;
		document.getElementById("reseau_d_reponse").style.display = 'none';
		document.getElementById("texte-preciser").style.display = 'none';
		document.getElementById("pecision").style.display = 'none';
		
		if(document.getElementById("reseau_d_1").checked==true ){
			var radio1 = document.getElementById("reseau_d_1").value;
			precicer = true;
		}else if(document.getElementById("reseau_d_2").checked==true){
			var radio1 = document.getElementById("reseau_d_2").value;
			document.getElementById("reseau_d_reponse").style.display = 'block';
			document.getElementById("texte-preciser").style.display = 'inline';
			
			if(document.forms["form1"].reseau_d_reponse.value){
				precicer = true;
			}else{
				precicer = false;
			}
			
		}
		
		if(document.getElementById("qui_p_commande_2").checked==true ){
			var radio2 = document.getElementById("qui_p_commande_2").value;
			precicer2 = true;
		}else if(document.getElementById("qui_p_commande_1").checked==true){
			var radio2 = document.getElementById("qui_p_commande_1").value;
			document.getElementById("pecision").style.display = 'block';
			
			if(document.forms["form1"].nom_etablissment.value && document.forms["form1"].ville_etablissement.value){
				precicer2 = true;
			}else{
				precicer2 = false;
			}
			
		}
	
		//parie 1
		if(document.forms["form1"].societe.value!="" && ( document.forms["form1"].email.value.indexOf("@")>=0)&&(document.forms["form1"].email.value.indexOf(".")>=0) && document.forms["form1"].coord_adresse1.value!="" && !isNaN(cp) && tableNumMax.length==tableNumVal.length && document.forms["form1"].coord_ville.value!="" && (!isNaN(cpNumb) && tableNumMaxNumb.length==tableNumValNumb.length )){
			
			changeOpac(100, 'parti_1');
			var valide1 = true;
			focusOnVerrifCoo("2");
		}else{	
		
			focusOnVerrifCoo("1");
			focusOnVerrifKit("1");
			
			changeOpac(40, 'parti_1');
			changeOpac(40, 'parti_2');
			
		}
		
	//parie 2
	if(valide1==true){
		if(radio1 && radio2 && precicer && precicer2){
			changeOpac(100, 'parti_2');
			changeOpac(100, 'parti_3');
			var valide2 = true;
			focusOnVerrifKit("2");
		}else{	
			changeOpac(40, 'parti_2');
			focusOnVerrifKit("1");
			//désactiver bouton
			document.getElementById('submit').disabled='disabled';
		}
	}
		
		//radio = document.getElementById(valeurPaymentId);
		
		kit_1 = document.forms["form1"].kit_eleve_2008.value;
		kit_2 = document.forms["form1"].kit_ensei_2008.value;
		kit_3 = document.forms["form1"].livret_2008.value;
		kit_4 = document.forms["form1"].kit_eleve_2009.value;
		kit_5 = document.forms["form1"].kit_ensei_2009.value;
		kit_6 = document.forms["form1"].livret_2009.value;
		
		//activation mode de reglement
		if(valide1 == true && valide2 == true && (!isNaN(kit_1) && kit_1) || (!isNaN(kit_2) && kit_2) || (!isNaN(kit_3) && kit_3) || (!isNaN(kit_4) && kit_4) || (!isNaN(kit_5) && kit_5) || (!isNaN(kit_6) && kit_6)){
			
			focusOnVerrifRegl("2");
			
			if(document.getElementById('reglement_commande_0').checked==true || document.getElementById('reglement_commande_1').checked==true ){
				
				document.getElementById('submit').disabled='';
				changeOpac(100, 'parti_3');
				document.getElementById("nbr_cheques" ).disabled="true";
				document.forms["form1"].nbr_cheques.value = "";
				document.getElementById("nbr_cheques").className= '';
				
			} /*else if(document.getElementById('reglement_commande_3').checked==true){
				
				document.getElementById("nbr_cheques" ).disabled=false;
				
				if(document.forms["form1"].nbr_cheques.value!=""){
					
					if(!isNaN(document.forms["form1"].nbr_cheques.value)){
					
						document.getElementById('submit').disabled='';
						document.getElementById("nbr_cheques").className= '';
						
					}else{
						document.getElementById("nbr_cheques").className= "bordur_rouge";
						document.getElementById('submit').disabled='disabled';
					}
					
				}else{
					document.getElementById('submit').disabled='disabled';
				}
				
			}*/
		}else{
			changeOpac(40, 'parti_3');
			document.getElementById('submit').disabled='disabled';
			focusOnVerrifRegl("1");
			document.getElementById("nbr_cheques" ).disabled="true";
			radio.checked = false;
			//radio.value = "";
			
			var valide3 = true;
		}
		
	}
	
	function focusOnVerrifCoo(valeur) {
		
		switch(valeur){
			case"1":
				document.getElementById("reseau_d_reponse" ).disabled="true";
				document.getElementById("reseau_d_1" ).disabled="true";
				document.getElementById("reseau_d_2" ).disabled="true";
				document.getElementById("qui_p_commande_1" ).disabled="true";
				document.getElementById("qui_p_commande_2" ).disabled="true";
				document.getElementById("nom_etablissment" ).disabled="true";
				document.getElementById("ville_etablissement" ).disabled="true";
				document.getElementById("reglement_commande_0" ).disabled="true";
				document.getElementById("reglement_commande_1" ).disabled="true";
			break;
			case"2":
				document.getElementById("reseau_d_reponse" ).disabled=false;
				document.getElementById("reseau_d_1" ).disabled=false;
				document.getElementById("reseau_d_2" ).disabled=false;
				document.getElementById("qui_p_commande_1" ).disabled=false;
				document.getElementById("qui_p_commande_2" ).disabled=false;
				document.getElementById("nom_etablissment" ).disabled=false;
				document.getElementById("ville_etablissement" ).disabled=false;
				//document.getElementById("reglement_commande_0" ).disabled=false;
				//document.getElementById("reglement_commande_1" ).disabled=false;
			break;
		}
		 
	}
	
function focusOnVerrifKit(valeur) {
		
		switch(valeur){
			case"1":
				document.getElementById('kit_eleve_2009').disabled="true";
				document.getElementById('kit_ensei_2009').disabled="true";
				document.getElementById('livret_2009').disabled="true";
		
				document.getElementById('kit_eleve_2008').disabled="true";
				document.getElementById('kit_ensei_2008').disabled="true";
				document.getElementById('livret_2008').disabled="true";
			break;
			case"2":
				document.getElementById('kit_eleve_2009').disabled=false;
				document.getElementById('kit_ensei_2009').disabled=false;
				document.getElementById('livret_2009').disabled=false;
		
				document.getElementById('kit_eleve_2008').disabled=false;
				document.getElementById('kit_ensei_2008').disabled=false;
				document.getElementById('livret_2008').disabled=false;
			break;
		}
		 
	}
	
function focusOnVerrifRegl(valeur) {
		
		switch(valeur){
			case"1":
				document.getElementById('reglement_commande_0').disabled="true";
				document.getElementById('reglement_commande_1').disabled="true";
			break;
			case"2":
				document.getElementById('reglement_commande_0').disabled=false;
				document.getElementById('reglement_commande_1').disabled=false;
			break;
		}
		 
	}
	
	//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
			 
		}
	}
	
//verification tel ou fax
	function verifTelFax(valeur, valueId){
		
		var tableNumMax = new Array();
		var tableNumVal = new Array();
		tableNumMax = "0000000000";
		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_numero_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;
		}
		
	}
	
	//calcule du prix
	function calculePrix(nomForm, 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;
		this.valeur3 = document.getElementById('livret_prix_2009').innerHTML;
		
		this.valeur4 = document.getElementById('kit_eleve_prix_2008').innerHTML;
		this.valeur5 = document.getElementById('kit_ensei_prix_2008').innerHTML;
		this.valeur6 = document.getElementById('livret_prix_2008').innerHTML;
		
		for(i=1; i<7; i++){
			
			if(!parseInt(this["valeur"+i])){
				this["valeur"+i] = 0;
			}
			
		}
	
		var valeurTotal = parseInt(this.valeur1)+parseInt(this.valeur2)+parseInt(this.valeur3)+parseInt(this.valeur4)+parseInt(this.valeur5)+parseInt(this.valeur6);
		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;
		this.valeur3 = document.forms["form1"].livret_2009.value;
		
		this.valeur4 = document.forms["form1"].kit_eleve_2008.value;
		this.valeur5 = document.forms["form1"].kit_ensei_2008.value;
		this.valeur6 = document.forms["form1"].livret_2008.value;
		
		for(i=1; i<7; i++){
			if(!parseInt(this["valeur"+i])){
				this["valeur"+i] = 0;
			}
		}
		
		var valeurTotalKit = parseInt(this.valeur1)+parseInt(this.valeur2)+parseInt(this.valeur3)+parseInt(this.valeur4)+parseInt(this.valeur5)+parseInt(this.valeur6);
		
		if(valeurTotalKit==0){
			prix  = 0;
		}else if(valeurTotalKit==1){
			prix  = 5;
		}else if(valeurTotalKit>1 && valeurTotalKit<11){
			prix  = 8;
		}else if(valeurTotalKit>10 && valeurTotalKit<21){
			prix  = 11;
		}else if(valeurTotalKit>20 && valeurTotalKit<31){
			prix  = 16;
		}else if(valeurTotalKit>30){
			prix  = 0;
		}
		
		document.getElementById('prix_livraison').innerHTML = prix;
		
		if(parseInt(this.valeur1)+parseInt(this.valeur4)>20){
			document.getElementById('kit_offert').innerHTML = "1 Kit offert";
		}else{
			document.getElementById('kit_offert').innerHTML = "";
		}
		
		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;";
	}