function chg_color(celluleA,celluleB,couleur,cell_En,cell_En_color,txtColor,lien,classNom,paddingT){
	chg_cellA = document.getElementById(celluleA);
	chg_cellB = document.getElementById(celluleB);
	chg_cellA.style.backgroundColor = couleur
	chg_cellB.style.backgroundColor = couleur
	cell_En.bgColor = cell_En_color;
	cell_En.foreColor = txtColor
	cell_En.style.paddingTop = paddingT
	document.getElementById(lien).className = classNom
}

function verif_PanierForm(formulaire,lng){
	oForm = document.forms[formulaire];
	switch(lng){
		case '1':			
			txt_alert_email					= "Veuillez saisir E-mail";
			txt_alert_email_inc 			= "E-mail invalide\nvérifiez la syntaxe";			
			txt_alert_mdp					= "Veuillez saisir un mot de passe";
			txt_alert_mdp_confirm			= "Veuillez confimer votre mot de passe";
			txt_alert_nom 					= "Veuillez saisir votre nom";
			txt_alert_prenom 				= "Veuillez saisir votre prénom";
			txt_alert_adresse 				= "Veuillez saisir votre adresse";
			txt_alert_code_postal 			= "Veuillez saisir votre code postal";
			txt_alert_code_ville			= "Veuillez saisir votre ville";
			txt_alert_code_tel 				= "Veuillez saisir votre n° de téléphone";
			txt_alert_code_fax 				= "Veuillez saisir votre n° de fax";
			txt_cond_ventes					= "Vous devez accepter les conditions générales de ventes";
			txt_invalid_value				= "Valeur incorrecte"
			
			txt_alert_nom_liv 				= "Veuillez saisir votre nom";
			txt_alert_prenom_liv 			= "Veuillez saisir votre prénom";
			txt_alert_adresse_liv 			= "Veuillez saisir votre adresse";
			txt_alert_code_postal_liv 		= "Veuillez saisir votre code postal";
			txt_alert_code_ville_liv 		= "Veuillez saisir votre ville";
			txt_alert_code_tel_liv 			= "Veuillez saisir votre n° de téléphone";
			
			txt_alert_typeS					= "Veuillez sélection un critère de recherche";
			txt_alert_mot					= "Veuillez saisir un mot clé";
			txt_alert_cat					= "Veuillez sélectionner une catégorie";
			txt_alert_alpha					= "Veuillez sélectionner une lettre";
			txt_alert_incCat				= "Sélection incorrecte";
			// demande de devis
			txt_alert_demande				= "Veuillez saisir votre demande";	
		break;
		case '2':
			txt_alert_email					= "Please type your email adress";
			txt_alert_email_inc 			= "Incorrect email";			
			txt_alert_mdp					= "Please type a password";
			txt_alert_mdp_confirm			= "Please confirm your password";
			txt_alert_nom 					= "Please type your last name";
			txt_alert_prenom 				= "Please type your first name";
			txt_alert_adresse 				= "Please type your adresse";
			txt_alert_code_postal 			= "Please type your zip code";
			txt_alert_code_ville			= "Please type your city";
			txt_alert_code_tel 				= "Please type your phone number";
			txt_alert_code_fax 				= "Please type your fax";
			txt_cond_ventes					= "You must accept the sales generales terms";
			txt_invalid_value				= "Incorrect value"
			
			txt_alert_nom_liv 				= "Please type your last name";
			txt_alert_prenom_liv 			= "Please type your first name";
			txt_alert_adresse_liv 			= "Please type your adresse";
			txt_alert_code_postal_liv 		= "Please type your zip code";
			txt_alert_code_ville_liv 		= "Please type your city";
			txt_alert_code_tel_liv 			= "Please type your phone number";
			
			txt_alert_typeS					= "Veuillez sélection un critère de recherche";
			txt_alert_mot					= "Veuillez saisir un mot clé";
			txt_alert_cat					= "Veuillez sélectionner une catégorie";
			txt_alert_alpha					= "Veuillez sélectionner une lettre";
			txt_alert_incCat				= "Sélection incorrecte";
			// demande de devis
			txt_alert_demande				= "Please type your request";	
		break;
		case '3':
			txt_alert_email					= "Veuillez saisir E-mail";
			txt_alert_email_inc 			= "E-mail invalide\nvérifiez la syntaxe";			
			txt_alert_mdp					= "Veuillez saisir un mot de passe";
			txt_alert_mdp_confirm			= "Veuillez confimer votre mot de passe";
			txt_alert_nom 					= "Veuillez saisir votre nom";
			txt_alert_prenom 				= "Veuillez saisir votre prénom";
			txt_alert_adresse 				= "Veuillez saisir votre adresse";
			txt_alert_code_postal 			= "Veuillez saisir votre code postal";
			txt_alert_code_ville			= "Veuillez saisir votre ville";
			txt_alert_code_tel 				= "Veuillez saisir votre n° de téléphone";
			txt_alert_code_fax 				= "Veuillez saisir votre n° de fax";
			txt_cond_ventes					= "Vous devez accepter les conditions générales de ventes";
			txt_invalid_value				= "Valeur incorrecte"
			
			txt_alert_nom_liv 				= "Veuillez saisir votre nom";
			txt_alert_prenom_liv 			= "Veuillez saisir votre prénom";
			txt_alert_adresse_liv 			= "Veuillez saisir votre adresse";
			txt_alert_code_postal_liv 		= "Veuillez saisir votre code postal";
			txt_alert_code_ville_liv 		= "Veuillez saisir votre ville";
			txt_alert_code_tel_liv 			= "Veuillez saisir votre n° de téléphone";
			
			txt_alert_typeS					= "Veuillez sélection un critère de recherche";
			txt_alert_mot					= "Veuillez saisir un mot clé";
			txt_alert_cat					= "Veuillez sélectionner une catégorie";
			txt_alert_alpha					= "Veuillez sélectionner une lettre";
			txt_alert_incCat				= "Sélection incorrecte";
			// demande de devis
			txt_alert_demande				= "Veuillez saisir votre demande";	
		break;
	}
	
	switch(formulaire){		
		case 'recherche':
			zSecarch = zone_recherche.getElementsByTagName("SELECT");
			for(i=0;i<zSecarch.length;i++){
				if(zSecarch[i].selectedIndex<1){
					alert('Veuillez sélectionner vos critères')
					zSecarch[i].focus();
					return false	
				}
			}
			
		break;
		case 'mdp':
			if(!oForm.email.value){
				alert(txt_alert_email)
				oForm.email.focus();
				return false
			}
			
			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert(txt_alert_email_inc);
				oForm.email.focus();
				return false
			}			
					
			oForm.panier_action.value="mdp";
			oForm.submit();
		break;
		case 'login':
			if(!oForm.email.value){
				alert(txt_alert_email)
				oForm.email.focus();
				return false
			}
			
			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert(txt_alert_email_inc);
				oForm.email.focus();
				return false
			}			
			
			if(!oForm.mdp.value){
				alert(txt_alert_mdp)
				oForm.mdp.focus();
				return false
			}	
		break;
		case 'mailing':
			if(!oForm.nom.value){
				alert(txt_alert_nom_liv)
				oForm.nom.focus();
				return false
			}
			
			if(oForm.nom.value == 'Nom'){
				alert(txt_alert_nom_liv)
				oForm.nom.value = '';
				oForm.nom.focus();
				return false
			}
			
			if(!oForm.prenom.value){
				alert(txt_alert_prenom_liv)
				oForm.prenom.focus();
				return false
			}
			
			if(oForm.prenom.value == 'Prénom'){
				alert(txt_alert_prenom_liv)
				oForm.prenom.value = '';
				oForm.prenom.focus();
				return false
			}
			
			if(!oForm.email.value){
				alert(txt_alert_email)
				oForm.email.focus();
				return false
			}
			
			if(oForm.email.value == 'E-mail'){
				alert(txt_alert_email)
				oForm.email.value = '';
				oForm.email.focus();
				return false
			}
			
			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert(txt_alert_email_inc);
				oForm.email.focus();
				return false
			}			
			oForm.submit();
		break;
		case 'contact':
			if(!oForm.nom.value){
				alert(txt_alert_nom_liv)
				oForm.nom.focus();
				return false
			}
			
			if(!oForm.prenom.value){
				alert(txt_alert_prenom_liv)
				oForm.prenom.focus();
				return false
			}
			
			if(!oForm.email.value){
				alert(txt_alert_email)
				oForm.email.focus();
				return false
			}
			
			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert(txt_alert_email_inc);
				oForm.email.focus();
				return false
			}	
			
			if(oForm.contactBy[1].checked==true){
				if(!oForm.tel.value){
					alert(txt_alert_code_tel)
					oForm.tel.focus();
					return false
				}			
				
				if(!oForm.debut.value){
					alert(txt_invalid_value)
					oForm.debut.focus();
					return false
				}	
						
				if(!oForm.fin.value){
					alert(txt_invalid_value)
					oForm.fin.focus();
					return false
				}			
				
				if(isNaN(oForm.debut.value)==true){
					alert(txt_invalid_value)
					oForm.debut.focus();
					return false
				}		
				
				if(isNaN(oForm.fin.value)==true){
					alert(txt_invalid_value)
					oForm.fin.focus();
					return false
				}	
				
				if(oForm.fin.value < oForm.debut.value){
					alert(txt_invalid_value)
					oForm.debut.focus();
					return false
				}	
				
				if(oForm.fin.value > 23){
					alert(txt_invalid_value)
					oForm.fin.focus();
					return false
				}					
			}				
			
			if(oForm.contactBy[2].checked==true){
				if(!oForm.fax.value){
					alert(txt_alert_code_fax)
					oForm.fax.focus();
					return false
				}
			}		
			
		break;
		default:
		//case 'inscription'||'upt_inscription':			
			if(!oForm.email.value){
				alert(txt_alert_email)
				oForm.email.focus();
				return false
			}
			
			if ((oForm.email.value.indexOf("@",1)>1)&&(oForm.email.value.indexOf(".",1)>0)){			
			}else{
				alert(txt_alert_email_inc);
				oForm.email.focus();
				return false
			}			
			
			if(!oForm.mdp.value){
				alert(txt_alert_mdp)
				oForm.mdp.focus();
				return false
			}
			
			if(!oForm.mdp_confirm.value){
				alert(txt_alert_mdp_confirm)
				oForm.mdp_confirm.focus();
				return false
			}
			
			if(oForm.mdp.value!=oForm.mdp_confirm.value){
				alert(txt_alert_mdp_confirm)
				oForm.mdp_confirm.focus();
				return false
			}
			
			if(!oForm.nom.value){
				alert(txt_alert_nom)
				oForm.nom.focus();
				return false
			}
			
			if(!oForm.prenom.value){
				alert(txt_alert_prenom)
				oForm.prenom.focus();
				return false
			}
			
			if(!oForm.adresse.value){
				alert(txt_alert_adresse)
				oForm.adresse.focus();
				return false
			}
			
			if(!oForm.code_postal.value){
				alert(txt_alert_code_postal)
				oForm.code_postal.focus();
				return false
			}
						
			if(!oForm.ville.value){
				alert(txt_alert_code_ville)
				oForm.ville.focus();
				return false
			}			
			
			if(!oForm.tel.value){
				alert(txt_alert_code_tel)
				oForm.tel.focus();
				return false
			}
			
			if(formulaire=='upt_inscription'){
				if(!oForm.acc_cond.checked==true){
					alert(txt_cond_ventes)
					oForm.acc_cond.focus();
					return false
				}			
			}
			if(oForm.same_adr[1].checked==1){				
				if(!oForm.nom_liv.value){
					alert(txt_alert_nom_liv)
					oForm.nom_liv.focus();
					return false
				}
				
				if(!oForm.prenom_liv.value){
					alert(txt_alert_prenom_liv)
					oForm.prenom_liv.focus();
					return false
				}
				
				if(!oForm.adresse_liv.value){
					alert(txt_alert_adresse_liv)
					oForm.adresse_liv.focus();
					return false
				}
				
				if(!oForm.code_postal_liv.value){
					alert(txt_alert_code_postal_liv)
					oForm.code_postal_liv.focus();
					return false
				}
							
				if(!oForm.ville_liv.value){
					alert(txt_alert_code_ville_liv)
					oForm.ville_liv.focus();
					return false
				}			
				
				if(!oForm.tel_liv.value){
					alert(txt_alert_code_tel_liv)
					oForm.tel_liv.focus();
					return false
				}		
				
				if(oForm.email_liv.value){
					if ((oForm.email_liv.value.indexOf("@",1)>1)&&(oForm.email_liv.value.indexOf(".",1)>0)){			
					}else{
						alert(txt_alert_email_inc);
						oForm.email_liv.focus();
						return false
					}	
				}												
			}											
		break;		
	}
}