// JavaScript Document


function verif_codeexterne(){
	if (document.getElementById('prodSimilaire').value!=''){
		document.similaireForm.action = "gestion_cmd_prod_ajout.php";
		document.similaireForm.submit();
	}else{
		alert(ajax_file('ajax_sprintf.php?arg1=js_code_externe'));
	}
}

// Vérification du formulaire carte CE Admin
function verif_form_promos() {
	var bFlag = true;
	
	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	
	var elementIDs = new Array('promoValeur','promoCode','promoNom','promoType','promoFormat','promoDateEntree','promoDateSortie');
	setInitialClassName(elementIDs);
		 
	bFlag = verif_alphanum('promoNom', 'js_last_name');
	
	// si Durable on choisi les dates
	if(document.getElementsByName('promoFormat')[1].checked == true){
		if (bFlag == true) { bFlag = verif_format_date_select('promoDateEntree', "js_date_deb"); } else { return false; }
		if (bFlag == true) { bFlag = verif_format_date_select('promoDateSortie', "js_date_fin"); } else { return false; }
		//verif_date_fin_bandeau fonctionne également pour promo (même système)
		if (bFlag == true) { bFlag = verif_date_fin_bandeau('promoDateEntree','promoDateSortie', "js_date_fin"); } else { return false; }	
	}

	// a-z A-Z 0-9 ,-_/\.<>()%:;
	if (bFlag == true) { bFlag = verif_alphanum_codepromo('promoCode', "js_code_promo"); } else { return false; }
	

	// si on a pas séléctionné point cadeau alors on vérifier qu'une valeur a bien été enregistré
	if(document.getElementsByName('promoType')[1].checked == false){
		if ( bFlag == true ) { bFlag = verif_num('promoValeur', 'js_valeur',1); } else { return false; }	
	}
	

	if ( bFlag != true ) { return false; }

}


// Vérification du formulaire marque
function verif_form_marque() {
	var bFlag = true;
	
	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	
	var elementIDs = new Array('marqueNom');
	setInitialClassName(elementIDs);
		 
	bFlag = verif_alphanum('promoNom', 'js_last_name');
	
	if ( bFlag != true ) { return false; }

}


// Vérification du formulaire bon de commande
function verif_form_cmd_fournisseur (){
	
	var bFlag = true;
	
	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	
	var elementIDs = new Array('cmdFournisseur','cmdLivraison','prodDateDebutVente','prodDateFinVente');
	setInitialClassName(elementIDs);
	
	
	// on check le fournisseur	
	bFlag = verif_fournisseur('cmdFournisseur', "fournisseur");
	if ( bFlag == true ) { bFlag = verif_num('cmdLivraison', 'js_semaine_livraison',4); } else { return false; }
	if (bFlag == true) { bFlag = verif_format_date_select('prodDateDebutVente', "js_date_deb"); } else { return false; }
	if (bFlag == true) { bFlag = verif_format_date_select('prodDateFinVente', "js_date_fin"); } else { return false; }
	if (bFlag == true) { bFlag = verif_date_fin_bandeau('prodDateDebutVente','prodDateFinVente', "js_date_fin"); } else { return false; }	
	
	
	if ( bFlag == true ) { 
		//Permet de supprimer la virgule et vérifier di un produit est supérieure à 0
		var texte = document.getElementById('cmdCoef').value;
		texte = texte.replace(",",".");
		//alert(texte);
		
		//on retourne aucune erreur si le prix est supérieur à 0
		if(texte> 0){
			bFlag = true;
		}else{ 
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			
			erreurFieldset.style.display = 'block';			
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=thanks_precise_coef_sup_0');
			
			document.getElementById('cmdCoef').className = 'inputErr';
			document.getElementById('cmdCoefLabel').className = 'labelErr';	
			document.getElementById('cmdCoef').focus();
				
			return false;
			
		}
		
	} else { return false; }		
	
	if (bFlag == true) { 		
		
		if(document.getElementsByName('cmdMensuration')[0].checked == false && document.getElementsByName('cmdMensuration')[1].checked == false){
		
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			
			erreurFieldset.style.display = 'block';
			
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=thanks_precise_alerte_mensuration');
			document.getElementById('cmdMensuration').className = 'inputErr';
			document.getElementById('cmdMensurationLabel').className = 'labelErr';			
			document.getElementById('cmdMensuration').focus();

			return false;
			
		}else{
			document.getElementById('cmdMensuration').className = 'input_spontanee';
			document.getElementById('cmdMensurationLabel').className = 'labelForm';
			
		}
	} else { return false; }
		
	if (bFlag == true) { 		
		
		if(document.getElementsByName('cmdAlerteTaille')[0].checked == false && document.getElementsByName('cmdAlerteTaille')[1].checked == false  && document.getElementsByName('cmdAlerteTaille')[2].checked == false){
		
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			
			erreurFieldset.style.display = 'block';
			
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=thanks_precise_alerte_taille');
			document.getElementById('cmdAlerteTaille').className = 'inputErr';
			document.getElementById('cmdAlerteTailleLabel').className = 'labelErr';				
			document.getElementById('cmdAlerteTaille').focus();

			return false;
			
		}else{
			document.getElementById('cmdAlerteTaille').className = 'input_spontanee';
			document.getElementById('cmdAlerteTailleLabel').className = 'labelForm';
			
		}
	} else { return false; }	
	

	

	if ( bFlag != true ) { return false; }	
	
}


// Vérification du formulaire carte CE Admin
function verif_form_carte() {
	var bFlag = true;
	
	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	
	var elementIDs = new Array(
							   'carteNom','carteReduction','carteNom','carteSociete','carteSiret','carteActivite','carteName','cartePrenom','carteTitre','carteNbSalaries','carteMail','carteAdresse',
		 						'carteCP','carteVille','carteComment','carteTel' 
							);
	setInitialClassName(elementIDs);
		 
	bFlag = verif_alphanum('carteNom', 'code');
	if ( bFlag == true ) { bFlag = verif_num_bandeau('carteReduction', 'pourcentage de réduction'); } else { return false; }
	if (bFlag == true) { bFlag = verif_alphanum('carteSociete', "société"); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num('carteSiret', 'SIRET',14); } else { return false; }
	if (bFlag == true) { bFlag = verif_alpha('carteName', "nom"); } else { return false; }
	if (bFlag == true) { bFlag = verif_alpha('cartePrenom', "prenom"); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_bandeau('carteNbSalaries', 'nombre de salarié'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_mail('carteMail', 'mail'); } else { return false; }
	if (bFlag == true) { bFlag = verif_alphanum('carteAdresse', "adresse"); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num('carteCP', 'SIRET',5); } else { return false; }	
	if (bFlag == true) { bFlag = verif_alpha('carteVille', "ville"); } else { return false; }	
	if ( bFlag == true ) { bFlag = verif_num('carteTel', 'numéro de téléphone', 10); } else { return false; }
	
	if ( bFlag != true ) { return false; }

}

// Vérification du formulaire carte CE clients
function verif_form_cartece() {
	var bFlag = true;
	
	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	
	var elementIDs = new Array(
							   'ceSociete','ceSiret','ceActivite','ceNom','cePrenom',
							   'ceTitre','ceSalarie', 'ceTel','ceMail','ceMailv',
							    'ceAdresse','ceCp','ceVille'
							   );
	setInitialClassName(elementIDs);
	
	
	
	 
	bFlag = verif_alphanum('ceSociete', 'js_company');
	if ( bFlag == true ) { bFlag = verif_num('ceSiret', 'js_siret',14); } else { return false; }
	if (bFlag == true) { bFlag = verif_alphanum('ceActivite', 'js_activity'); } else { return false; }
	if (bFlag == true) { bFlag = verif_alpha('ceNom', 'js_last_name'); } else { return false; }
	if (bFlag == true) { bFlag = verif_alpha('cePrenom', 'js_first_name'); } else { return false; }
	if (bFlag == true) { bFlag = verif_alphanum('ceTitre', 'js_title'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_bandeau('ceSalarie', 'js_salaries'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_mail('ceMail', 'js_mail'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_mail('ceMailv', 'js_mail_verif'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num('ceTel', 'js_phone', 10); } else { return false; }
	if ( bFlag == true ) { 
		if (document.getElementById('ceMail').value != document.getElementById('ceMailv').value){ 
			var elementID='ceMailv';
			var objElement = document.getElementById(elementID);
			var objLabel = document.getElementById(elementID + 'Label');
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file( 'ajax_sprintf.php?arg1=js_wrong_mail_verif' );
			objElement.className = 'inputErr';
			objLabel.className = 'labelErr';
			objElement.focus();
			return false; 
		}
		else{ 
			bFlag = true; 
		}
	} 
	else { 
		return false; 
	}
	
	if ( bFlag == true ) { 
		if (document.getElementById('ceMail').value != document.getElementById('ceMailv').value){ return false; }else{ bFlag = true; }
	} else { return false; }
	

	
	if ( bFlag == true ) { bFlag = verif_alphanum('ceAdresse', 'js_address'); } else { return false; }
	
		
	if ( bFlag == true ) { bFlag = verif_num('ceCp', 'js_zipcode', 5); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_alpha('ceVille', 'js_city'); } else { return false; }

	if ( bFlag != true ) { return false; }
	
	

}
// -----------------------------------------------------------------


// Vérification du formulaire bandeau
function verif_form_bandeau() {
	var bFlag = true;

	var elementIDs = new Array(
							   'bandeauId','bandeauNom','bandeauType','bandeauPhoto',
							   'bandeauDateEntree','bandeauDateSortie','prodCateg_1',
							   'prodSousCateg_1','prodObjet_1','bandeauFormat','bandeauLien', 'bandeauLienRef' 
							   );
//	'utiMobile',
	setInitialClassName(elementIDs);
	
	// Identifiant indiquant si on se trouve dans une phase de modification
	var modifId = document.getElementById('bandeauId');
	
	bFlag =  verif_alphanum('bandeauNom','titre'); 
		
	if (bFlag == true) { bFlag = verif_format_date_select('bandeauDateEntree', "js_date_entree"); } else { return false; }
	if (bFlag == true) { bFlag = verif_format_date_select('bandeauDateSortie', "js_date_sortie"); } else { return false; }
		

	if (bFlag == true) { bFlag = verif_date_fin_bandeau('bandeauDateEntree','bandeauDateSortie', "js_date_sortie"); } else { return false; }
	
	if ( bFlag == true ) { bFlag =  verif_radio('bandeauType','js_type'); } else { return false; }
	
	//alert(document.getElementsByName('bandeauFormat')[0]);
	if ( bFlag == true ) { bFlag =  verif_radio('bandeauFormat','js_format_bandeau'); } else { return false; }
	
	if(document.getElementsByName('bandeauFormat')[1].checked == true){
		if ( bFlag == true ) { bFlag =  verif_radio('bandeauLien','js_type_lien'); } else { return false; }
	
		if ( bFlag == true ) { bFlag =  verif_num_bandeau('bandeauLienRef','js_lien_ref'); } else { return false; }
	}
	
	if(document.getElementsByName('bandeauType')[1].checked==true){
		if ( bFlag == true ) { bFlag = verif_selected('prodCateg_1', 'js_categorie'); } else { return false; }
	}
	
	
	//if(typeof(document.getElementById('prodSousCateg_1'))!= "undefined"){
	//	if ( bFlag == true ) { bFlag = verif_selected('prodObjet_1', 'sous-catégorie'); } else { return false; }
	//}
	
		
	if ( bFlag != true ) { return false; }
}

// Vérification du formulaire des éclats
function verif_eclat_form() {
	var bFlag = true;
	
	if(document.eclatForm.eclatType[0].checked){
		bFlag = verif_alphanum('eclatText2', 'nom2');
		if ( bFlag == true ) { bFlag = verif_alphanum('eclatText', 'js_last_name'); } else { return false; }
		if ( bFlag == true ) { bFlag = verif_hexcode('eclatColor', 'js_couleur'); } else { return false; }
		if ( bFlag != true ) { return false; }
	}
	else if(document.eclatForm.eclatType[1].checked){
		bFlag = verif_alphanum('eclatNom', 'js_last_name');	
	
		if ( bFlag != true ) { return false; }
	}
	else if ( bFlag != true ) { return false; }
	return false;
}
// -----------------------------------------------------------------

function verif_form_panier(){
		alert ('coucou');
}


// -----------------------------------------------------------------
// Vérification du formulaire de newsletter
function verif_form_newsletter(formId){
	var bFlag = true;
	
	var elementIDs = new Array(
							   'newsletterNom',
							   'newsletterPrenom',
							   'newsletterMail'
							   );
	setInitialClassName(elementIDs);
	
	bFlag = verif_alpha('newsletterNom', 'nom');
	if ( bFlag == true ) { bFlag = verif_alpha('newsletterPrenom', 'js_first_name'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_mail('newsletterMail', 'js_email'); } else { return false; }	
	
	if ( bFlag != true ) { return false; }
}
// -----------------------------------------------------------------


// Vérification du formulaire des annonces de recrutement
function verif_form_annonce() {
	var bFlag = true;
	
	var elementIDs = new Array(
							   'annonceNom',
							   'annonceDescription',
							   'annonceDiplome',
							   'annonceExperience',
							   'annonceDateDebutContrat',
							   'annonceDateFinContrat',
							   'annonceTypeContrat'
							   );
	setInitialClassName(elementIDs);
	
	bFlag = verif_alpha('annonceNom', 'poste à pourvoir');
	if ( bFlag == true ) { bFlag = verif_alphanum('annonceDescription', 'description du poste'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_selected('annonceDiplome', 'diplome requis'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_selected('annonceExperience', 'expérience souhaitée'); } else { return false; }
	
	//if ( bFlag == true ) { bFlag = verif_format_date_select('annonceDateDebutContrat', 'date de début de contrat'); } else { return false; }
	
	//la date de fin n'est pas obligatorie
/*	if ( bFlag == true ) {
		if (eval('annonceDateFinContratJ').value != "" 
			|| eval('annonceDateFinContratM').value != ""
			|| eval('annonceDateFinContratA').value != "") {
			bFlag = verif_format_date_select('annonceDateFinContrat', "date de fin de contrat");
		} else {
			bFlag = true; 
		}
	} else {
		return false;
	}*/
	if ( bFlag == true ) { bFlag = verif_selected('annonceTypeContrat', 'type de contrat'); } else { return false; }

	//if (bFlag == true) { bFlag = verif_date_fin('annonceTypeContrat','annonceDateDebutContrat','annonceDateFinContrat', "date de sortie"); } else { return false; }
	

	if ( bFlag != true ) { return false; }
}
// -----------------------------------------------------------------

// Vérification du formulaire de recrutement dans le front
function verif_form_recrutement_cv() {
	var bFlag = true;
	
	var elementIDs = new Array(
							   'candidatNom', 'candidatPrenom',
							   'candidatMail', 'candidatTel',
							   'candidatFax','candidatAdresse',
							   'candidatCp','candidatVille',
							  'candidatCommentaire', 'candidatPhoto'
							   );
	
	setInitialClassName(elementIDs);
	
	bFlag = verif_alpha('candidatNom', 'nom');
	if ( bFlag == true ) { bFlag =  verif_alpha('candidatPrenom','prénom'); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_mail('candidatMail','email'); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_num('candidatTel','téléphone', 10); } else { return false; }
	if ( bFlag == true ) {
		if (document.getElementById('candidatFax').value != "") { bFlag = verif_num('candidatFax', 'numéro de fax', 10); } else { bFlag = true; }
	} else { return false; }
	if ( bFlag == true ) { bFlag = verif_alphanum('candidatAdresse', 'adresse'); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_num('candidatCp','code postal', 5); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_alphanum('candidatVille','ville'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_alphanum('candidatCommentaire', 'commentaire'); } else { return false; }
	

	if ( bFlag != true ) { return false; }
}
// -----------------------------------------------------------------




// Vérification du formulaire utilisateur
function verif_form_utilisateur() {
	var bFlag = true;

	var elementIDs = new Array(
							   'utiProfil','utiSexe','utiSituation',
							   'utiPseudo','utiNom','utiPrenom',
							   'utiDatenais','utiDeptnais',
							   'utiMailPerso','utiMailPro','utiPwd',
							   'utiTel','utiPhoto',
							   'utiAdresse','utiCp','utiVille'
							   );
//	'utiMobile',
	setInitialClassName(elementIDs);
	
	// Identifiant indiquant si on se trouve dans une phase de modification
	var modifId = document.getElementById('utiId');
	
	bFlag =  verif_selected('utiProfil','profil'); 
	if ( bFlag == true ) { bFlag =  verif_radio('utiSexe','sexe'); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_radio('utiSituation','situation'); } else { return false; }
	/*if ( bFlag == true ) { bFlag =  verif_alphanum('utiPseudo','pseudo'); } else { return false; }*/
	if ( bFlag == true ) { bFlag =  verif_alpha('utiNom','nom'); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_alpha('utiPrenom','prénom'); } else { return false; }
	//if ( bFlag == true ) { bFlag =  verif_format_date2('utiDatenais','date de naissance'); } else { return false; }

	
	if (bFlag == true) { bFlag = verif_format_date_select('utiDatenais', "date de naissance"); } else { return false; }
/*	if ( bFlag == true ) {
		if (eval('utiDatenaisJ').value != "" 
			|| eval('utiDatenaisM').value != ""
			|| eval('utiDatenaisA').value != "") { bFlag = verif_format_date_select('utiDatenais', "date de naissance"); } else { bFlag = true; }
	} else { return false; }*/

	//if ( bFlag == true ) { bFlag =  verif_num('utiDeptnais','département de naissance', 2); } else { return false; }
	//if ( bFlag == true ) { bFlag =  verif_alpha('utiNat','nationalité'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_selected('utiTypeContrat', 'type de contrat'); } else { return false; }
	
	
	
	if (bFlag == true) { bFlag = verif_format_date_select('utiDateEntree', "date d'entrée"); } else { return false; }
	

	if (bFlag == true) { bFlag = verif_date_fin('utiTypeContrat','utiDateEntree','utiDateSortie', "date de sortie"); } else { return false; }
	
	

	
	if ( document.getElementById('utiMailPerso').value != ""){
			if ( bFlag == true ) { bFlag =  verif_mail('utiMailPerso','email'); } else { return false; }
		}
	
	
	if ( bFlag == true ) { bFlag =  verif_mail_pro('utiMailPro','email'); } else { return false; }
	//if ( bFlag == true ) { bFlag =  verif_mail('utiMailv','email de vérification'); } else { return false; }

	
	if ( bFlag == true ) {
		if ( document.getElementById('utiPwd').value != ""
			&& document.getElementById('utiPwd').type != 'hidden') { bFlag =  verif_alphanum('utiPwd','mot de passe'); } else { bFlag = true; }
	} else { return false; }
	
	if ( bFlag == true ) { bFlag =  verif_num('utiTel','téléphone', 10); } else { return false; }
	//if ( bFlag == true ) { bFlag =  verif_num('utiMobile','mobile', 10); } else { return false; }
	
	/*	
	if ( bFlag == true ) { 
		if (document.getElementById('utiMobile').value != "") { bFlag =  verif_portable('utiMobile','numéro de téléphone portable'); } else { bFlag = true; }
	} else { return false; }
	*/
	
/*	if ( bFlag == true ) { 
		if (modifId && modifId.value != "") {
			if (document.getElementById('utiPhoto').value != "") { bFlag =  verif_photo('utiPhoto','photo'); } else { bFlag = true; }
		}
		else {
			bFlag =  verif_photo('utiPhoto','photo');
		}
	} else { return false; }*/
	
	if ( bFlag == true ) { bFlag =  verif_alphanum('utiAdresse','adresse'); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_num('utiCp','code postal', 5); } else { return false; }
	if ( bFlag == true ) { bFlag =  verif_alphanum('utiVille','ville'); } else { return false; }
	
	if ( bFlag != true ) { return false; }
}
// -----------------------------------------------------------------

// Vérification du formulaire de profil
function verif_form_profil() {
	var bFlag = true;
	
	var elementIDs = new Array('profilNom', 'profilDroit');
	setInitialClassName(elementIDs);
	
	bFlag = verif_alphanum('profilNom', 'nom');
	if (bFlag == true) { bFlag = verif_checkbox('profilDroit[]', 'droit'); } else { return false; }
		
	if ( bFlag != true ) { return false; }
}

// -----------------------------------------------------------------

// Vérification du formulaire de cdg panier
function verif_form_cdg() {

	if (document.formPanier.paiementcgv.checked == true) {
		return true;
	}else{
		alert(ajax_file('ajax_sprintf.php?arg1=js_error_cgv'));
		return false;
	}	

}
// -----------------------------------------------------------------

// Vérification du formulaire clients
function verif_form_client() {
	var bFlag = true;

	
	
	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	
	var elementIDs = new Array(
							   'civilite','clientNom','clientPrenom', 'clientMail','clientMailv',
							   'clientPwd','clientPwdv','clientDatenais'
							   ,'clientTel','clientMobile', 'clientFax',
							   'etage','ascenseur','digicode',
							   'adresseFact','codeP','ville'
							   );
	setInitialClassName(elementIDs);
	
	
	var elementDateIDs = new Array(
								   'clientDatenais'
								   );
	setInitialDateClassName(elementDateIDs);	


	
	bFlag = verif_alpha('clientNom', 'js_last_name');
	if ( bFlag == true ) { bFlag = verif_alpha('clientPrenom', 'js_first_name'); } else { return false; }
	if (bFlag == true) { bFlag = verif_format_date_select('clientDatenais', "js_date_naissance"); } else { return false; }
	
	if (bFlag == true) { bFlag = verif_format_majorite('clientDatenais', ""); } else { return false; }
	
	if (bFlag == true) { 
		
		if (document.getElementById('clientTel').value == '') { 
		
			var elementID='clientTel';
			var objElement = document.getElementById(elementID);
			var objLabel = document.getElementById(elementID + 'Label');
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=thanks_precise_tel');
			objElement.className = 'inputErr';
			objLabel.className = 'labelErr';
			objElement.focus();
			
			bFlag = false 
		
		} else { 
			
			bFlag = true; 
			
		} 
	} else { 
		
		return false; 
		
	}
	
	if ( bFlag == true ) { bFlag = verif_mail('clientMail', 'js_mail'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_mail('clientMailv', 'js_mail_verif'); } else { return false; }
	if ( bFlag == true ) { 
		if (document.getElementById('clientMail').value != document.getElementById('clientMailv').value){ 
			var elementID='clientMailv';
			var objElement = document.getElementById(elementID);
			var objLabel = document.getElementById(elementID + 'Label');
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file( 'ajax_sprintf.php?arg1=js_wrong_mail_verif' );
			objElement.className = 'inputErr';
			objLabel.className = 'labelErr';
			objElement.focus();
			return false; 
		}
		else{ 
			bFlag = true; 
		}
	} 
	else { 
		return false; 
	}
	
	
	if ( bFlag == true ) { 
	
		
		var elementID = 'civilite';
		var objElement = document.getElementById(elementID);
		var objLabel = document.getElementById(elementID + 'Label');
		var erreurFieldset = document.getElementById('mes_err_fieldset');
		var erreurText = document.getElementById(elementID+'erreur_msg');
		
		if (objElement) {
			var objLabel = document.getElementById(elementID + 'Label');

			if (document.clientForm.civilite[0].checked==false && document.clientForm.civilite[1].checked==false && document.clientForm.civilite[2].checked==false) {
				
				erreurFieldset.style.display = 'block';
				erreurText.innerHTML = ajax_file( 'ajax_sprintf.php?arg1=js_civilite' );
				objElement.className = 'inputErr';
				objLabel.className = 'labelErr';
				return false;
			}
			else{
				objElement.className = 'input_spontanee';
				objLabel.className = 'labelForm';
				bFlag = true;
			}
		}
	
		else{
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file( 'ajax_sprintf.php?arg1=js_civilite' );

			return false;
		}		
		
	}else{ return false; }	
	

	
	if ( bFlag == true ) { bFlag = verif_alphanum('clientPwd', 'js_password'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_alphanum('clientPwdv', 'js_password_verif'); } else { return false; }
	
	if ( bFlag == true ) { 
		if (document.getElementById('clientPwdv').value != document.getElementById('clientPwd').value){ 
			var elementID='clientPwdv';
			var objElement = document.getElementById(elementID);
			var objLabel = document.getElementById(elementID + 'Label');
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file( 'ajax_sprintf.php?arg1=js_wrong_password_verif' );
			objElement.className = 'inputErr';
			objLabel.className = 'labelErr';
			objElement.focus(); 
			return false; 
		}
		else{ 
			bFlag = true; 
		}
	} 
	else { 
		return false; 
	}
	
		
	


	if ( bFlag == true ) { 
		//if (document.getElementById('societe').value != ""){ bFlag = verif_alphanum('societe', 'js_company'); } else { bFlag = true; }
	} else { return false; }
	
	
	/*if ( bFlag == true ) { 
		if (document.getElementById('clientMobile').value != "") { if (document.getElementById('clientMobile').value == '') { bFlag = false } else { bFlag = true; } } else { bFlag = true; }
	} else { return false; }*/
	
	
	if ( bFlag == true ) {
		//if (document.getElementById('clientFax').value != "") { bFlag = verif_num('clientFax', 'js_fax', 10); } else { bFlag = true; }
	} else { return false; }
	
	if ( bFlag == true ) {

	if (document.getElementById('clientDatenaisJ').value != "" 
		|| document.getElementById('clientDatenaisM').value != ""
		|| document.getElementById('clientDatenaisA').value != "") { bFlag = verif_format_date_select('clientDatenais', "js_date_naissance"); } else { bFlag = true; }
	} else { return false; }
	
//	if ( bFlag == true ) { bFlag =  verif_selected('typeVoie','type de rue'); } else { return false; }
	
	//if ( bFlag == true ) { bFlag = verif_textarea2('adresseFact', 'adresse de facturation'); } else { return false; }
	//if ( bFlag == true ) { bFlag = verif_alphanum('adresseFact', 'js_address'); } else { return false; }
	
	//if ( bFlag == true ) { if (document.getElementById('complement').value!="") { bFlag = verif_alphanum('complement', 'complément d\'information'); } } else { return false; }
		
	//if ( bFlag == true ) { bFlag = verif_num('codeP', 'js_zipcode', 5); } else { return false; }
	//if ( bFlag == true ) { bFlag = verif_alpha('ville', 'js_city'); } else { return false; }

	if ( bFlag != true ) { return false; }
	
	return true;
	

}
// -----------------------------------------------------------------

// Vérification du formulaire client adresse livraison
function verif_form_clientad() {
	var bFlag = true;

	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	var elementIDs = new Array(
							   'adresseNom','adressePrenom',
							   'societe','etage','ascenseur','digicode',
							   'adresseLiv','codeP','ville'
							   );
	setInitialClassName(elementIDs);
	
	//bFlag = verif_alphanum('adresseProfil', 'profil');
	bFlag = verif_alphanum('adresseNom', 'js_last_name');
	if ( bFlag == true ) { bFlag = verif_alphanum('adressePrenom', 'js_first_name'); } else { return false; }
	if ( bFlag == true ) { 
		if (document.getElementById('societe').value != "") { bFlag = verif_alphanum('societe', 'js_company'); } else { bFlag = true; }
	} else { return false; }
	
	if ( bFlag == true ) { 
		if (document.getElementById('etage').value != "") { bFlag = verif_etage('etage', 'js_etage', 3); } else { bFlag = true; }
	} else { return false; }
	
	/*if ( bFlag == true ) { 
		if (document.getElementById('ascenseur').value != "") { bFlag = verif_alphanum('ascenseur', 'ascenseur'); } else { bFlag = true; }
	} else { return false; }
	
	if ( bFlag == true ) {
		if (document.getElementById('digicode').value != "") { bFlag = verif_alphanum('digicode', 'digicode'); } else { bFlag = true; }
	} else { return false; }*/
	//if ( bFlag == true ) { bFlag =  verif_selected('typeVoie','type de rue'); } else { return false; }
	
	if ( bFlag == true ) { bFlag = verif_alphanum('adresseLiv', 'js_adresse_livraison'); } else { return false; }
	
	//if ( bFlag == true ) { bFlag = verif_textarea2('adresseLiv', 'adresse de livraison'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num('codeP', 'js_zipcode', 5); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_alpha('ville', 'js_city'); } else { return false; }
	
	if ( bFlag != true ) { return false; }
}
// -----------------------------------------------------------------



// Vérification du formulaire client adresse livraison
function verif_form_clientad_sanstypevoie() {
	var bFlag = true;

	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	var elementIDs = new Array(
							   'adresseCivilite', 'adresseNom','adressePrenom','telephone',
							   'etage','ascenseur','digicode',
							   'adresseLiv','codeP','ville'
							   );
	setInitialClassName(elementIDs);
	

	bFlag = verif_alphanum('adresseNom', 'js_last_name');
	if ( bFlag == true ) { bFlag = verif_alphanum('adressePrenom', 'js_first_name'); } else { return false; }

	if ( bFlag == true ) { 
		if (document.getElementById('societe').value != "") { bFlag = verif_alphanum('societe', 'js_company'); } else { bFlag = true; }
	} else { return false; }
	
	
	if ( bFlag == true ) { 
	
		
		var elementID = 'adresseCivilite';
		var objElement = document.getElementById(elementID);
		var objLabel = document.getElementById(elementID + 'Label');
		var erreurFieldset = document.getElementById('mes_err_fieldset');
		var erreurText = document.getElementById(elementID+'erreur_msg');
		
		if (objElement) {
			var objLabel = document.getElementById(elementID + 'Label');

			if (document.clientForm.adresseCivilite[0].checked==false && document.clientForm.adresseCivilite[1].checked==false && document.clientForm.adresseCivilite[2].checked==false) {
				
				
				erreurFieldset.style.display = 'block';
				erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=js_choose_civilite');
				objElement.className = 'inputErr';
				objLabel.className = 'labelErr';
				return false;
			}
			else{
				objElement.className = 'input_spontanee';
				objLabel.className = 'labelForm';
				bFlag = true;
			}
		}
	
		else{
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=js_choose_civilite');
			//objElement.className = 'inputErr';
			//objLabel.className = 'labelErr';
			return false;
		}		
		
	}else{ return false; }
	

	if ( bFlag == true ) { bFlag = verif_alphanum('adresseLiv', 'js_adresse_livraison'); } else { return false; }
	
	// Internationalisation donc plus de vérif sur le code postal, on vérifie néanmoins que celui ci ne soit pas vide
	//if ( bFlag == true ) { bFlag = verif_num('codeP', 'code postal', 5); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_alphanum('codeP', 'js_zipcode'); } else { return false; }
	
	if ( bFlag == true ) { bFlag = verif_alpha('ville', 'js_city'); } else { return false; }


	if ( bFlag == true ) { 
		if (document.getElementById('etage').value != "") { bFlag = verif_etage('etage', 'js_etage', 3); } else { bFlag = true; }
	} else { return false; }
	
	if ( bFlag == true ) { bFlag = verif_zip('codeP', 'pays', 'js_zipcode', 5); } else{ return false; }
	
	if ( bFlag != true ) { return false; }
}
// -----------------------------------------------------------------




// Vérification du formulaire de la categorie
function	verif_form_categorie() {
	var bFlag = true;
	
	var elementIDs = new Array('souscategorie','categorie','itemName');
	setInitialClassName(elementIDs);
	
	if (bFlag == true) { bFlag = verif_selected('souscategorie', 'js_sscategorie'); } else { return false; }
	if (bFlag == true) { bFlag = verif_selected('categorie','js_categorie'); } else { return false; }
	if (bFlag == true) { bFlag = verif_alphanum('itemName', 'js_libelle'); } else { return false; }
	if (bFlag == true) { bFlag = verif_form_date_solde(); }else{ return false; }

	if ( bFlag != true ) { return false; }
}

// vérification de la date de début et de fin si les soldes sont activées
function verif_form_date_solde(){
	
	var bFlag1 = true;
	
	if ( document.categorieForm.actif[0].checked == true ){
	
		bFlag1 = verif_format_date_select('prodEclatDebut', "js_date_deb");
		if (bFlag1 == true) { bFlag1 = verif_format_date_select('prodEclatFin', "js_date_fin"); } else { return false; }
		
		if (bFlag1 == true) { bFlag1 = verif_date_fin_bandeau('prodEclatDebut','prodEclatFin', "js_date_fin"); } else { return false; }
		
	}
	return bFlag1;
	
}

// -----------------------------------------------------------------


// Vérification du formulaire modification d'une caractéristique
function verif_form_modcaract() {
	var bFlag = true;
	
	var elementIDs = new Array('prodCaractType','prodCaractVal');
	setInitialClassName(elementIDs); 

	bFlag = verif_alphanum('prodCaractType', 'js_libelle');
	if (bFlag == true) { bFlag = verif_alphanum('prodCaractVal', 'js_valeur'); } else { return false; }

	if ( bFlag != true ) { return false; }
}
// -----------------------------------------------------------------
function verif_form_phototheque(){
	var bFlag = true;
	
	var elementIDs = new Array('prodSousCateg_1','prodCateg_1','prodObjet_1');
	setInitialClassName(elementIDs);
	
	if (bFlag == true) { bFlag = verif_selected2('prodCateg_1', 'js_categorie'); } else { return false; }
	if (bFlag == true) { bFlag = verif_selected2('prodSousCateg_1','js_famille'); } else { return false; }
	if (bFlag == true) { bFlag = verif_selected2('prodObjet_1', 'js_sscategorie'); } else { return false; }
	
	if ( bFlag != true ) { return false; }
}	

// ------------------------------------------------------------------
// Vérification du formulaire alertestock
function verif_form_alertestock(){
	var bFlag = true;
	var erreurFieldset = document.getElementById('mes_err_fieldset');
	var erreurText = document.getElementById(elementID+'erreur_msg');
	
	var elementIDs = new Array('nbPoint');
	setInitialClassName(elementIDs);
	
	 if (bFlag == true && (document.getElementById('alerteStatut1').checked == true) && ((document.getElementById('dateDebut').value > document.getElementById('today').value) || 
		(document.getElementById('dateFin').value < document.getElementById('today').value))){
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=js_alerte_stock');
			return false;
	 }
	
	
	else if (bFlag == true && (document.getElementById('alerteStatut3').checked == true) ){
			bFlag = verif_num('nbPoint', 'js_point_produit', 5);
	}
	else{
		return false;
	}
	
	
	
	if ( bFlag != true ) { return false; }
	
}

// ------------------------------------------------------------------
// Vérification du formulaire produit
function verif_form_produit(formID, droitPrixPerte) {
	var bFlag = true;
	var elementIDs = new Array(
							   	'prodTitreObjet','prodNom','prodPtCadeau',
								'prodPrixVente','prodPrixRemise', 'prodCadeau'
								);
	setInitialClassName(elementIDs);
	
	var elementDateIDs = new Array(
								   'prodDateDebutVente','prodEclatDebut',
								   'prodEclatFin', 'prodDateFinVente'
								   );
	setInitialDateClassName(elementDateIDs);
	
	//si c'est déjà classe on a pas de liste
	if ( !document.prodForm.preclasser ){
		if ( bFlag == true ) { bFlag = verif_categ(formID); } else { return false; }
	}
	
	
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotPlatforme','js_erreur_code_entrepot_1'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotAllee','js_erreur_code_entrepot_2'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotColonne1','js_erreur_code_entrepot_3'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotColonne2','js_erreur_code_entrepot_3'); } else { return false; }	
	
	
	if ( bFlag == true ) { bFlag = verif_titre_objet('prodTitreObjet', 'js_titre_objet'); } else { return false; }
	//alert( "Titre Objet :: " + bFlag );
	if ( bFlag == true ) { bFlag = verif_alphanum('prodNom', 'js_sstitre'); } else { return false; }
	//alert( "Sous-titre :: " + bFlag );
	if ( bFlag == true ) { bFlag = verif_num('prodPrixVente','js_prix', 1); } else { return false; }
	if ( bFlag == true ) { 
		//Permet de supprimer la virgule et vérifier di un produit est supérieure à 0
		var texte = document.getElementById('prodPrixVente').value;
		texte = texte.replace(",",".");
		//alert(texte);
		
		//on retourne aucune erreur si le prix est supérieur à 0
		if(texte> 0){
			bFlag == true;
		}else{ 
			// si le prix est à 0 et qu'il s'agit d'un produit cadeau alors on ne fait pas d'erreur
			if ( document.getElementById('prodCadeau').checked==true ){
				bFlag == true;
			}else{
				document.getElementById('mes_err_fieldset').style.display = 'block';
				document.getElementById(elementID+'erreur_msg').innerHTML = ajax_file('ajax_sprintf.php?arg1=thanks_precise_price_sup_0');
				
				document.getElementById('prodPrixVente').className = 'inputErr';
				document.getElementById('prodPrixVenteLabel').className = 'labelErr';
				document.getElementById('prodPrixVente').focus();
				
				return false;
			}
		}
		
	} else { return false; }
	
	//alert( "Sous-titre :: " + bFlag );
	if ( bFlag == true ) { 
		if (document.getElementById('prodPrixRemise').value != "") { 
			bFlag = verif_num('prodPrixRemise','js_remise', 1); 
		} else { bFlag = true; }
	} else { return false; }
//alert( "Sous-titre :: " + bFlag );
	if ( bFlag == true ) { bFlag = verif_prix( 'prodPrix', droitPrixPerte); } else { return false; }
	//alert( "Sous-titre :: " + bFlag );
	if (bFlag == true ) {
			if (document.getElementById('prodDateDebutVente').value != "" 
			|| document.getElementById('prodDateDebutVente').value != ""
			|| document.getElementById('prodDateDebutVente').value != "")
				{ bFlag = verif_format_date_select('prodDateDebutVente', 'js_date_deb_vente');} 
			else { bFlag = true; }
	} else { return false; }
	//alert( "Sous-titre :: " + bFlag );	
	
	if (bFlag == true ){
		if (document.getElementById('prodDateFinVente').value != "" 
		|| document.getElementById('prodDateFinVente').value != ""
		|| document.getElementById('prodDateFinVente').value != "")
		 	{ bFlag = verif_format_date_select('prodDateFinVente', 'js_date_fin_vente'); } 
		else {bFlag = true; }
	} else { return false; }	
//alert( "Sous-titre :: " + bFlag );
	
	if ( bFlag == true ) { 
		if ( document.getElementById('prodCadeau').checked==true){
			bFlag = verif_num('prodPtCadeau','js_point_cado',1); 
		} else { bFlag = true; }
	} else { return false; }
	//alert( "Sous-titre :: " + bFlag );
	
	if ( bFlag == true ) { 
		if (document.getElementById('prodEclat').value != "" && (document.getElementById('prodEclatDebut').value != "" 
		|| document.getElementById('prodEclatDebut').value != ""
		|| document.getElementById('prodEclatDebut').value != "")) { bFlag = verif_format_date_select('prodEclatDebut', "js_date_deb_eclat"); } else { bFlag = true; }
	} else { return false; }
	//alert( "Sous-titre :: " + bFlag );
	
	if ( bFlag == true ) { 
		if (document.getElementById('prodEclat').value != "" && (document.getElementById('prodEclatFin').value != "" 
		|| document.getElementById('prodEclatFin').value != ""
		|| document.getElementById('prodEclatFin').value != "")) { bFlag = verif_format_date_select('prodEclatFin', "js_date_fin_eclat"); } else { bFlag = true; }
	} else { return false; }
//	alert( "Sous-titre :: " + bFlag );
	
	if ( bFlag == true ) { bFlag = verif_photo_defaut('prodNoValid'); } else { return false; }	
//	alert( "Sous-titre :: " + bFlag );
	
	if ( bFlag == true ) { bFlag = verif_checkbox_index( 'visuStatutDetail1', '', 0); } else { return false; }

	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatutDetail1', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatutDetail2', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatutDetail3', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatutDetail4', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatutDetail5', '', 2); } else { return false; }

	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatut1', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatut2', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatut3', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatut4', '', 2); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_checkbox_photo_refus( 'visuStatut5', '', 2); } else { return false; }


		
	if ( bFlag == true ) { bFlag = verif_textarea2('prodDescription', 'js_description'); } else { return false; }
	//alert( "Description :: " + bFlag );
	
	if ( bFlag != true ) { return false; }
	
	//return false;
}




// ------------------------------------------------------------------
// Vérification du formulaire produit pour un bon de commande
function verif_form_produit_bon_cmd(formID, droitPrixPerte, pType) {
	
	
	var bFlag = true;
	var elementIDs = new Array(
							   	'prodTitreObjet','prodNom',
								'prodPrixVente','prodPrixRemise'
								);
	setInitialClassName(elementIDs);
	
	var elementDateIDs = new Array(
								   'prodDateDebutVente',
								   'prodEclatFin', 'prodDateFinVente'
								   );
	setInitialDateClassName(elementDateIDs);


	//si c'est déjà classe on a pas de liste
	if ( !document.prodForm.preclasser ){
		
	}

	if ( bFlag == true ) { bFlag = verif_categ(formID); } else { return false; }
	
	if (document.getElementById('prodRefInterne')){
		
		if ( bFlag == true ) { bFlag = verif_ref_interne('prodRefInterne', 'js_ref_interne'); } else { return false; }		
		
	}



	if ( bFlag == true ) { bFlag = verif_titre_objet('prodTitreObjet', 'js_titre_objet'); } else { return false; }
	//alert( "Titre Objet :: " + bFlag );
	if ( bFlag == true ) { bFlag = verif_alphanum('prodNom', 'js_sstitre'); } else { return false; }
	//alert( "Sous-titre :: " + bFlag );
	
	
	if ( bFlag == true ) { bFlag = verif_num('prodPrixAchat','js_prix', 1); } else { return false; }
	if ( bFlag == true ) { 
		//Permet de supprimer la virgule et vérifier di un produit est supérieure à 0
		var texte = document.getElementById('prodPrixAchat').value;
		texte = texte.replace(",",".");
		//alert(texte);
		
		//on retourne aucune erreur si le prix est supérieur à 0
		if(texte> 0){
			bFlag == true;
		}else{ 
			document.getElementById('mes_err_fieldset').style.display = 'block';
			document.getElementById(elementID+'erreur_msg').innerHTML = ajax_file('ajax_sprintf.php?arg1=thanks_precise_price_sup_0');
			
			document.getElementById('prodPrixAchat').className = 'inputErr';
			document.getElementById('prodPrixAchatLabel').className = 'labelErr';
			document.getElementById('prodPrixAchat').focus();
			
			return false;
		}
		
	} else { return false; }	
	

	
	if ( bFlag == true ) { bFlag = verif_num('prodPrixVente','prix', 1); } else { return false; }
	if ( bFlag == true ) { 
		//Permet de supprimer la virgule et vérifier di un produit est supérieure à 0
		var texte = document.getElementById('prodPrixVente').value;
		texte = texte.replace(",",".");
		//alert(texte);
		
		//on retourne aucune erreur si le prix est supérieur à 0
		if(texte> 0){
			bFlag == true;
		}else{ 

			document.getElementById('mes_err_fieldset').style.display = 'block';
			document.getElementById(elementID+'erreur_msg').innerHTML = ajax_file('ajax_sprintf.php?arg1=thanks_precise_price_sup_0');
			
			document.getElementById('prodPrixVente').className = 'inputErr';
			document.getElementById('prodPrixVenteLabel').className = 'labelErr';
			document.getElementById('prodPrixVente').focus();
			
			return false;

		}
		
	} else { return false; }
	
	
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotPlatforme','js_erreur_code_entrepot_1'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotAllee','js_erreur_code_entrepot_2'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotColonne1','js_erreur_code_entrepot_3'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_num_entrepot('prodNumEntrepotColonne2','js_erreur_code_entrepot_3'); } else { return false; }
	//if ( bFlag == true ) { bFlag = verif_num('prodNumEntrepotComplement','le complément', 1); } else { return false; }
	
	
	
	
	//alert( "Sous-titre :: " + bFlag );
	if ( bFlag == true ) { 
		if (document.getElementById('prodPrixRemise').value != "") { 
			bFlag = verif_num('prodPrixRemise','js_remise', 1); 
		} else { bFlag = true; }
	} else { return false; }
	
	

	//alert( "Sous-titre :: " + bFlag );
	if ( bFlag == true ) { 
		if (document.getElementById('prodEcoTaxte').value != "") { 
			bFlag = verif_num('prodEcoTaxte','js_eco_taxe', 1); 
		} else { bFlag = true; }
	} else { return false; }	
	
	if ( bFlag == true ) { 
		if (document.getElementById('prodUfAchat').value != "") { 
			bFlag = verif_num('prodUfAchat','js_facturation_achat', 1); 
		} else { bFlag = true; }
	} else { return false; }	
	
	if ( bFlag == true ) { 
		if (document.getElementById('prodUfVente').value != "") { 
			bFlag = verif_num('prodUfVente','js_facturation_vente', 1); 
		} else { bFlag = true; }
	} else { return false; }	
	

	
	
	if ( bFlag == true ) { 
		if (document.getElementById('prodNbPiecesColis').value != "") { 
			bFlag = verif_num('prodNbPiecesColis','js_nb_piece_par_colis', 1); 
		} else { bFlag = true; }
	} else { return false; }	
	
	if ( bFlag == true ) { 
		if (document.getElementById('prodNbColis').value != "") { 
			bFlag = verif_num('prodNbColis','js_nb_colis', 1); 
		} else { bFlag = true; }
	} else { return false; }	

	
	
	//alert( "Sous-titre :: " + bFlag );
	if ( bFlag == true ) { bFlag = verif_prix( 'prodPrix', droitPrixPerte); } else { return false; }
	
	//alert( "Sous-titre :: " + bFlag );
	if (bFlag == true ) {
			if (document.getElementById('prodDateDebutVente').value != "" 
			|| document.getElementById('prodDateDebutVente').value != ""
			|| document.getElementById('prodDateDebutVente').value != "")
				{ bFlag = verif_format_date_select('prodDateDebutVente', 'js_date_deb_vente');} 
			else { bFlag = true; }
	} else { return false; }
	//alert( "Sous-titre :: " + bFlag );	
	
	if (bFlag == true ){
		if (document.getElementById('prodDateFinVente').value != "" 
		|| document.getElementById('prodDateFinVente').value != ""
		|| document.getElementById('prodDateFinVente').value != "")
		 	{ bFlag = verif_format_date_select('prodDateFinVente', 'js_date_fin_vente'); } 
		else {bFlag = true; }
	} else { return false; }	
	//alert( "Sous-titre :: " + bFlag );
		

	//if ( bFlag == true ) { bFlag = verif_textarea2('prodDescription', 'description'); } else { return false; }
	//alert( "Description :: " + bFlag );
	
	
	
	if ( bFlag != true ) { return false; }

	//return false;
}



//	VENTE PRIVEE	//
// Vérification du formulaire clients
function verif_form_clientvp() {
	var bFlag = true;
	
	if ( document.getElementById('mes_err') ){
		document.getElementById('mes_err').style.display ='none';
	}
	
	var elementIDs = new Array(
							   'civilite','clientNom','clientPrenom', 'clientMail','clientMailv',
							   'clientPwd','clientPwdv'
							   );
	setInitialClassName(elementIDs);

	 
	bFlag = verif_alpha('clientPrenom', 'js_first_name');
	if ( bFlag == true ) { bFlag = verif_alpha('clientNom', 'js_last_name'); } else { return false; }
	
	if ( bFlag == true ) { bFlag = verif_mail('clientMail', 'js_mail'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_mail('clientMailv', 'js_verif_mail'); } else { return false; }
	if ( bFlag == true ) { 
		if (document.getElementById('clientMail').value != document.getElementById('clientMailv').value){ 
			var elementID='clientMailv';
			var objElement = document.getElementById(elementID);
			var objLabel = document.getElementById(elementID + 'Label');
			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=js_wrong_mail_verif');
			objElement.className = 'inputErr';
			objLabel.className = 'labelErr';
			objElement.focus();
			return false; 
		}
		else{ bFlag = true; }
	} 
	else { return false; }
	
	if ( bFlag == true ) { 
	
		var elementID = 'civilite';
		var objElement = document.getElementById(elementID);
		var objLabel = document.getElementById(elementID + 'Label');
		var erreurFieldset = document.getElementById('mes_err_fieldset');
		var erreurText = document.getElementById(elementID+'erreur_msg');
		
		if (objElement) {
			var objLabel = document.getElementById(elementID + 'Label');

			if (document.clientVPForm.civilite[0].checked==false && document.clientVPForm.civilite[1].checked==false && document.clientVPForm.civilite[2].checked==false) {
				erreurFieldset.style.display = 'block';
				erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=js_choose_civilite');
				objElement.className = 'inputErr';
				objLabel.className = 'labelErr';
				return false;
			}
			else{
				objElement.className = 'input_spontanee';
				objLabel.className = 'labelForm';
				bFlag = true;
			}
		}
	
		else{
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=js_choose_civilite');
			//objElement.className = 'inputErr';
			//objLabel.className = 'labelErr';
			return false;
		}		
		
	}else{ return false; }	
	
	if ( bFlag == true ) { 
		if (document.getElementById('clientMail').value != document.getElementById('clientMailv').value){ return false; }else{ bFlag = true; }
	} else { return false; }
	
	if ( bFlag == true ) { bFlag = verif_alphanum('clientPwd', 'js_password'); } else { return false; }
	if ( bFlag == true ) { bFlag = verif_alphanum('clientPwdv', 'js_password_verif'); } else { return false; }
	
	if ( bFlag == true ) { 
		if (document.getElementById('clientPwdv').value != document.getElementById('clientPwd').value){ 
			var elementID='clientPwdv';
			var objElement = document.getElementById(elementID);
			var objLabel = document.getElementById(elementID + 'Label');

			var erreurFieldset = document.getElementById('mes_err_fieldset');
			var erreurText = document.getElementById(elementID+'erreur_msg');
			erreurFieldset.style.display = 'block';
			erreurText.innerHTML = ajax_file('ajax_sprintf.php?arg1=js_wrong_password_verif');
			objElement.className = 'inputErr';
			objLabel.className = 'labelErr';
			objElement.focus();
			return false; 
		}
		else{ bFlag = true; }
	} 
	else { return false; }
	
	if ( bFlag != true ) { return false; }
	
}
// -----------------------------------------------------------------

var timer;
function checkForm(type,elem,fieldname,from, blockMenuTopConnexionInfobulle ) {
	
	if(blockMenuTopConnexionInfobulle == undefined) {blockMenuTopConnexionInfobulle = 0;};	// argument facultatif utiliser uniquement pour le menu de connexion "haut" pour bloquer l'affichage de l'info bulle au dessus des input
	
	if( from != 'click' ) elementID = elem.id;
	else elementID = elem;
	
	var already_mail = false;
	
	// Cas special pour la date
	/*if( elementID == 'clientDatenaisJ' || elementID == 'clientDatenaisM' || elementID == 'clientDatenaisA' )
		elementID = 'clientDatenais';*/
	
	if( elem == 'civilite' ) elementID = elem;
	//Suivant le type de champs on effectue la verif appropriee
	switch(type){
		
		case 'alpha':
			var flag = verif_alpha(elementID,fieldname,false);
			break;
		case 'alpha_optional':
			var flag = true;
			if( document.getElementById(elementID).value != '' ) flag = verif_alpha(elementID,fieldname,false);
			break;
		case 'alphanum':
			var flag = verif_alphanum(elementID,fieldname,false);
			break;
		case 'alphanum_optional':
			var flag = true;
			
			if( document.getElementById(elementID).value != '' ) {
				
				if(fieldname.indexOf('|')!=-1){
					length = fieldname.substring(fieldname.indexOf('|')+1);
					fieldname = fieldname.substring(0,fieldname.indexOf('|'));
					flag = verif_alphanum(elementID,fieldname,true,length);
				}
				else flag = verif_alphanum(elementID,fieldname,false);
				
			}
			break;
		case 'same':
			elemCmpID = elementID.substring(0,elementID.length-1);
			var flag = verif_alphanum(elementID,fieldname,false);
			if( flag ) flag = verifSame( elemCmpID, elementID, fieldname );
			break;
		case 'same_optional':
			var flag = true;
			elemCmpID = elementID.substring(0,elementID.length-1);
			if( document.getElementById(elementID).value != '' || document.getElementById(elemCmpID).value != ''  ) {
				
				var flag = verif_alphanum(elementID,fieldname,false);
				if( flag ) flag = verifSame( elemCmpID, elementID, fieldname );
			}
			break;
		case 'mail':
			var flag = verif_mail(elementID,fieldname);
			break;
		case 'mail_log':
			var flag = verif_mail(elementID,fieldname);
			if( flag ) {
				flag = ajax_file('ajax_email_exist.php?mail='+document.getElementById(elementID).value);
				if( flag == '1' ) flag = false;
				else flag = true;
				if( !flag ) {
				
					var objElement = document.getElementById(elementID);
					var objLabel = document.getElementById(elementID + 'Label');
					var erreurText = document.getElementById(elementID+'erreur_msg');
					erreurText.innerHTML = '<p class="title_toolltip">' + ajax_file('ajax_sprintf.php?arg1='+fieldname) + ' :</p>' + ajax_file('ajax_sprintf.php?arg1=js_already_mail');
					objElement.className = 'inputErr';
					objLabel.className = 'labelErr';
					
					already_mail = true;
					
				}
			}
			break;
		case 'mail_newsletter':
			var flag = verif_mail(elementID,fieldname);
			if( flag ) {
				flag = ajax_file('ajax_email_newsletter_exist.php?mail='+document.getElementById(elementID).value);
				if( flag == '1' ) flag = false;
				else flag = true;
				if( !flag ) {
				
					var objElement = document.getElementById(elementID);
					var objLabel = document.getElementById(elementID + 'Label');
					var erreurText = document.getElementById(elementID+'erreur_msg');
					erreurText.innerHTML = '<p class="title_toolltip">' + ajax_file('ajax_sprintf.php?arg1='+fieldname) + ' :</p>' + ajax_file('ajax_sprintf.php?arg1=js_already_mail_newsletter');
					objElement.className = 'inputErr';
					objLabel.className = 'labelErr';
					
					already_mail = true;
					
				}
			}
			break;
		case 'mail_distributeur':
			var flag = verif_mail(elementID,fieldname);
			if( !flag ) {
			
				var objElement = document.getElementById(elementID);
				var objLabel = document.getElementById(elementID + 'Label');
				var erreurText = document.getElementById(elementID+'erreur_msg');
				erreurText.innerHTML = '<p class="title_toolltip">' + ajax_file('ajax_sprintf.php?arg1='+fieldname) + ' :</p>' + ajax_file('ajax_sprintf.php?arg1=js_already_mail_newsletter');
				objElement.className = 'inputErr';
				objLabel.className = 'labelErr';
				
				already_mail = true;
				
			}
			break;
		case 'mail_log_info':
			var flag = verif_mail(elementID,fieldname);
			if( flag && ( document.getElementById(elementID).value != document.getElementById('old_clientMail').value ) ) {
				flag = ajax_file('ajax_email_exist.php?mail='+document.getElementById(elementID).value);
				if( flag == '1' ) flag = false;
				else flag = true;
				if( !flag ) {
				
					var objElement = document.getElementById(elementID);
					var objLabel = document.getElementById(elementID + 'Label');
					var erreurText = document.getElementById(elementID+'erreur_msg');
					erreurText.innerHTML = '<p class="title_toolltip">' + ajax_file('ajax_sprintf.php?arg1='+fieldname) + ' :</p>' + ajax_file('ajax_sprintf.php?arg1=js_already_mail_short');
					objElement.className = 'inputErr';
					objLabel.className = 'labelErr';
					
					already_mail = true;
					
				}
			}
			break;
		case 'mail_verif':
			elemCmpID = elementID.substring(0,elementID.length-6); // compare le champ dont l'id est "email_verif" a "email"
			var flag = verif_mail(elementID,fieldname);
			if( flag ) flag = verifSame( elemCmpID, elementID, fieldname );
			break;
		case 'mail_optional':
			var flag = true;
			if( document.getElementById(elementID).value != '' ) flag = verif_mail(elementID,fieldname);
			break;
		case 'radio':
			var flag = verif_radio(elementID,fieldname);
			break;
		case 'select_date':
			var flag = verif_selected_date(elementID,fieldname);
			break;
		case 'select':
			var flag = verif_selected(elementID,fieldname);
			break;
		case 'phone':
			var flag = verif_num( elementID,fieldname )
			if( flag ) flag = verif_telephone(elementID,fieldname);
			break;
		case 'mobile':	
			var flag = true;
			if( document.getElementById(elementID).value != '' ) flag = verif_portable(elementID,fieldname);
			break;
		case 'cp':
			if(document.getElementById('pays').value=='B' || document.getElementById('pays').value=='L' || document.getElementById('pays').value=='S') nb = 4;
			else nb = 5;
			var flag = verif_num( elementID,fieldname,nb );
			if( flag ) flag = verif_zip( elementID, 'pays', fieldname,nb );
			break;
		case 'no_empty':
			var flag = verif_empty(elementID,fieldname);
			break;
	}
	
	var style = '';
	
	if( from == 'click' || elem == 'civilite' ) {
		
		if( type == 'select_date' ) {
			elem = document.getElementById(elem+'J');
			if( elementID == 'newsletterDatenais' )
				style = 'style="margin-left:45px;"';
			else if(  elementID == 'clientDatenais') 
				style = 'style="margin-left:57px;"';
			elementID += 'J';
			
		}
		else if( type == 'radio' ) {
			elem = document.getElementById(elem+'M');
			//elementID += 'M';
			// style = 'style="margin-left:83px;"';
		}
		else elem = document.getElementById(elem);
	}
	
	if( !flag ) {
		
		if (blockMenuTopConnexionInfobulle != 1) {
			
			if( $("#"+elementID).parent().children("img").length==0 ) $("#"+elementID).parent().append('<img ' + style + ' src="img/picto_panneau.png" alt="" class="img_error" />');
			elem_img = $("#"+elementID).parent().children("img")[0];
		
		} else {
			
			/*document.getElementById(elem.id+'Err').style.display = 'table-row';
			
			var nav = navigator.appVersion;
			if ( nav.indexOf('MSIE 7') >= 0 ) document.getElementById(elem.id+'Err').style.display = 'block';
			
			if( $("#bloc_erreur").css('display') == 'table-row' || $("#bloc_erreur").css('display') == 'block'|| $("#bloc_erreur").css('display') == 'table' ) {
			
				$("#bloc_erreur").css('display','none')
				clearTimeout(timer);
				
			}*/
		
		}
		
	}
	
	if( !flag && from != 'click' ) {
		
		if (blockMenuTopConnexionInfobulle != 1) {
			
			pos = getPos(elem_img);
			if( from == 'spe' && !already_mail ) document.getElementById(elementID+'erreur_msg').innerHTML = document.getElementById(elementID + 'Err').innerHTML;
			
			
			if(!jQuery.browser.msie) $("#bloc_erreur").fadeIn(400);
			else document.getElementById("bloc_erreur").style.display = 'block';
			
			document.getElementById('bloc_erreur').style.position = 'absolute';
			
			var nav = navigator.appVersion;
			
			/*if ( nav.indexOf('MSIE 7') >= 0 ) {
			
				pos_parent = getPos(document.getElementById('bloc_erreur').parentNode);
				
				if (document.getElementById('bloc_erreur').parentNode.id == 'home_wrapper') {
					document.getElementById('bloc_erreur').style.top = (pos.y) - (document.getElementById('bloc_erreur').offsetHeight) + 'px';
					document.getElementById('bloc_erreur').style.left = ((pos.x-15)) + 'px';
				} else {
					document.getElementById('bloc_erreur').style.top = (pos.y-pos_parent.y) - (document.getElementById('bloc_erreur').offsetHeight) + 'px';
					document.getElementById('bloc_erreur').style.left = ((pos.x-15) - pos_parent.x) + 'px';
				}
				
			} else {*/
				document.getElementById('bloc_erreur').style.top = pos.y - (document.getElementById('bloc_erreur').offsetHeight-5) + 'px';
				pos_left_margin = getPos(document.getElementById('content'));
				document.getElementById('bloc_erreur').style.left = (pos.x-pos_left_margin.x-14) + 'px';
			
			//}
			document.getElementById('bloc_erreur').style.zIndex = '1';
			
			window.clearTimeout(timer);
			
			timer = setTimeout("closeInfobulle('bloc_erreur')",2000);
			
		}
		
	}
	else if( from != 'click' ) {
		
		window.clearTimeout(timer);
		
		timer = setTimeout("closeInfobulle('bloc_erreur')",2000);
		
	}
	
	if( !flag ) {
		
		var val = document.getElementById(elementID+'erreur_msg').innerHTML;
		//alert(from);
		//on met le focus sur le champs
		//if( from != 'spe' ) {
		
			// Cas special pour les infobulle ou un message est toujours present, on le garde
			if( (elementID == 'clientPwd' || elementID == 'clientMail' || elementID == 'clientMailAuth' || elementID == 'clientMailAuth' || elementID == 'clientPwdAuth' || elementID == 'mailLost') && !already_mail && blockMenuTopConnexionInfobulle != 1 ) {
			
				/*elem.setAttribute('onfocus',function(){ openInfobulle('bloc_erreur','spe',elem); })
				elem.onfocus=function(){ openInfobulle('bloc_erreur','spe',elem);}*/
				elem_img.setAttribute('onmouseover',function(){ openInfobulle('bloc_erreur','spe',elem); })
				elem_img.onmouseover=function(){ openInfobulle('bloc_erreur','spe',elem);}
				elem_img.setAttribute('onmouseout',function(){ closeInfobulle('bloc_erreur'); });
				elem_img.onmouseout=function(){ closeInfobulle('bloc_erreur');}
				
			}
			else {
				
				if (blockMenuTopConnexionInfobulle != 1) {
					
					/*elem.setAttribute('onfocus',function(){ basculeAndAdd(elem,val,'visible'); });
					elem.onfocus=function(){ basculeAndAdd(elem,val,'visible');}*/
					elem_img.setAttribute('onmouseover',function(){ OverPopup(this,val,'visible'); });
					elem_img.onmouseover=function(){ OverPopup(this,val,'visible');}
					elem_img.setAttribute('onmouseout',function(){ OverPopup(this,val,'none'); });
					elem_img.onmouseout=function(){ OverPopup(this,val,'none');}
					
				}
				
			}
			
		//}
		
	}
	else {
	
		if (blockMenuTopConnexionInfobulle == 1) {
			// document.getElementById(elem.id+'Err').style.display = 'none';
		}
		
		if( $("#"+elementID).parent().children("img").length>0 ) $("#"+elementID).parent().children("img").remove(".img_error");
		if( $("#"+elementID).attr('class') == 'inputErr' ) $("#"+elementID).attr('class','input_spontanee');
		if( $("#"+elementID+'Label').attr('class') == 'labelErr' ) $("#"+elementID+'Label').attr('class','labelForm');
		
		if( $("#bloc_erreur").css('display') == 'table-row' || $("#bloc_erreur").css('display') == 'block' ) {
		
			$("#bloc_erreur").css('display','none')
			clearTimeout(timer);
			
		}
	
		//on enleve le focus sur le champs
		if( from != 'spe' && elem != 'civilite' ) {
			// elem.setAttribute('onfocus',function(){})
			// elem.onfocus=function(){}
		}
		
	}
	
	return flag;

}

function checkAllForm2(tabError) {
	
	var length_tab = tabError.length;
	
	var bool_error = true;
	
	for(var i = 0;i<length_tab;i++) {
			
		if( eval(tabError[i]) == false )
			bool_error = false;
	
	}
	return bool_error;
}

function checkAllForm(tabError, blockMenuTopConnexionInfobulle, path_relative_root) {
	
	if(blockMenuTopConnexionInfobulle == undefined) {blockMenuTopConnexionInfobulle = 0;};	// argument facultatif utiliser uniquement pour le menu de connexion "haut" pour bloquer l'affichage de l'info bulle au dessus des input
	
	var bool_error = true;
	
	if( $("#bloc_erreur").css('display') == 'table-row' || $("#bloc_erreur").css('display') == 'block' || $("#bloc_erreur").css('display') == 'table' ) {
		
		$("#bloc_erreur").css('display','none')
		clearTimeout(timer);
		
	}
	
	if ( tabError == 'message' ) {
	
		var msg =  tinyMCE.getInstanceById('message').getBody().innerHTML;

		if (!msg || typeof msg.length == 'undefined' || msg.length < 13){
			bool_error = false;
		}
		else{
			bool_error = true;
		}
			
		
		
	} else {
		for(var i = 0;i<tabError.length;i++) {
			
			if(!checkForm(tabError[i][0],tabError[i][1],tabError[i][2],'click',blockMenuTopConnexionInfobulle) && bool_error){
				bool_error = false;
			}
			
		}
	}
	
	return bool_error;
}

function ajax_checkAllForm(tabError, blockMenuTopConnexionInfobulle, path_relative_root) {
	
	var nav = navigator.appVersion;
	
	if (blockMenuTopConnexionInfobulle == undefined) {blockMenuTopConnexionInfobulle = 0;};	// argument facultatif utiliser uniquement pour le menu de connexion "haut" pour bloquer l'affichage de l'info bulle au dessus des input
	
	if (checkAllForm(tabError, blockMenuTopConnexionInfobulle)) {
		
		/****************************************************
		*	connexion au site (boite de connexion haute)	*
		*****************************************************/
		if (tabError[0][1] && tabError[0][1] == 'clientMailAuthTop') {
			
			document.getElementById('AuthTopErr').style.display = 'none';
			
			resultat = ajax_file(path_relative_root + 'ajax_login_allowed.php?mail='+document.getElementById(tabError[0][1]).value+'&mdp='+document.getElementById(tabError[1][1]).value+'&is_top=true');
			
			resultat = resultat.split('|');
			
			// On regarde d'abord dans quelle page on se trouve
			var url = window.location.pathname;
			var index_deb = url.lastIndexOf('/');
			var index_fin = url.lastIndexOf('.');
			var provenance = url.substring(index_deb+1,index_fin);
			
			// Et on redirige dans la page mon compte si on est dans la page de connexion
			if( provenance == 'connexion' ){
				window.location.href = path_relative_root + 'mon-compte.php';
			}
			else if( provenance == 'identification' ){
				window.location.href = path_relative_root + 'livraison-kiala.php';
			}
			else {
				if (resultat[0] == 1) {
					
					document.getElementById('topMenuConnexionTop').innerHTML = '<img style="margin-left:89px;margin-top:61px;float:left;" src="'+path_relative_root+'img/loader.gif" /><p style="float:left;margin-left:10px;margin-top:64px;"><strong>Connexion...</strong></p>';
					
					var str_return = '<table cellspacing="0" cellpadding="0" border="0"><tbody class="TopMenuConnexionOn"><tr><td style="color:#00367b;"><p style="border-bottom:2px dotted #d9d9d9; width:250px;"><strong>MON COMPTE</strong></p></td></tr>';
					
					var nb_en_cours = resultat[1];
					var nb_expediee = resultat[2];
					var nb_retournee = resultat[3];
					var nb_annulee = resultat[4];
					
					if ( nb_en_cours > 0 || nb_expediee > 0 || nb_retournee > 0 || nb_annulee > 0 ) {
					
						str_return += '<tr style="height:5px;"></tr>'
						str_return += '<tr><td class="rose">MES COMMANDES</td></tr>';
					
						if ( nb_en_cours > 0 ) 
							str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="En cours" href="' + path_relative_root + 'mon-compte.php?onglet=1">En cours (' + nb_en_cours + ')</a></td></tr>';
						if ( nb_expediee > 0 )
							str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Expédiées" href="' + path_relative_root + 'mon-compte.php?onglet=2">Expédiées (' + nb_expediee + ')</a></td></tr>';
						if ( nb_retournee > 0 )
							str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Retournées" href="' + path_relative_root + 'mon-compte.php?onglet=3">Retournées (' + nb_retournee + ')</a></td></tr>';
						if ( nb_annulee > 0 )
							str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Annulées" href="' + path_relative_root + 'mon-compte.php?onglet=4">Annulées (' + nb_annulee + ')</a></td></tr>';
					}
					
					str_return += '<tr style="height:5px;"></tr>';
					str_return += '<tr><td class="rose">MES INFORMATIONS</td></tr>';
					str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Informations Personnelles" href="' + path_relative_root + 'mes_infos.php">Informations Personnelles</a></td></tr>';
					str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Mon Carnet d\'adresses" href="' + path_relative_root + 'adresses.php">Mon Carnet d\'adresses</a></td></tr>';
					
					var nb_bills = resultat[5];
					var nb_refunds = resultat[6];
					
					if ( nb_bills > 0 || nb_refunds > 0 ) {
					
						str_return += '<tr style="height:5px;"></tr>';
						str_return += '<tr><td class="rose">ADMINISTRATIFS</td></tr>';
					
						if ( nb_bills > 0 )
							str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Mes Factures" href="' + path_relative_root + 'facture-liste.php">Mes Factures</a></td></tr>';
						if ( nb_refunds > 0 )
							str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Mes Avoirs" href="' + path_relative_root + 'avoir-liste.php">Mes Avoirs</a></td></tr>';
					
					}
					
					str_return += '<tr style="height:5px;"></tr>';
					str_return += '<tr><td class="rose">NEWSLETTERS</td></tr>';
					str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Préférences Newsletters" href="' + path_relative_root + 'newsletter.php">Préférences Newsletters</a></td></tr>';
					str_return += '<tr style="height:5px;"></tr>';
					str_return += '<tr><td class="rose">PARRAINAGE</td></tr>';
					str_return += '<tr><td><span class="tiret_top">-&nbsp;</span><a class="lien_top" title="Espace Parrainage" href="' + path_relative_root + 'parrainage.php">Espace Parrainage</a></td></tr>';
					str_return += '<tr style="height:5px;"></tr>';
					str_return += '<tr class="topMenuConnexionBottom">';
					str_return += '<td style="text-align:right; padding-right:17px; text-decoration:none;" class="topMenuConnexionBottomInside pink" colspan="2">';
					str_return += '<a title="Déconnexion" onclick="ajaxDeconnect(\'' + path_relative_root + '\');" href="#">';
					str_return += 'Déconnexion <img src="' + path_relative_root + 'img/picto_logout.jpg" alt="Déconnexion"/></a></td></tr></tbody></table>';
					
					document.getElementById('topMenuConnexionTop').innerHTML = str_return;
					document.getElementById('entete_connexion').innerHTML = 'Bonjour ' + resultat[7].charAt(0).toUpperCase() + resultat[7].substring(1).toLowerCase() + ' ' + resultat[8].toUpperCase() + ' ';
					document.getElementById('lien_mon_compte').href = path_relative_root + 'mon-compte.php';
					
					/****************************************************
					*  on envoie d'une var 'client' a google analytics  *
					*****************************************************/
					// pageTracker._setVar("client");
					_gaq.push(['_setCustomVar', 1, 'user_type', 'client']);
					
					return false;
					
				} else {
				
					if ( jQuery.browser.msie && jQuery.browser.version.substr(0,1) == 7 ) {		// uniquement pour IE 7
						document.getElementById('AuthTopErr').style.display = 'block';
					} else {
						document.getElementById('AuthTopErr').style.display = 'table-row';
					}
					
					return false;
				}
			
			}
			
		 /*******************************************************
		 *	envoie du mot de pase (boite de connexion du haute)	*
		 ********************************************************/
		} else if (tabError[0][1] && tabError[0][1] == 'mailLostTop') {
			
			document.getElementById('lostpwdTopErr').style.display = 'none';
			
			resultat = ajax_file(path_relative_root+ 'ajax_email_exist.php?mail='+document.getElementById(tabError[0][1]).value);
			
			if (resultat == 1) {
				
				// comme on retroune false au formulaire, il va falloir envoyer les information en ajax
				resultat = ajax_file(path_relative_root+ 'ajax_send_new_password_link.php?mail='+document.getElementById(tabError[0][1]).value);
				
				// cache le formulaire et affiche du message de confirmation d'envoie
				document.getElementById('lostpwdTopErr').style.display = 'none';
				
				document.getElementById('lostpwdTopSuccesTitle').style.visibility = 'hidden';
				
				document.getElementById('lostpwdTopSucces1').style.display = 'none';
				document.getElementById('lostpwdTopSucces2').style.display = 'none';
				
				if ( nav.indexOf('MSIE 7') >= 0 ) {
					document.getElementById('lostpwdTopSucces3').style.display = 'block';
					document.getElementById('lostpwdTopSucces4').style.display = 'block';
				}
				else {
					document.getElementById('lostpwdTopSucces3').style.display = 'table-row';
					document.getElementById('lostpwdTopSucces4').style.display = 'table-row';
				}
				
				return false;	// c'est bon mais on retourne false pour afficher un message
				
			} else {
				
				if ( nav.indexOf('MSIE 7') >= 0 )
					document.getElementById('lostpwdTopErr').style.display = 'block';
				else
					document.getElementById('lostpwdTopErr').style.display = 'table-row';
				
				return false;
			}
			
		
		 /****************************************************
		 *	connexion au site (page connexion)	*
		 *****************************************************/
		} else if (tabError[0][1] && tabError[0][1] == 'clientMailAuth') {
			
			resultat = ajax_file(path_relative_root +'ajax_login_allowed.php?mail='+document.getElementById(tabError[0][1]).value+'&mdp='+document.getElementById(tabError[1][1]).value+'&is_top=false');
			
			if (resultat == 1) {
				/****************************************************
				*  on envoie d'une var 'client' a google analytics  *
				*****************************************************/
				// pageTracker._setVar("client");
				_gaq.push(['_setCustomVar', 1, 'user_type', 'client']);
				
				return true;
				
			} else {
				/*if( $('#AuthErr').parent().children('img').length==0 ) $('#AuthErr').parent().append('<img src="img/picto_panneau.png" alt="" class="img_error" />');
				elem_img = $('#AuthErr').parent().children('img')[0];
				
				elem_img.setAttribute('onmouseover',function(){ openInfobulle('bloc_erreur','spe',document.getElementById('AuthErr'));})
				elem_img.onmouseover=function(){ openInfobulle('bloc_erreur','spe',document.getElementById('AuthErr'));}
				elem_img.setAttribute('onmouseout',function(){ closeInfobulle('bloc_erreur'); });
				elem_img.onmouseout=function(){ closeInfobulle('bloc_erreur');}
				
				openInfobulle('bloc_erreur','spe',document.getElementById('AuthErr'));
				
				timer = setTimeout('closeInfobulle("bloc_erreur")',2000);
				*/
				
				if ( nav.indexOf('MSIE 7') >= 0 )
					document.getElementById('AuthErrErr').style.display = 'block';
				else
					document.getElementById('AuthErrErr').style.display = 'table-row';
				
				return false;
			}

		
		 /*******************************************
		 *	envoie du mot de pase (page connexion)	*
		 ********************************************/
		} else if (tabError[0][1] && tabError[0][1] == 'mailLost') {
			
			resultat = ajax_file(path_relative_root + 'ajax_email_exist.php?mail='+document.getElementById(tabError[0][1]).value);
			
			if (resultat == 1) {
				/*
				// comme on retroune false au formulaire, il va falloir envoyer les information en ajax
				var objet_xhr = new getXMLHttpRequest();

				var email = encodeURIComponent(window.document.getElementById(tabError[0][1]).value);
				var act = encodeURIComponent('new mdp link');

				objet_xhr.open('POST', path_relative_root + 'connexion.php', true);
				objet_xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
				objet_xhr.send('email='+email+'&act='+act);
				*/
				
				// comme on retroune false au formulaire, il va falloir envoyer les information en ajax
				resultat = ajax_file(path_relative_root+ 'ajax_send_new_password_link.php?mail='+document.getElementById(tabError[0][1]).value);
				
				// cache le formulaire et affiche du message de confirmation d'envoie
				document.getElementById('lostpwdErr').style.display = 'none';
				
				document.getElementById('lostpwdSuccesTitle').style.visibility = 'hidden';
				
				document.getElementById('lostpwdSucces1').style.display = 'none';
				document.getElementById('lostpwdSucces2').style.display = 'none';
				
				if ( nav.indexOf('MSIE 7') >= 0 ) {
					document.getElementById('lostpwdSucces3').style.display = 'block';
					document.getElementById('lostpwdSucces4').style.display = 'block';
				}
				else {
					document.getElementById('lostpwdSucces3').style.display = 'table-row';
					document.getElementById('lostpwdSucces4').style.display = 'table-row';
				}
				
				return false;	// c'est bon mais on retourne false pour afficher un message
				
			} else {
			/*
				if( $('#lostpwdErr').parent().children('img').length==0 ) $('#lostpwdErr').parent().append('<img src="img/picto_panneau.png" alt="" class="img_error" />');
				elem_img = $('#lostpwdErr').parent().children('img')[0];
				
				elem_img.setAttribute('onmouseover',function(){ openInfobulle('bloc_erreur','spe',document.getElementById('lostpwdErr'));})
				elem_img.onmouseover=function(){ openInfobulle('bloc_erreur','spe',document.getElementById('lostpwdErr'));}
				elem_img.setAttribute('onmouseout',function(){ closeInfobulle('bloc_erreur'); });
				elem_img.onmouseout=function(){ closeInfobulle('bloc_erreur');}
				
				openInfobulle('bloc_erreur','spe',document.getElementById('lostpwdErr'));
				
				timer = setTimeout('closeInfobulle("bloc_erreur")',2000);
				*/
				if ( nav.indexOf('MSIE 7') >= 0 )
					document.getElementById('lostpwdErr').style.display = 'block';
				else
					document.getElementById('lostpwdErr').style.display = 'table-row';
				
				return false;
			}	
			
		} else {
			return false;
		}
	} else {
		return false;
	}
}
