// --- gestion du curseur ----
function setFocus(inField) {
	var element = document.getElementById(inField);
	element.focus();
}
// --- suppression des blancs à droite et à gauche ---
String.prototype.trim = function() {
	return this.replace(/(?:^\s+|\s+$)/g, "");
}

// --- activation du contenu de la fiche livre au chargement ---
function ficheLivreAffichage(parMessage, parIdLivre){
	if (parMessage == "paroles") {
		ficheLivreActivation("fiche_livre_lecteur");
	} else {
		ficheLivreActivation("fiche_livre_accueil");
		if (parMessage != "" &&	parMessage != "reco") {
			popup("popup_recommander");
			alert(parMessage);
		} else {
			popupClose("popup_recommander");
			if (parMessage == "reco") {
				var msgElement = document.getElementById('popup_confirm_bibli_message');
				msgElement.innerHTML = "<p class=\"confirm\">Votre envoi a été effectué</p>";
				popup('popup_confirm_bibli');   
			}
		}
	}
}

// --- activation du contenu de la fiche livre ---
function ficheLivreActivation(idMenu){
	document.getElementById(idMenu).style.display  = "block";
	if (idMenu != "fiche_livre_accueil"){
		document.getElementById("fiche_livre_accueil").style.display  = "none";
	}
	if (idMenu != "fiche_livre_presentation"){
		document.getElementById("fiche_livre_presentation").style.display  = "none";
	}
	if (idMenu != "fiche_livre_biographie"){
		document.getElementById("fiche_livre_biographie").style.display  = "none";
	}
	if (idMenu != "fiche_livre_lecteur"){
		document.getElementById("fiche_livre_lecteur").style.display  = "none";
	}
}

// --- Confirmation du bouton signaler ce contenu ---
function signalerCeContenu(idLivre, idCommentaire){
	if (confirm("Etes vous sûr de vouloir signaler ce commentaire au modérateur ?\r\n Si le commentaire n'est pas jugé conforme aux Conditions d'utilisation (contenu choquant ou manifestement illicite, par ex. à caractère diffamatoire, raciste, discriminatoire, injurieux, obscène, présentant une atteinte à la vie privée, à l'honneur, à la réputation, à la dignité humaine d'autrui, aux bonnes mœurs ou attentatoire aux règles de la propriété intellectuelle), il sera retiré du site.") == true) {
		sendHttpRequest("POST", "/page/catalogue/signaler-le-contenu.php?idLivre="+idLivre+"&idCommentaire="+idCommentaire)
	}
	return true;
}

// --- controle du formulaire pour envoyer la video --- 
function check_envoyer(){  
  var error="";
    // on check tous les champs pour voir si le mec n'a pas mis d'apostrophe    
	if (document.form_envoyer.emet_prenom.value=='')
        error += "Merci de saisir votre prénom\n";

	if (document.form_envoyer.emet_email.value=='')
        error += "Merci de saisir votre e-mail\n";
		
	if (wrongemail(document.form_envoyer.emet_email.value))
		error += "Votre adresse e-mail est erronée.\n";
			
	if (document.form_envoyer.dest_prenom.value=='')
        error += "Merci de saisir le prénom du destinataire\n";
			
	if (document.form_envoyer.dest_email.value=='')
        error += "Merci de saisir l'e-mail du destinataire\n";
		
	if (wrongemail(document.form_envoyer.dest_email.value))
		error += "L'adresse e-mail du destinataire est erronée.\n";
	
  if (error != ''){
      alert(error);
      return false; 
  }
  else{
		sendHttpRequest("POST", "/page/video/envoyer-video.php",true,'form_envoyer');
		return true;		
  }
}

// --- gestion du mot de passe oublie ---
function emailMdpOubli(){
	/*alert(document.form_mdp.email_mdp.value);*/
	var error="";
	if (document.form_mdp.email_mdp.value=='') {
        error += "Merci de saisir votre e-mail\n";
	} else {	
		if (wrongemail(document.form_mdp.email_mdp.value)) {
			error += "Votre e-mail est erronée merci de la resaisir.\n";
		} else {
			getContent('popup_login_getContent','/page/module/include/popup-mdp.php?email_mdp='+document.form_mdp.email_mdp.value,'/media/image/ajax-loader.gif',true);
			if (emailMdpTrouve == false) {
				error = "Aucun membre n'est enregistré sous cette adresse.\r\n Vous devez saisir l'adresse e-mail que vous avez donnée lors de votre inscription sur www.hachette.com.";
			} 
		}
	}
	if (error != ''){
      alert(error); 
      $('#popup_mdp_form').jqmShow();
	  $('#popup_mdp_conf').jqmHide();	
	  return false;
	}
  	else{
      	sendHttpRequest("POST", "/page/email/envoyer-email-identifiant.php?email_mdp="+document.form_mdp.email_mdp.value)
		$('#popup_mdp_form').jqmHide();
	  	$('#popup_mdp_conf').jqmShow();
		return false;
	}
}

// --- controle du formulaire de candidature --- 
function check_candidature(){  
	var error="";
   	if (document.form_candidatures.nom.value=='')
        error += "Merci de saisir votre nom\n";
        
    if (document.form_candidatures.prenom.value=='')
        error += "Merci de saisir votre prénom\n";

	if (document.form_candidatures.email.value=='')
        error += "Merci de saisir votre e-mail\n";
		
	if (wrongemail(document.form_candidatures.email.value))
		error += "Vous avez saisi un e-mail invalide.\n";
			
	trouve=0;
	for (i=0; i<document.getElementsByName('contrat').length; i++) {
		if (document.getElementsByName('contrat').item(i).checked) {
			trouve=1; 
		}
	}
    if (trouve==0)
        error += "Merci de choisir un type de candidature\n";
			
	trouve=0;
	for (i=0; i<document.getElementsByName('metier').length; i++) {
		if (document.getElementsByName('metier').item(i).checked) {
			trouve=1; 
		}
	}
    if (trouve==0)
        error += "Merci de choisir un métier\n";
		
	if (document.form_candidatures.CV.value.length>0) {
		if (document.form_candidatures.CV.value.length>4) {
			extension_doc=document.form_candidatures.CV.value.substring(document.form_candidatures.CV.value.length-4); 
			if (extension_doc != '.doc' && extension_doc != '.pdf') {
				error += "Vous ne pouvez joindre que des documents aux formats word ou pdf\n";
			}
		} else {
			error += "Vous ne pouvez joindre que des documents aux formats word ou pdf\n";
		}
	}
	
	if (document.form_candidatures.lettre_motivation.value.length>0) {
		if (document.form_candidatures.lettre_motivation.value.length>4) {
			extension_doc=document.form_candidatures.lettre_motivation.value.substring(document.form_candidatures.lettre_motivation.value.length-4); 
			if (extension_doc != '.doc' && extension_doc != '.pdf') {
				error += "Vous ne pouvez joindre que des documents aux formats word ou pdf\n";
			}
		} else {
			error += "Vous ne pouvez joindre que des documents aux formats word ou pdf\n";
		}
	}
               
	if (error != ''){
		alert(error);
		return false; 
	}
	else{
		document.form_candidatures.submit();
		return true;		
	}
}

//page dediee enseignants affichage gestion de la popup des délégués
function affichagePopDelegues(){
	if(check_form_delegues()) {
		document.getElementById("resultats").style.display = "block";
		
		var requestURI = dojo.formToQuery("form_delegues");
 		if (requestURI != '') {
  			requestURI = '?' + requestURI;
  		}
		var  url = '/page/a-propos/delegue.php' + requestURI;
		
		getContent('resultats', url, '/media/image/ajax-loader.gif');
	}
	return false;
}

// Réinitialisation du formulaire des délégués
function reinitPopDelegues(){
	document.getElementById("resultats").style.display = "none";
	document.getElementById("form_delegues").reset();
	return false;
}

// contrôle du formulaire des délégués
function check_form_delegues(){
	var error="";
	if (document.form_delegues.dpt.value=='')
        error = error + "Merci de saisir votre département\n";
	if (document.form_delegues.dpt.value=='075') {
		if (document.form_delegues.ardt.value!='') { 
			var num_arrond = parseInt(document.form_delegues.ardt.value);
			if (num_arrond>0 && num_arrond<=99) {
				if (num_arrond < 10) {
					document.form_delegues.ardt.value='0'+document.form_delegues.ardt.value;
				}
			} else { 
				error = error + "Votre arrondissement doit être numérique\n";
			}
		} else { 
			error = error + "Merci de saisir votre arrondissement\n";
		}
	}
	if (error != ''){
      alert(error);   
  	}
	else {
		return true;
	}
	
}

/* controle formulaire recommandes de la bibliothèque */
function check_reco_bib(){  

  var error="";
    // on check tous les champs pour voir si le mec n'a pas mis d'apostrophe    
	if (document.form_recommander.emet_prenom.value=='')
        error += "Merci de saisir votre prénom\n";

	if (document.form_recommander.emet_email.value=='')
        error += "Merci de saisir votre e-mail\n";
		
	if (wrongemail(document.form_recommander.emet_email.value))
		error += "Votre adresse e-mail est erronée merci de la resaisir.\n";
			
	if (document.form_recommander.dest_prenom.value=='')
        error += "Merci de saisir le prénom du destinataire\n";
			
	if (document.form_recommander.dest_email.value=='')
        error += "Merci de saisir l'e-mail du destinataire\n";
		
	if (wrongemail(document.form_recommander.dest_email.value))
		error += "L'adresse e-mail du destinataire est erronée merci de la resaisir.\n";
	
  if (error != ''){
      alert(error); 
      return false;  
  }
  else{
      confirm_recommander();
	  return false;
  }
}

function check_reco_fiche(){  

  var error="";
    // on check tous les champs pour voir si le mec n'a pas mis d'apostrophe    
	if (document.form_recommander.emet_prenom.value=='')
        error += "Merci de saisir votre prénom\n";

	if (document.form_recommander.emet_email.value=='')
        error += "Merci de saisir votre e-mail\n";
		
	if (wrongemail(document.form_recommander.emet_email.value))
		error += "Votre adresse e-mail est erronée merci de la resaisir.\n";
			
	if (document.form_recommander.dest_prenom.value=='')
        error += "Merci de saisir le prénom du destinataire\n";
			
	if (document.form_recommander.dest_email.value=='')
        error += "Merci de saisir l'e-mail du destinataire\n";
		
	if (wrongemail(document.form_recommander.dest_email.value))
		error += "L'adresse e-mail du destinataire est erronée merci de la resaisir.\n";
		
	 if (document.form_recommander.emet_message.value !='' && document.form_recommander.emet_message.value.length > 100) 
		error += "Message trop longue. (plus de 100 carac.)\n";
	 
	
  if (error != ''){
      alert(error); 
      return false;  
  }
  else{
      //document.form_recommander.submit();
	/*  if (IE6 || IE7) {
	  	document.form_recommander.typeNavigateur.value = 'IE';
	  } else {
	  	document.form_recommander.typeNavigateur.value = 'autre';
	  }
	  return true; */
	  
	  sendHttpRequest("POST", "/page/catalogue/envoyer-fiche-livre.php",true,"form_recommander");
	  
	  popupClose("popup_recommander");
	  
	  var msgElement = document.getElementById('popup_confirm_bibli_message');
	  msgElement.innerHTML = "<p class=\"confirm\">Votre envoi a été effectué</p>";
	  popup('popup_confirm_bibli');   
	
	return false;			
  }
}

function check_popup_login(){  
	var error="";
    // on check tous les champs pour voir si le mec n'a pas mis d'apostrophe    
	if (document.form_login.login.value=='' || document.form_login.login.value=='Pseudo') {
		if (document.form_login.mdp.value==''  || document.form_login.mdp.value=='password') {
			error = "Veuillez saisir votre pseudo et votre mot de passe.";
		} else {
			error = "Veuillez saisir votre pseudo.";
		}
	} else {
		if (document.form_login.mdp.value==''  || document.form_login.mdp.value=='password') {
			error = "Veuillez saisir votre mot de passe.";
		}
	}
    	
  if (error != ''){
      alert(error); 
  }
  else{
     document.form_login.submit();
  }
}

/* Controle de la popup de login */
function checkPopupLogin(){  
	var error="";
	// on check tous les champs pour voir si le mec n'a pas mis d'apostrophe    
	if (document.form_login.login.value=='' || document.form_login.login.value=='Pseudo') {
		if (document.form_login.mdp.value==''  || document.form_login.mdp.value=='password') {
			error = "Veuillez saisir votre pseudo et votre mot de passe.";
		} else {
			error = "Veuillez saisir votre pseudo.";
		}
	} else {
		if (document.form_login.mdp.value==''  || document.form_login.mdp.value=='password') {
			error = "Veuillez saisir votre mot de passe.";
		} else {
			form_login_mdp = document.form_login.mdp.value.replace(/#/g,"%diese");
			//alert(form_login_mdp);
			getContent('popup_login_getContent','/page/module/include/popup-login.php?login='+document.form_login.login.value+'&mdp='+form_login_mdp,'/media/image/ajax-loader.gif',true);
			if (internauteConnecte == false) {
				error = "Veuillez vérifier votre pseudo et votre mot de passe.";
			} 
		}
	}
    	
	if (error != ''){
		alert(error); 
	} else{
		topPopupLogin = true;
		//document.form_login.submit();
		if (document.form_login.champ_mode.value=="biblio") {
			if (document.form_login.champ_idLivre.value=="") {
				document.location.href="/club-ma-bibliotheques.html";
			} else {
				alert('login OK biblio avec livre');
			}
		} else {
			if (document.form_login.champ_mode.value=="ajout") {
				if (document.form_login.champ_idLivre.value!="") {
					document.location.href="/club-ma-bibliotheques.html?idLivre=" + document.form_login.champ_idLivre.value + "&mode=ajout#" + document.form_login.champ_idLivre.value;
				} else {
					alert('login OK ajout sans livre');
				}
			} else {
				if (document.form_login.champ_mode.value=="privilege") {
					document.location.href="/club-privileges.html";
				} else {
					if (document.form_login.champ_mode.value=="voir") {
						if (document.form_login.champ_idLivre.value!="") {
							document.location.href="/page/catalogue/fiche-livre.php?idLivre=" + document.form_login.champ_idLivre.value;
						} else {
							alert('login OK voir sans livre');
						}
					} else {
						if (document.form_login.champ_mode.value=="club") {
							document.location.href="/club-accueil.html";
						} else {
							if (document.form_login.champ_mode.value=="fili") {
								$('#popup_login').jqmHide();	
								affiche_mon_avis(document.form_login.champ_idLivre.value,document.form_login.champ_titreLivre.value);
							} else {
								if (document.form_login.champ_mode.value=="aparaitre") {
									document.location.href="/club-livres-a-paraitre.html";
								} else {
									alert('login OK autre que biblio, ajout, privilege, voir, club');
								}
							}
						}
					}
				}
			}
		} 
	}
	return false;
}

/* codification en UTF8 */
function encode(string) {
	string = string.replace(/\r\n/g,"\n");
	var utftext = "";

	for (var n = 0; n < string.length; n++) {
		var c = string.charCodeAt(n);
		if (c < 128) {
			utftext += String.fromCharCode(c);
		} else { 
			if((c > 127) && (c < 2048)) {
				utftext += String.fromCharCode((c >> 6) | 192);
				utftext += String.fromCharCode((c & 63) | 128);
			} else {
				utftext += String.fromCharCode((c >> 12) | 224);
                utftext += String.fromCharCode(((c >> 6) & 63) | 128);
                utftext += String.fromCharCode((c & 63) | 128);
            }
		}
	}

    return utftext;
}

// public method for url decoding
function decode(utftext) {
	var string = "";
    var i = 0;
    var c = c1 = c2 = 0;

	while ( i < utftext.length ) {
		c = utftext.charCodeAt(i);
        if (c < 128) {
			string += String.fromCharCode(c);
            i++;
        } else {
        	if((c > 191) && (c < 224)) {
                c2 = utftext.charCodeAt(i+1);
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));
                i += 2;
            } else {
                c2 = utftext.charCodeAt(i+1);
                c3 = utftext.charCodeAt(i+2);
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));
                i += 3;
            }
		}
	}

    return string;
}

// Fonction de contrôle du module recherche dans la barre de droite
function checkRecherche(){  
	var error="";
	document.searchform.search_request.value= document.searchform.search_request.value.trim();
	if (document.searchform.search_request.value=='') {
		error = "Veuillez saisir un mot-clé avant de lancer votre recherche.";
	}
	if (error != ''){
		alert(error);
		return false;     
	} else {
		return true;  
	}
}

// Fonction de contrôle de la recherche simple
function checkRechercheSimple(){
  var error="";
    // on check tous les champs pour voir si y a 1 apostrophe    
	if (document.rech_simple.search_request.value=='' || document.rech_simple.search_request.value=='Rappel du mot recherché')
        error = "Veuillez saisir un mot-clé avant de lancer votre recherche.";
	
  if (error != ''){
      alert(error);
      return false;   
  }
  else{
      //document.rech_simple.submit();
      return true;
  }  
}

// Fonction de contrôle de la recherche catalogue
function checkRechercheCatalogue(isbnMin,isbnMax ){
  var error="";
    // on check tous les champs pour voir si le mec n'a pas mis d'apostrophe    
	if ((document.rech_adv.author.value=='' || 
		document.rech_adv.author.value=='Rappel du mot recherché') && 
		(document.rech_adv.isbn.value=='' || 
		document.rech_adv.isbn.value=='Rappel du mot recherché') && 
		(document.rech_adv.editor.value=='' || 
		document.rech_adv.editor.value=='rien') && 
		(document.rech_adv.title.value=='' || 
		document.rech_adv.title.value=='Rappel du mot recherché')) {
		error = 'Veuillez saisir au moins un critère de recherche';
	} else {
		if (document.getElementById('isbn').value.length != isbnMin && 
			document.getElementById('isbn').value.length != isbnMax &&
			document.getElementById('isbn').value.length >0) {
			error = 'Un code valide ne peut être que de 13 ou 7 caractères.';
		}
	}

  if (error != ''){
      alert(error);
      return false;      
  }
  else{
      //document.rech_adv.submit();
      return true;
  }  
}

// --- Contrôle email module inviter un ami ---
function checkEmailAmi(urlOrigine){
	var error="";
	if (document.form_invit_ami.email_ami.value==''||
		document.form_invit_ami.email_ami.value=='e-mail') {
		error = "Merci de saisir l'e-mail de votre ami.";
	} else {
		if (wrongemail(document.form_invit_ami.email_ami.value)) {
			error = "Vous avez saisi un e-mail invalide.";
		}
	}
	if (error != ''){
		alert(error); 
		return false;
	} else{
		document.location.href='/page/club/inviter-ami.php?email='+document.form_invit_ami.email_ami.value+'&urlOrigine='+urlOrigine;
		return false;
	}
}

// --- Contrôle du formulaire inviter un ami ---
function checkInvitAmi(){  
	var error="";
	if (document.form_invitami.PRENOM.value=='' && document.form_invitami.EMAIL.value=='') {
		error = "Merci de saisir un e-mail et un prénom";
	} else {
		if (document.form_invitami.PRENOM.value=='')
			error = "Merci de saisir un prénom\n";
		if (document.form_invitami.EMAIL.value==''){
			error = "Merci de saisir un e-mail";
		} else {
			if (checkApos(document.form_invitami.EMAIL.value))
    			error +=  "Vous ne pouvez pas utiliser l'apostrophe dans l'adresse e-mail\n";
			if (wrongemail(document.form_invitami.EMAIL.value))
				error += "Vous avez saisi un e-mail invalide.\n";		
		}
	}
	if (error != ''){
		alert(error);
		return false;   
	} else{
		popupClose('invit_ami');
		popupClose('mail_preview');
		popupInvitami();
		sendHttpRequest("POST", "/page/club/envoyer-inviter-ami.php",true,"form_invitami");
		return false;		
	}
}

// --- affichage de mon avis ---
function affiche_mon_avis(idLivre,titreLivre){
	
	var msgElement = document.getElementById('bib_error_popup_avis');
	if (titreLivre.length>45) {
		msgElement.innerHTML = titreLivre.substr(0,42)+'...';
	} else {
		msgElement.innerHTML = titreLivre;
	}
		
	getContent('popup_avis_getContent','/page/module/include/popup-mon-avis.php?idLivre='+idLivre,'/media/image/ajax-loader.gif',true);
	var topMajComment='';
	
	if (noteLecteur > 0) {
		document.form_note.jailu.checked="checked";
		document.getElementById("note").style.display="block";

		var width = noteLecteur * 20;
		document.getElementById('noteValue').value = noteLecteur;
		document.getElementById('noteWidth').style.width = width + '%';
	} else {
		document.getElementById("note").style.display="none";
	}
	//alert(commentaire);
	document.form_avis.text_avis.value=commentaire;
	document.form_avis.idlivre_avis.value=idLivre;
	
	$('#bib_popup_avis').jqmShow();

}

function changeNote(note) {
	var width = note * 20;
	document.getElementById('noteValue').value = note;
	document.getElementById('noteWidth').style.width = width + '%';
}

// --- fermeture de mon avis ---
function ferme_mon_avis(url){
	$('#bib_popup_avis').jqmHide();
	if (topPopupLogin) {
		document.location.href=url;
	}	
}

// --- validation de mon avis ---
function valide_mon_avis() {
	
	if (document.form_avis.text_avis.value.length > 26) {
		var texteSansBr=document.form_avis.text_avis.value.replace(/\r/gi," ");	
		    texteSansBr=texteSansBr.replace(/\n/gi," ");	
		    texteSansBr=texteSansBr.replace(/<br >/gi," ");	
		    texteSansBr=texteSansBr.replace(/<br \/>/gi," ");	
		var tableMot=texteSansBr.split(" ");
		for (i=0; i<tableMot.length; i++) {
			if (tableMot[i].length > 26) {
				alert("L\'avis que vous avez saisi contient des chaînes de plus de 26 caractères, merci de le modifier");
				return false;			
			}
		}
	}
	
	var noteValue = document.getElementById('noteValue').value;
	if (noteValue != '') {
		if (!document.forms["form_note"].jailu.checked) {
			noteValue = '';
		}
		if (noteLecteur != noteValue){
			if (noteLecteur>0) {
				popupMessageAvis = "Votre note a été modifiée.\n";
			} else {
				popupMessageAvis = "Votre note a été ajoutée.\n";
			}
		}
		noteLecteur=noteValue;
	}
	
	$('#bib_popup_avis').jqmHide();
	if (commentaire != document.form_avis.text_avis.value) {
		if (commentaire != '') {
			popupMessageAvis += "Votre commentaire a été modifié.";
		} else {
			popupMessageAvis += "Votre commentaire a été ajouté.";
		}
	}
	
	sendHttpRequest("POST", "/page/club/valider-mon-avis.php?note="+noteLecteur,true,"form_avis");
	
	if (popupMessageAvis == '') {
		popupMessageAvis = "Aucune modification, ni ajout traités.";
	}
	
	var msgElement = document.getElementById('popup_confirm_bibli_message');
	msgElement.innerHTML = "<p class=\"confirm\">"+popupMessageAvis+"</p>";
	popup('popup_confirm_bibli');
	
	return false;			
}

// --- affichage de la note ---
function affiche_note_mon_avis(){
	
	if (document.forms["form_note"].jailu.checked) {
		document.getElementById("note").style.display="block";
	} else {
		document.getElementById("note").style.display="none";
	}
}

// --- affichage de mon avis privilege ---
function affiche_avis_privilege(idLivre,titreLivre){
	
	var msgElement = document.getElementById('popup_avis_titre');
	if (titreLivre.length>45) {
		msgElement.innerHTML = titreLivre.substr(0,42)+'...';
	} else {
		msgElement.innerHTML = titreLivre;
	}
		
	getContent('popup_avis_getContent','/page/module/include/popup-mon-avis.php?idLivre='+idLivre,'/media/image/ajax-loader.gif',true);
	var topMajComment='';
	//alert(commentaire);
	document.avis_privilege.text_avis.value=commentaire;
	document.avis_privilege.idlivre_avis.value=idLivre;
	
	$('#popup_avis').jqmShow();

}

// --- fermeture de mon avis privilege ---
function ferme_avis_privilege(url){
	$('#popup_avis').jqmHide();
	document.location.href=url;	
}

// --- validation de mon avis privilege ---
function valide_avis_privilege(){
	var error="";
	if (document.avis_privilege.text_avis.value.length > 26) {
		var texteSansBr=document.avis_privilege.text_avis.value.replace(/\r/g," ");	
			texteSansBr=texteSansBr.replace(/\n/gi," ");	
		    texteSansBr=texteSansBr.replace(/<br >/gi," ");	
		    texteSansBr=texteSansBr.replace(/<br \/>/gi," ");	
		var tableMot=texteSansBr.split(" ");
		for (i=0; i<tableMot.length; i++) {
			if (tableMot[i].length > 26) {
				error = "L\'avis que vous avez saisi contient des chaînes de plus de 26 caractères, merci de le modifier";
			}
		}
	}
	if (error != ''){
		alert(error);   
	} else{
		//alert(commentaire);
		//alert(document.avis_privilege.text_avis.value);	
		$('#popup_avis').jqmHide();
		if (commentaire != document.avis_privilege.text_avis.value) {
			if (commentaire != '') {
				popupMessageAvis = "Votre commentaire a été modifié.\n";
			} else {
				popupMessageAvis = "Votre commentaire a été ajouté.\n";
			}
		} else {
			popupMessageAvis = "";
		}	
		sendHttpRequest("POST", "/page/club/valider-mon-avis.php", true, "avis_privilege");
		if (popupMessageAvis == '') {
			popupMessageAvis = "Aucune modification, ni ajout traités.";
		} else {
			popupMessageAvis += "Merci pour votre participation. Nous vous contacterons si vous êtes sélectionné(e) pour participer au tirage au sort.";
		}
		var msgElement = document.getElementById('popup_confirm_bibli_message');
		msgElement.innerHTML = "<p class=\"confirm\">"+popupMessageAvis+"</p>";
		popup('popup_confirm_bibli');
	}
	return false;			
}