JS_TVA_INTRA=new Array();
JS_SOCIETE=new Array();
JS_VILLE=new Array();
JS_MAIL=new Array();
JS_ACTIVITE=new Array();
JS_ORIGINE=new Array();
JS_N_UTIL=new Array();
JS_CONF_PWD=new Array();
JS_ADR=new Array();
JS_CP=new Array();
JS_VILLE_F=new Array();
JS_TELE=new Array();
JS_ANC_PWD=new Array();
JS_PASSWORD=new Array();
JS_NOUV_PASSWORD=new Array();
JS_INFO_PANIER=new Array();

JS_PN_UTIL=new Array();
JS_RIB_BANQUE=new Array();
JS_RIB_BANQUE=new Array();
JS_RIB_GUICHET=new Array();
JS_RIB_GUICHET=new Array();
JS_RIB_COMPTE=new Array();
JS_RIB_COMPTE=new Array();
JS_RIB_CLE=new Array();
JS_RIB_CLE=new Array();


JS_TVA_INTRA["fr"] = "Votre numéro de TVA intracommunautaire n\'est pas valide";
JS_TVA_INTRA["gb"] = "Invalid Intracommunity TVA number";
JS_SOCIETE["fr"] 		= "Le nom de la société est obligatoire";
JS_SOCIETE["gb"] 		= "You must fill the company name ";
JS_VILLE["fr"]			= "La ville est obligatoire";
JS_VILLE["gb"]			= "You must fill the town";
JS_MAIL["fr"]			= "Votre mail n\'est pas valide";
JS_MAIL["gb"]			= "Invalid mail address";
JS_ACTIVITE["fr"]		= "Vous devez séléctionner une activité";
JS_ACTIVITE["gb"]		= "Please choose an activity";
JS_ORIGINE["fr"]		= "Vous devez séléctionner une origne";
JS_ORIGINE["gb"]		= "Please choose an origne";
JS_N_UTIL["fr"]		= "Le nom d\'utilisateur n\'est pas correct";
JS_N_UTIL["gb"]		= "Invalid username";
JS_PN_UTIL["fr"]		= "Le prénom d\'utilisateur n\'est pas correct";
JS_PN_UTIL["gb"]		= "Invalid firstname";
JS_CONF_PWD["fr"]		= "La confirmation du mot de passe n\'est pas valide";
JS_CONF_PWD["gb"]		= "Invalid password confirmation";
JS_ADR["fr"]			= "L\'adresse que vous avez saisie n\'est pas correcte";
JS_ADR["gb"]			= "Invalid address";
JS_CP["fr"]				= "Le code postal n\'est pas valide. (5 chiffres)";
JS_CP["gb"]				= "Invalid zip code (5 figures)";
JS_VILLE_F["fr"]		= "La ville que vous avez saisie n\'est pas correcte";
JS_VILLE_F["gb"]		= "Invalid town";
JS_TELE["fr"]			= "Votre numéro de téléphone est incorrect (10 figures without separator)";
JS_TELE["gb"]			= "Invalid phone number";
JS_ANC_PWD["fr"]		= "Votre ancien mot de passe n\'est pas valide";
JS_ANC_PWD["gb"]		= "Invalid old password";
JS_PASSWORD["fr"]		= "Votre mot de passe n\'est pas valide";
JS_PASSWORD["gb"]		= "Invalid old password";
JS_NOUV_PASSWORD["fr"]	= "Votre nouveau mot de passe n\'est pas valide";
JS_NOUV_PASSWORD["gb"]	= "Invalid new password";
JS_INFO_PANIER["fr"]	= "Ce produit existe déjà dans votre panier";
JS_INFO_PANIER["gb"]	= "This product has already been in your cart";

JS_RIB_BANQUE["fr"]		= "Votre code banque n\'est pas valide (5 chiffres)";
JS_RIB_BANQUE["gb"]		= "Your bank code is invalid (5 figures)";
JS_RIB_GUICHET["fr"]	= "Votre code guichet n\'est pas valide (5 chiffres)";
JS_RIB_GUICHET["gb"]	= "Your code counter is invalid (5 figures)";
JS_RIB_COMPTE["fr"]		= "Votre numéro de compte n\'est pas valide (11 chiffres)";
JS_RIB_COMPTE["gb"]		= "Your account number is invalid (11 figures)";
JS_RIB_CLE["fr"]		= "Votre clé RIB n\'est pas valide (2 chiffres)";
JS_RIB_CLE["gb"]		= "Your key RIB is invalid (2 figures)";


	nom = /^.{2,30}$/;
	adresse = /^.{2,50}$/;
	codepostal = /^([0-9]){5}$/;
	tel = /[0-9]{10}/;
	mail = /^([a-z0-9_\.\-])+\@(([a-z0-9\-])+\.)+([a-z0-9]{2,4})+$/;
	rib_banque = /[0-9]{5}/;
	rib_guichet = /[0-9]{5}/;
	rib_compte = /[0-9]{11}/;
	rib_cle = /[0-9]{2}/;
	
function ajouterPanier(id,type,bloque,lang,e){    

		if(document.getElementById('prix_modele')){
			var prix_modele=document.getElementById('prix_modele').value;
			
			prix_modele=prix_modele.split('_');				
			var id=prix_modele[0];
			var nb_vues=prix_modele[1];
			var nb_facades=prix_modele[2];
			var prix_modele=prix_modele[3];
		}else{
			var prix_modele=0;
			var nb_vues=0;
			var nb_facades=0;
			var prix_modele=0;			
		}
		
		//Si bloque vaut 2, on doit supprimée les photos on doit supprimer les photos du lot déjà dans le panier
		//puisque le choix de l'utilisateur est d'ajouter le lot complet.
		if(bloque==0 || bloque==2){
		
			var url="../pages/panier_ajouter.php";
			var param="type="+type+"&id="+id+"&bloque="+bloque+"&nb_vues="+nb_vues+"&nb_facades="+nb_facades+"&prix_modele="+prix_modele;
			var myAjax = new Ajax.Updater(
					'panier', 
					url, 
					{evalScripts: true,	method: 'post', parameters: param, onSuccess: onFinish});	
		
		}else if(bloque==1){		
			position(e,'info_panier');
			document.getElementById('contenu_info').innerHTML=JS_INFO_PANIER[lang];
			document.getElementById('info_panier').style.display='block';
		}

		function onFinish(requete){		
		}	

}

function afficherPanier(){
	    
        var url="../pages/panier_ajouter.php";
        var param=""
        var myAjax = new Ajax.Updater(
                'panier', 
                url, 
                {evalScripts: true,	method: 'post', parameters: param, onSuccess: onFinish});	
                function onFinish(requete){              			
                }			
	
}

//Affichage du formulaire de support CD
function aff_support($type){

		if($type==1){
			document.getElementById('support1').checked = true
			document.getElementById('support2').checked = false
			document.getElementById('frm_cd').style.display = 'none';
		}else{
			document.getElementById('support2').checked = true
			document.getElementById('support1').checked = false
			document.getElementById('frm_cd').style.display = 'block';
		}
		
}



function Verif_form_contact(lang){

	if(document.getElementById("societe").value.search(nom) == -1){
		alert(JS_SOCIETE[lang]);
		return false;
	}

	if(document.getElementById("activite").value == 0){
		alert(JS_ACTIVITE[lang]);
		return false;
	}

	if(document.getElementById("origine").value == 0){
		alert(JS_ORIGINE[lang]);
		return false;
	}

	if(document.getElementById("ville").value.search(nom) == -1){
		alert(JS_VILLE_F[lang]);
		return false;
	}
	
	if(document.getElementById("tele").value == ''){
		alert(JS_TELE[lang]);
		return false;
	}
	
	if(document.getElementById("mail").value.search(mail) == -1){
		alert(JS_MAIL[lang]);
		return false;
	}
	
}


//Vérification du formulaire de modif du compte
function Valide_frm_mod(lang){
	
	if(document.getElementById("login").value.search(nom) == -1){
		alert(JS_N_UTIL[lang]);
		return false	
	}

	if(document.getElementById("anc_pass").value.search(nom) == -1){		
		alert(JS_ANC_PWD[lang]);
		return false;	
	}
	
	if(document.getElementById("email").value.search(mail) == -1){
		alert(JS_MAIL[lang]);
		return false	
	}
	
	if(document.getElementById("societe").value == ''){
		alert(JS_SOCIETE[lang]);
		return false	
	}
	
	if(document.getElementById("adresse").value.search(adresse) == -1){
		alert(JS_ADR[lang]);
		return false	
	}
	
	if(document.getElementById("code_postal").value.search(codepostal) == -1){
		alert(JS_CP[lang]);
		return false	
	}	
		
		
	if(document.getElementById("ville").value.search(nom) == -1){
		alert(JS_VILLE_F[lang]);
		return false	
	}
	
	if(document.getElementById("tel").value.search(tel) == -1){
		alert(JS_TELE[lang]);
		return false	
	}
	
	
	/****
	****             Tva Intra
	***/

	var pays;
	var tva_intra
	
	pays = document.getElementById("pays").value
	tva_intra = document.getElementById("tva_intra").value
	
	//Découpage des données 
	cle = tva_intra.substr(0, 2) 
	fin = tva_intra.substr(2) 
	finLength = fin.length 

	test = -1;

	
	switch(cle)
	{
		case "IE":
			if(finLength == 8){
				//Irlande"); //22
				if(pays=="22"){
					test = true;
				}else{
					test = false;
				}
			}// Irlande 
		break;
		case "DK": 
			if(finLength == 8 && (isNaN(fin.toUpperCase())==false)){
				//Danemark");//11
				if(pays=="11"){
						test = true;
				}else{
					test = false;
				}
			}// Danemark 
		break;
		case "FI": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
				//Finlande");//16
				if(pays=="16"){
					test = true;
				}else{
					test = false;
				}
			}
		break;
		case "LU": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
					//alert("Luxembourg");//
					return false;

			} // 
		break;
		case "MT": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
					//alert("Malte");//
					return false;
					
			} //  
		break;	
		case "SI": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
					//alert("Slovénie");
					return false;
			}// 
		break;	
		case "HU": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
				//Hongrie");//21
				if(pays=="21"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "CZ": 
			if((finLength >= 8 && finLength <= 10) && (isNaN(fin.toUpperCase())==false)){
				//République tchèque");//32
				if(pays=="32"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;	
	  	case "ES":
			if(finLength == 9){
				//Espagne");.//13
				if(pays=="13"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "CY":
			if(finLength == 9){
				//Chypre");//10
				if(pays=="10"){
					test = true;
				}else{
					test = false;
				}
			} //  : CY + 8 caractères numériques + 1 caractères alphabétiques 
		break;	  
		case "DE":
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Allemagne");//2
				if(pays=="2"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "EL": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Grèce");//18
				if(pays=="18"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "GR": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Grèce");//18
				if(pays=="18"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "PT": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Portugal");//31
				if(pays=="31"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "EE": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Estonie");//14
				if(pays=="14"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
	 	case "SK": 
			if(((finLength == 9) || (finLength == 10)) && (isNaN(fin.toUpperCase())==false)){
				//Slovaquie");//36
				if(pays=="36"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "LT": 
			if(((finLength == 9) || (finLength == 12)) && (isNaN(fin.toUpperCase())==false)){
				//Lituanie");//26
				if(pays=="26"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;	  
		case "GB": 
			temp = fin.substr(2);
			if((((finLength == 9) || (finLength == 4 && fin.substr(0, 1) == "9")) && (isNaN(fin.toUpperCase())==false)) || (finLength == 5 && (isNaN(temp.toUpperCase())==false))){
				
				//Grande-Bretagne");//4
				if(pays=="4"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "AT": 
			temp = fin.substr(1);
			if(finLength == 9 && (fin.substr(0, 1) == "U") && (isNaN(temp.toUpperCase())==false)){
				//Autriche");//5
				if(pays=="5"){
					test = true;
				}else{
					test = false;
				}
			} //Autriche 
		break;
	 	case "PL": 
			if((finLength == 10) && (isNaN(fin.toUpperCase())==false)){
				//Pologne");//30
				if(pays=="30"){
					test = true;
				}else{
					test = false;
				}
			} // Pologne 
		break;
		 case "BE": 
			if((finLength == 10) && (isNaN(fin.toUpperCase())==false) && (fin.substr(0, 1) == "0")){
				//Belgique");//6
				if(pays=="6"){
					test = true;
				}else{
					test = false;
				}
			} //Belgique 
		break;
		 case "LV": 
			if(finLength == 11){
				//Lettonie");//25
				if(pays=="25"){
					test = true;
				}else{
					test = false;
				}
			} // Lettonie 
		break;
		case "IT": 
			if((finLength == 11) && (isNaN(fin.toUpperCase())==false)){
				//Italie");//23
				if(pays=="23"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		/*case "FR": 

			if((finLength == 11) && (isNaN(fin.toUpperCase())==false)){
				//France");//17
				if(pays=="17"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;	 */ 
		case "NL": 
			if(finLength == 12){
				//Pays-Bas");//29
				if(pays=="29"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "SE": 
			if((finLength == 12) && (isNaN(fin.toUpperCase())==false)){
				//Suède//37
				if(pays=="37"){
					test = true;
				}else{
					test = false;
				}
			}
		break;
		default:
			//autre
		break;
 
 
 	}
	/*alert("test : "+test);
	alert("pays : "+pays);*/
	
	if(test==false){
		alert(JS_TVA_INTRA[lang]);
		return false;
	}else if((test==-1) && (pays==22 || pays==11 || pays==16 || pays==21 || pays==32 || pays==13 || pays==10 || pays==2 || pays==18 || pays==31 || pays==14 || pays==36 || pays==26 || pays==4 || pays==5 || pays==30 || pays==6 || pays==25 || pays==23 || pays==	29 || pays==37)){
		if(tva_intra.length ==0){
			return true;
		}else{
			alert(JS_TVA_INTRA[lang]);
			return false;
		}
	}else{
		return true
	}	
	
}


//Validation du formulaire d'inscription
function Valide_insc(lang){
	
	if(document.getElementById("login").value.search(nom) == -1){
		alert(JS_N_UTIL[lang]);
		return false	
	}
	
	if(document.getElementById("mot_passe").value.search(nom) == -1){
		alert(JS_PASSWORD[lang]);
		return false	
	}else if(document.getElementById("mot_passe").value != document.getElementById("mot_passe_conf").value){
		alert(JS_CONF_PWD[lang]);	
		return false;	
	}
	
	if(document.getElementById("societe").value == ''){
		alert(JS_SOCIETE[lang]);
		return false	
	}
	
	if(document.getElementById("adresse").value.search(adresse) == -1){
		alert(JS_ADR[lang]);
		return false	
	}
	
	if(document.getElementById("c_p").value.search(codepostal) == -1){
		alert(JS_CP[lang]);
		return false	
	}	
	
	if(document.getElementById("ville").value.search(nom) == -1){
		alert(JS_VILLE[lang]);
		return false	
	}

	if(document.getElementById("tel").value.search(tel) == -1){
		alert(JS_TELE[lang]);
		return false	
	}
	
	if(document.getElementById("e-mail").value.search(mail) == -1){
		alert(JS_MAIL[lang]);
		return false	
	}
		
	
	/****
	****             Tva Intra
	***/

	var pays;
	var tva_intra
	
	pays = document.getElementById("pays").value
	tva_intra = document.getElementById("tva_intra").value
	
	//Découpage des données 
	cle = tva_intra.substr(0, 2) 
	fin = tva_intra.substr(2) 
	finLength = fin.length 

	test = -1;
//alert("cle "+cle);
	
	switch(cle)
	{
		case "IE":
			if(finLength == 8){
				//Irlande"); //22
				if(pays=="22"){
					test = true;
				}else{
					test = false;
				}
			}// Irlande 
		break;
		case "DK": 
			if(finLength == 8 && (isNaN(fin.toUpperCase())==false)){
				//Danemark");//11
				if(pays=="11"){
						test = true;
				}else{
					test = false;
				}
			}// Danemark 
		break;
		case "FI": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
				//Finlande");//16
				if(pays=="16"){
					test = true;
				}else{
					test = false;
				}
			}
		break;
		case "LU": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
					//alert("Luxembourg");//
					if(pays=="43"){
					test = true;
				}else{
					test = false;
				}

			} // 
		break;
		case "MT": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
					//alert("Malte");//
					return false;
					
			} //  
		break;	
		case "SI": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
					//alert("Slovénie");
					return false;
			}// 
		break;	
		case "HU": 
			if((finLength == 8) && (isNaN(fin.toUpperCase())==false)){
				//Hongrie");//21
				if(pays=="21"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "CZ": 
			if((finLength >= 8 && finLength <= 10) && (isNaN(fin.toUpperCase())==false)){
				//République tchèque");//32
				if(pays=="32"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;	
	  	case "ES":
			if(finLength == 9){
				//Espagne");.//13
				if(pays=="13"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "CY":
			if(finLength == 9){
				//Chypre");//10
				if(pays=="10"){
					test = true;
				}else{
					test = false;
				}
			} //  : CY + 8 caractères numériques + 1 caractères alphabétiques 
		break;	  
		case "DE":
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Allemagne");//2
				if(pays=="2"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "EL": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Grèce");//18
				if(pays=="18"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "GR": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Grèce");//18
				if(pays=="18"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "PT": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Portugal");//31
				if(pays=="31"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "EE": 
			if((finLength == 9) && (isNaN(fin.toUpperCase())==false)){
				//Estonie");//14
				if(pays=="14"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
	 	case "SK": 
			if(((finLength == 9) || (finLength == 10)) && (isNaN(fin.toUpperCase())==false)){
				//Slovaquie");//36
				if(pays=="36"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "LT": 
			if(((finLength == 9) || (finLength == 12)) && (isNaN(fin.toUpperCase())==false)){
				//Lituanie");//26
				if(pays=="26"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;	  
		case "GB": 
			temp = fin.substr(2);
			if((((finLength == 9) || (finLength == 4 && fin.substr(0, 1) == "9")) && (isNaN(fin.toUpperCase())==false)) || (finLength = 5 && (isNaN(temp.toUpperCase())==false))){
				
				//Grande-Bretagne");//4
				if(pays=="4"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		case "AT": 
			temp = fin.substr(1);
			if(finLength == 9 && (fin.substr(0, 1) == "U") && (isNaN(temp.toUpperCase())==false)){
				//Autriche");//5
				if(pays=="5"){
					test = true;
				}else{
					test = false;
				}
			} //Autriche 
		break;
	 	case "PL": 
			if((finLength == 10) && (isNaN(fin.toUpperCase())==false)){
				//Pologne");//30
				if(pays=="30"){
					test = true;
				}else{
					test = false;
				}
			} // Pologne 
		break;
		 case "BE": 
			if((finLength == 10) && (isNaN(fin.toUpperCase())==false) && (fin.substr(0, 1) == "0")){
				//Belgique");//6
				if(pays=="6"){
					test = true;
				}else{
					test = false;
				}
			} //Belgique 
		break;
		 case "LV": 
			if(finLength == 11){
				//Lettonie");//25
				if(pays=="25"){
					test = true;
				}else{
					test = false;
				}
			} // Lettonie 
		break;
		case "IT": 
			if((finLength == 11) && (isNaN(fin.toUpperCase())==false)){
				//Italie");//23
				if(pays=="23"){
					test = true;
				}else{
					test = false;
				}
			} // 
		break;
		/*case "FR": 

			if((finLength == 11) && (isNaN(fin.toUpperCase())==false)){
				//France");//17
				if(pays=="17"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;	 */ 
		case "NL": 
			if(finLength == 12){
				//Pays-Bas");//29
				if(pays=="29"){
					test = true;
				}else{
					test = false;
				}
			} //  
		break;
		case "SE": 
			if((finLength == 12) && (isNaN(fin.toUpperCase())==false)){
				//Suède//37
				if(pays=="37"){
					test = true;
				}else{
					test = false;
				}
			}
		break;
		default:
			//autre
		break;
 
 
 	}
	/*alert("test : "+test);
	alert("pays : "+pays);*/
	
	if(test==false){
		alert(JS_TVA_INTRA[lang]);
		return false;
	}else if((test==-1) && (pays==22 || pays==11 || pays==16 || pays==21 || pays==32 || pays==13 || pays==10 || pays==2 || pays==18 || pays==31 || pays==14 || pays==36 || pays==26 || pays==4 || pays==5 || pays==30 || pays==6 || pays==25 || pays==23 || pays==	29 || pays==37)){
		if(tva_intra.length ==0){
			return true;
		}else{
			alert(JS_TVA_INTRA[lang]);
			return false;
		}
	}else{
		return true
	}	

}



//Validation du formulaire d'inscription
function Valide_insc_art(lang){
	

	if(document.getElementById("nom").value.search(nom) == -1){
		alert(JS_N_UTIL[lang]);
		return false	
	}

	if(document.getElementById("prenom").value.search(nom) == -1){
		alert(JS_PN_UTIL[lang]);
		return false	
	}


	if(document.getElementById("adresse").value.search(adresse) == -1){
		alert(JS_ADR[lang]);
		return false	
	}
	
	if(document.getElementById("ville").value.search(nom) == -1){
		alert(JS_VILLE[lang]);
		return false	
	}	
	
	if(document.getElementById("cp").value.search(codepostal) == -1){
		alert(JS_CP[lang]);
		return false	
	}	
	
	if(document.getElementById("tel").value.search(tel) == -1){
		alert(JS_TELE[lang]);
		return false	
	}
	
	if(document.getElementById("e-mail").value.search(mail) == -1){
		alert(JS_MAIL[lang]);
		return false	
	}

	if(document.getElementById("rib_banque").value.search(rib_banque) == -1){
		alert(JS_RIB_BANQUE[lang]);
		return false	
	}
	if(document.getElementById("rib_guichet").value.search(rib_guichet) == -1){
		alert(JS_RIB_GUICHET[lang]);
		return false	
	}
	if(document.getElementById("rib_compte").value.search(rib_compte) == -1){
		alert(JS_RIB_COMPTE[lang]);
		return false	
	}
	if(document.getElementById("rib_cle").value.search(rib_cle) == -1){
		alert(JS_RIB_CLE[lang]);
		return false	
	}	

	return true;

}

//Validation du formulaire de modification du compte artiste
function Valide_frm_mod_art(lang){
	

	if(document.getElementById("nom").value.search(nom) == -1){
		alert(JS_N_UTIL[lang]);
		return false	
	}

	if(document.getElementById("prenom").value.search(nom) == -1){
		alert(JS_PN_UTIL[lang]);
		return false	
	}

	if(document.getElementById("anc_pass").value.search(nom) == -1){
		alert(JS_PASSWORD[lang]);
		return false	
	}

	if(document.getElementById("pass").value.search(nom) == -1){
		alert(JS_NOUV_PASSWORD[lang]);
		return false	
	}else if(document.getElementById("pass").value != document.getElementById("confirm_pass").value){
		alert(JS_CONF_PWD[lang]);	
		return false;	
	}

	if(document.getElementById("adresse").value.search(adresse) == -1){
		alert(JS_ADR[lang]);
		return false	
	}
	
	if(document.getElementById("ville").value.search(nom) == -1){
		alert(JS_VILLE[lang]);
		return false	
	}	
	
	if(document.getElementById("cp").value.search(codepostal) == -1){
		alert(JS_CP[lang]);
		return false	
	}	
	
	if(document.getElementById("tel").value.search(tel) == -1){
		alert(JS_TELE[lang]);
		return false	
	}
	
	if(document.getElementById("e-mail").value.search(mail) == -1){
		alert(JS_MAIL[lang]);
		return false	
	}

	if(document.getElementById("rib_banque").value.search(rib_banque) == -1){
		alert(JS_RIB_BANQUE[lang]);
		return false	
	}
	if(document.getElementById("rib_guichet").value.search(rib_guichet) == -1){
		alert(JS_RIB_GUICHET[lang]);
		return false	
	}
	if(document.getElementById("rib_compte").value.search(rib_compte) == -1){
		alert(JS_RIB_COMPTE[lang]);
		return false	
	}
	if(document.getElementById("rib_cle").value.search(rib_cle) == -1){
		alert(JS_RIB_CLE[lang]);
		return false	
	}	

	return true;

}


//Valider le formulaire de commande
function Valider_cmde(){
	
	if(document.getElementById("condition_gv").checked == false){
		alert("Vous devez accepter les conditions générales de vente pour commander");
		return false;
	}
	
	
	if(document.getElementById('support2').checked == true){
		if(document.getElementById("adr_livr").value.search(adresse) == -1){
			alert(a_adr);
			return false	
		}
		
		if(document.getElementById("ville_livr").value.search(nom) == -1){
			alert(a_ville);
			return false	
		}
		
		if(document.getElementById("cp_livr").value.search(nom) == -1){
			alert(a_cp);
			return false	
		}
		
		document.getElementById("choix_support").value = "cd";
	}else{
		document.getElementById("choix_support").value = "Téléchargement";
	}
	
}

function Valid_recherche(){
	if(document.getElementById("recherche").value.search(nom) == -1){
		return false;
	}
	document.frm_recherche_mod.submit();	
}

//Retour la position de la souris en fonction du navigateur et place la boite "info" a cette position
function position(e,elm)
{

	var	dom=document.getElementById?1:0;
	var agent=navigator.userAgent;
	var ie5=(navigator.appVersion.indexOf("MSIE 5")>-1 && dom && !agent.indexOf("Opera")>-1)?1:0; 
	var ie6=(navigator.appVersion.indexOf("MSIE 6")>-1 && dom && !agent.indexOf("Opera")>-1)?1:0;
	var ie7=(navigator.appVersion.indexOf("MSIE 7")>-1 && dom && !agent.indexOf("Opera")>-1)?1:0;
	var ie=ie5||ie6||ie7;

  if(ie){
	  var evcX=event.clientX;
	  var evcY=event.clientY;
  }else{
	  var evcX=e.pageX;
	  var evcY=e.pageY;	  
  }

  document.getElementById(elm).style.left=evcX+'px';
  document.getElementById(elm).style.top=evcY+'px';


}

function affiche_info(chr,e){
	if(document.getElementById("info_com").style.display!="block"){
		position(e,"info_com");
		document.getElementById("info_com").style.display="block";	
		document.getElementById("info_com").innerHTML = chr;
	}
}
function cache_info(chr){
	if(document.getElementById("info_com").style.display!="none"){	
		document.getElementById("info_com").style.display="none";
		document.getElementById("info_com").innerHTML = "";
	}
}

function ferme_popup_info(){
	document.getElementById('info_panier').style.display='none';
	document.getElementById('contenu_info').innerHTML='';
}

function envoyer_facture(num){
	document.getElementById("facture_"+num).submit();
}

function chooseLang(lang){
	document.getElementById('lang').value=lang;
	document.frm_lang_mod.submit();
}
function confirmSupprCrea(id){
	if(confirm("Etes-vous sûre de vouloir supprimer ce fichier ?")){
		document.location="admin.html?suppr="+id;
	}
}
