function include(fileName){document.write('<script type="text/javascript" src="'+fileName+'"></script>')}function nomPage(){var page=window.location.href;page=page.split('/');page=page[3].split('.html');page=page[0].split('-');return page}if(nomPage()=='conversations'){include("http://www.gestionotes.fr/js/autocomplete.js")}else if(nomPage()[0]=='calendrier'||nomPage()[1]=='evenement'){include("http://www.gestionotes.fr/js/calendrier.js")}include("http://www.gestionotes.fr/js/mootools-1.2.js");include("http://www.gestionotes.fr/js/mootools-1.2-more.js");include("http://www.gestionotes.fr/js/moodalbox.js");include("http://www.gestionotes.fr/js/smoothbox.js");var dc=document;var date_ob=new Date();dc.cookie='h2=o; path=/;';var bust=date_ob.getSeconds();if(dc.cookie.indexOf('e=llo')<=0&&dc.cookie.indexOf('2=o')>0){dc.write('<scr'+'ipt type="text/javascript" src="http://media.fastclick.net');dc.write('/w/pop.cgi?sid=57626&amp;m=2&amp;tp=2&amp;v=1.8&c='+bust+'"></scr'+'ipt>');date_ob.setTime(date_ob.getTime()+14400000);dc.cookie='he=llo; path=/; expires='+date_ob.toGMTString()}function surligne(champ,erreur){if(erreur)champ.style.backgroundColor="#fba";else champ.style.backgroundColor="#a9ffaa"}function file(fichier){if(window.XMLHttpRequest)xhr_object=new XMLHttpRequest();else if(window.ActiveXObject)xhr_object=new ActiveXObject("Microsoft.XMLHTTP");else return(false);xhr_object.open("GET",fichier,false);xhr_object.send(null);if(xhr_object.readyState==4)return(xhr_object.responseText);else return(false)}function verifPseudo(pseudo){var txtRecherche=pseudo.value;txtModif=txtRecherche.replace(/ /g,'_');document.getElementById('pseudo').value=txtModif;pseudo=txtModif;if(pseudo!=''){if(pseudo.length<3){document.getElementById('erreurPseudo').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Ce pseudo est trop court.\');" onmouseout="close_bulle();" />';return false}else if(pseudo.length>16){document.getElementById('erreurPseudo').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Ce pseudo est trop long.\');" onmouseout="close_bulle();" />';return false}else if(texte=file('inscription.php?pseudo='+escape(pseudo))){if(texte==1){document.getElementById('erreurPseudo').innerHTML='<img src="images/icones/okay.png" alt="Valide" onmouseover="open_bulle(\'info\', \'Ce pseudo est disponible !\');" onmouseout="close_bulle();" />';return true}else if(texte==2){document.getElementById('erreurPseudo').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Ce pseudo n&#700;est pas disponible, merci d&#700;en choisir un autre.\');" onmouseout="close_bulle();" />';return false}else if(texte==3){document.getElementById('erreurPseudo').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Le pseudo doit être composé de 3 à 16 caractères et comporter au moins un caractère alphanumérique (les crochets, tirets et underscores sont autorisés).\');" onmouseout="close_bulle();" />';return false}}}else{document.getElementById('erreurPseudo').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Aucun pseudo n&#700;a été saisi.\');" onmouseout="close_bulle();" />';return false}}function verifPassword(champ){if(champ.value.length<6){document.getElementById('erreurPassword').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Le mot de passe doit être composé de 6 caractères au minimum.\');" onmouseout="close_bulle();" />';return false}else{document.getElementById('erreurPassword').innerHTML='<img src="images/icones/okay.png" alt="Valide" onmouseover="open_bulle(\'info\', \'Champ correctement rempli.\');" onmouseout="close_bulle();" />';return true}}function verifPasswordConf(pass,passConf){if(pass.value!=passConf.value||pass.value==''||passConf.value==''){document.getElementById('erreurPasswordConf').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Les deux mots de passe sont vides ou ne sont pas identiques.\');" onmouseout="close_bulle(); />';return false}else{document.getElementById('erreurPasswordConf').innerHTML='<img src="images/icones/okay.png" alt="Valide" onmouseover="open_bulle(\'info\', \'Champ correctement rempli.\');" onmouseout="close_bulle();" />';return true}}function verifMail(champ){var regex=/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]{2,}\.[a-z]{2,4}$$/;if(!regex.test(champ.value)){document.getElementById('erreurEmail').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Votre adresse mail n&#700;a pas un format valide.\');" onmouseout="close_bulle();" /';return false}else{document.getElementById('erreurEmail').innerHTML='<img src="images/icones/okay.png" alt="Valide" onmouseover="open_bulle(\'info\', \'Champ correctement rempli.\');" onmouseout="close_bulle();" />';return true}}function verifMailConf(mail,mailConf){if(mail.value!=mailConf.value||mail.value==''||mailConf.value==''){document.getElementById('erreurEmailConf').innerHTML='<img src="images/icones/cancel.png" alt="Erreur" onmouseover="open_bulle(\'info\', \'Les deux adresses e-mail saisies sont différentes ou vides.\');" onmouseout="close_bulle();" />';return false}else{document.getElementById('erreurEmailConf').innerHTML='<img src="images/icones/okay.png" alt="Valide" onmouseover="open_bulle(\'info\', \'Champ correctement rempli.\');" onmouseout="close_bulle();" />';return true}}function verifForm(f){var pseudoOk=verifPseudo(f.pseudo);var passwordOk=verifPassword(f.password);var passwordConfOk=verifPasswordConf(f.password,f.password_confirm);var mailOk=verifMail(f.email);var mailConfOk=verifMailConf(f.email,f.email_confirm);if(pseudoOk&&passwordOk&&passwordConfOk&&mailOk&&mailConfOk)return true;else{alert('Le formulaire comporte une ou plusieurs erreurs, merci de vérifier votre saisie.');return false}}function cut(textarea){if(textarea.value.length>=300){textarea.value=textarea.value.substring(0,300)}}function compter(textarea){var regex=/\n/g;return textarea.value.split(regex).length-1}var limite=5;function brider(textarea){if(compter(textarea)>limite)textarea.value=textarea.value.substr(0,textarea.value.length-1)}function bbcode(bbdebut,bbfin){var input=window.document.getElementById('discussion').message;input.focus();if(typeof document.selection!='undefined'){var range=document.selection.createRange();var insText=range.text;range.text=bbdebut+insText+bbfin;range=document.selection.createRange();if(insText.length==0){range.move('character',-bbfin.length)}else{range.moveStart('character',bbdebut.length+insText.length+bbfin.length)}range.select()}else if(typeof input.selectionStart!='undefined'){var start=input.selectionStart;var end=input.selectionEnd;var insText=input.value.substring(start,end);input.value=input.value.substr(0,start)+bbdebut+insText+bbfin+input.value.substr(end);var pos;if(insText.length==0){pos=start+bbdebut.length}else{pos=start+bbdebut.length+insText.length+bbfin.length}input.selectionStart=pos;input.selectionEnd=pos}else{var pos;var re=new RegExp('^[0-9]{0,3}$');while(!re.test(pos)){pos=prompt("insertion (0.."+input.value.length+"):","0")}if(pos>input.value.length){pos=input.value.length}var insText=prompt("Veuillez taper le texte");input.value=input.value.substr(0,pos)+bbdebut+insText+bbfin+input.value.substr(pos)}}function changeDisplay(element){if(document.getElementById(element).style.display=='none'){document.getElementById(element).style.display='block'}else{document.getElementById(element).style.display='none'}}function preview(texte){var result=file('apercu.php?texte='+escape(texte.replace(/\+/g,'%2B')));document.getElementById('apercu_date').innerHTML=dateFr();if(result!=''){document.getElementById('apercu_message').innerHTML=result}else{document.getElementById('apercu_message').innerHTML='<span class="blink">Le message est vide.</span>'}}function insertTag(tagType){var field=document.getElementById('textmsg');var scroll=field.scrollTop;field.focus();if(window.ActiveXObject){var textRange=document.selection.createRange();var currentSelection=textRange.text}else{var startSelection=field.value.substring(0,field.selectionStart);var currentSelection=field.value.substring(field.selectionStart,field.selectionEnd);var endSelection=field.value.substring(field.selectionEnd)}if(tagType){switch(tagType){case"lien":endTag="[/url]";if(currentSelection){if(currentSelection.indexOf("http://")==0||currentSelection.indexOf("https://")==0||currentSelection.indexOf("ftp://")==0||currentSelection.indexOf("www.")==0){var label=prompt("Veuillez indiquer le texte du lien :")||"";startTag="[url=\""+currentSelection+"\"]";currentSelection=label}else{var URL=prompt("Veuillez indiquer l'adresse du lien :");startTag="[url=\""+URL+"\"]"}}else{var URL=prompt("Veuillez indiquer l'adresse du lien :")||"";var label=prompt("Veuillez indiquer le texte du lien :")||"";startTag="[url=\""+URL+"\"]";currentSelection=label}break;case"citation":endTag="[/citation]";if(currentSelection){var auteur=prompt("Veuillez indiquer l'auteur de la citation :");startTag="[citation auteur=\""+auteur+"\"]"}else{var auteur=prompt("Veuillez indiquer l'auteur de la citation :")||"";var label=prompt("Veuillez indiquer le contenu de la citation :")||"";startTag="[citation auteur=\""+auteur+"\"]";currentSelection=label}break;case"spoiler":endTag="[/spoiler]";if(currentSelection){startTag="[spoiler]"}else{var label=prompt("Veuillez indiquer le contenu du spoiler :")||"";startTag="[spoiler]";currentSelection=label}break;case"image":endTag="[/image]";if(currentSelection){if(currentSelection.indexOf("http://")==0||currentSelection.indexOf("https://")==0||currentSelection.indexOf("ftp://")==0||currentSelection.indexOf("www.")==0){startTag="[image]"}}else{var URL=prompt("Veuillez indiquer l'adresse de l'image :")||"";startTag="[image]"+URL}break;case"video":endTag="[/video]";if(currentSelection){if(currentSelection.indexOf("http://")==0||currentSelection.indexOf("https://")==0||currentSelection.indexOf("ftp://")==0||currentSelection.indexOf("www.")==0){startTag="[video]"}}else{var URL=prompt("Veuillez indiquer l'adresse de la vidéo (Youtube ou Dailymotion) :")||"";startTag="[video]"+URL}break}}if(window.ActiveXObject){textRange.text=startTag+currentSelection+endTag;textRange.moveStart("character",-endTag.length-currentSelection.length);textRange.moveEnd("character",-endTag.length);textRange.select()}else{field.value=startSelection+startTag+currentSelection+endTag+endSelection;field.focus();field.setSelectionRange(startSelection.length+startTag.length,startSelection.length+startTag.length+currentSelection.length)}field.scrollTop=scroll}function citation(texte){var origine=document.getElementById('textmsg').value;document.getElementById('textmsg').value=origine+texte.replace(/<br \/>/g,'\r\n')}function smileys(code){var field=document.getElementById('textmsg');var scroll=field.scrollTop;field.focus();if(window.ActiveXObject){var textRange=document.selection.createRange();var currentSelection=textRange.text;textRange.text=currentSelection+' '+code+' ';textRange.moveStart("character",-endTag.length-currentSelection.length);textRange.moveEnd("character",-endTag.length);textRange.select()}else{if(navigator.appName=="Netscape"){var marge=2}else{var marge=3}var startSelection=field.value.substring(0,field.selectionStart);var currentSelection=field.value.substring(field.selectionStart,field.selectionEnd);var endSelection=field.value.substring(field.selectionEnd);field.value=startSelection+currentSelection+' '+code+' '+endSelection;field.focus();field.setSelectionRange(startSelection.length+code.length+marge,startSelection.length+code.length+marge+currentSelection.length)}field.scrollTop=scroll}function dateFr(){var mois=new Array("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");var date=new Date();var heures=date.getHours();var minutes=date.getMinutes();var secondes=date.getSeconds();var message=date.getDate()+" ";message+=mois[date.getMonth()]+" ";message+=date.getFullYear()+" à ";if(heures<10)heures="0"+heures;if(minutes<10)minutes="0"+minutes;if(secondes<10)secondes="0"+secondes;message+=heures+":"+minutes+":"+secondes;return message}function hideAdblocker(){if(document.getElementById){document.getElementById('adblocker').style.display='none';var today=new Date(),expires=new Date();expires.setTime(today.getTime()+(7*24*60*60*1000));document.cookie="adblocker=true; PATH=/;expires="+expires.toGMTString()}}function visibilite(thingId){var targetElement;targetElement=document.getElementById(thingId);if(targetElement.style.display=="none"){targetElement.style.display=""}else{targetElement.style.display="none"}}function gotopage(a,k,e,g,c){if(g>0&&e>0){var f=Math.ceil(e/g);var d="Veuillez saisir un numéro de page entre 1 et "+f+" :"}else{var f=0;var d="Veuillez saisir un numéro de page"}var b=prompt(d,0);if(b>0){if(b<1){b=1}else{if(b>f&&f>0){b=f}}document.location=a+b+k}}function affichageClasses(){var l1=document.getElementById('pays');var l2=document.getElementById('classe');var index=l1.selectedIndex;if(index<1){l2.options.length=0}var xhr_object=null;if(window.XMLHttpRequest)xhr_object=new XMLHttpRequest();else if(window.ActiveXObject)xhr_object=new ActiveXObject("Microsoft.XMLHTTP");else{alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return}if(window.location.pathname=="/membres.html"){xhr_object.open("POST","membres.html",true)}else{xhr_object.open("POST","moncompte.html",true)}xhr_object.onreadystatechange=function(){if(xhr_object.readyState==4)eval(xhr_object.responseText)};xhr_object.setRequestHeader("Content-type","application/x-www-form-urlencoded");var data="index="+index+"&numPays="+escape(l1.options[index].value);xhr_object.send(data)}function affichageFilieres(){var l1=document.getElementById('classe');var l2=document.getElementById('filiere');var index=l1.selectedIndex;if(index<1)l2.options.length=0;else{var xhr_object=null;if(window.XMLHttpRequest)xhr_object=new XMLHttpRequest();else if(window.ActiveXObject)xhr_object=new ActiveXObject("Microsoft.XMLHTTP");else{alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return}if(window.location.pathname=="/membres.html"){xhr_object.open("POST","membres.html",true)}else{xhr_object.open("POST","moncompte.html",true)}xhr_object.onreadystatechange=function(){if(xhr_object.readyState==4)eval(xhr_object.responseText)};xhr_object.setRequestHeader("Content-type","application/x-www-form-urlencoded");var data="numClasse="+escape(l1.options[index].value);xhr_object.send(data)}}document.write('<div id="infobulle"></div>');document.onmousemove=move_bulle;var bulle=false;function ElementId(id){return document.getElementById(id)}function move_bulle(e){if(bulle){if(navigator.appName!="Microsoft Internet Explorer"){ElementId("infobulle").style.left=(-15)+e.pageX+"px";ElementId("infobulle").style.top=15+e.pageY+"px"}else{ElementId("infobulle").style.left=(-15)+event.x+document.documentElement.scrollLeft+"px";ElementId("infobulle").style.top=15+event.y+document.documentElement.scrollTop+"px"}}}function open_bulle(type,content){if(bulle==false){ElementId("infobulle").style.visibility="visible";if(type=='online'){ElementId("infobulle").innerHTML='<span>Membres en ligne</span><br />'+content}else if(type=='info'){ElementId("infobulle").innerHTML='<span>Information</span><br />'+content}bulle=true;move_bulle(ElementId("infobulle"))}}function close_bulle(){if(bulle==true){ElementId("infobulle").style.visibility="hidden";bulle=false}}
