﻿var URL_Site="http://www.gaudry.be/";/*"http://127.0.0.1/infobrol/";*/
var SK_CN="skin";var URL_IMG=URL_Site+"img/";var xhr=null;var xhrRClass="";var Fin_c="Sun, 03-03-2022 23:59:00 GMT";
function F_c(nm,v){try{document.cookie=nm+"="+v+";expires="+Fin_c+";path=/";}catch(e){}}function L_c(L_nm){L_e=false;L_d=0;L_f=0;try{L_dc=document.cookie;i=0;while (i<=L_dc.length){L_d=i;L_f=L_d+L_nm.length;if (L_dc.substring(L_d,L_f)==L_nm){L_e=true;break;}i++;}if (L_e){L_d=L_f+1;L_f=document.cookie.indexOf(";",L_d);if(L_f<L_d) L_f=document.cookie.length;return document.cookie.substring(L_d,L_f);}return "";}catch(e){return"";}}
function getXhr(){if(window.XMLHttpRequest){xhr=new XMLHttpRequest();}else if(window.ActiveXObject){try{xhr=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){xhr=new ActiveXObject("Microsoft.XMLHTTP");}}else{alert("Votre navigateur ne supporte pas XMLHTTPRequest...\nLa page sera donc enti\350rement recharg\351e.");xhr=false;}}
function getFrmArgs(f){var a="";if(f){var elCnt=f.elements.length;for(var k=0;k<elCnt;k++){if(a!="")a+="&";a+=f.elements[k].name+"="+encodeURIComponent(f.elements[k].value);}}return a;}
function getXhrData(idDisp,u,args,xhrRClassIn,xhrTClass){xhrRClass=xhrRClassIn;getXhr();di=document.getElementById(idDisp);if(xhrTClass!='')di.className=xhrTClass;if(di.innerHTML=='')di.innerHTML="Traitement en cours...";status="Traitement en cours...";xhr.onreadystatechange=function(){di=document.getElementById(idDisp);/*di.className='';*/if(xhr.readyState==4 && xhr.status==200){status="";di.className=xhrRClass;di.innerHTML=xhr.responseText;}/*else if(xhr.readyState!=0)status="Etat : "+ xhr.statusText;di.innerHTML="Chargement des donn&eacute;es...<br />Etat : "+ xhr.statusText;else di.innerHTML="Initialisation impossible...<br />Etat : "+ xhr.statusText;*/}
/*Must have a break!!!*/xhr.open("POST",u,true);xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');xhr.send(args);return false;}
function if_mode(){list=document.fsk.ssk;test=list.options[list.selectedIndex].value;F_c(SK_CN,test);top.location.reload();}
function cptCar(c,i,m){if(c.value.length>m)c.value=c.value.substring(0,m);else i.value=m-c.value.length;}
function getExtCde(extCde){if(window.includeScripts==undefined){window.includeScripts=new Array();}try{head=document.getElementsByTagName("head");extScr=document.createElement("script");extScr.type="text/javascript";extScr.src=URL_Site+"nav/scripts/"+extCde+".js";if(arguments[1]!=undefined){extCss=document.createElement("link");extCss.type="text/css";extCss.rel="stylesheet";extCss.href=URL_Site+"nav/css/"+arguments[1]+".css";extCss.media="screen";head[0].appendChild(extCss);window.includeScripts.push(arguments[1]);}head[0].appendChild(extScr);window.includeScripts.push(extCde);}catch(e){out='<script type="text/javascript" src="'+URL_Site+'nav/scripts/'+extCde+'.js"></script>';if(arguments[1]!=undefined){out+='<link href="'+URL_Site+'nav/css/'+arguments[1]+'.css" rel="stylesheet" type="text/css" media="screen" />';}document.write(out);window.includeScripts.push(extCde);}}
function centrePop(url,l,ht,t){var g=(screen.width-l)/2;var h=(screen.height-ht)/2;return window.open(url,"","width="+l+",height="+ht+",left="+g+",top="+h);}
function centrePop2(url,l,ht) {var g=(screen.width-l)/2;var h=(screen.height-ht)/2;return window.open(url,"","width="+l+",height="+ht+",left="+g+",top="+h+",scrollbars=yes");}
function imgpop(url,ext,l,h,m){l2=(l*m)+18;h2=(h*m)+18;document.writeln("<a onClick=\"centrePop('"+URL_IMG+url+"."+ext+"','"+l2+"','"+h2+"')\" onMouseOver=\"this.style.cursor='hand';\" ><img border='0' src='"+URL_IMG+url+"_p."+ext+"' width='"+l+"' height='"+h+"' title=\"Cliquer pour voir l'image en taille r&eacute;elle\"></a>");}
/*deprecated*/function getSmallImg(id,m,u,ext,w,h,t){e=document.getElementById(id);e.innerHTML='Chargement en cours...';en=e.title;c='<img class="td" src="'+u+'_'+en+'.'+ext+'" alt="'+t+'" ';
if(en=='s'){c+='width="'+w+'" height="'+h+'" ';e.title='b';}else{c+='width="'+w*m+'" height="'+h*m+'" ';e.title='s';}c+='id="'+id+'Img" /> <a href="javascript:void();" onclick="getSmallImg(\''+id+'\','+m+',\''+u+'\',\''+ext+'\','+w+','+h+',\''+t+'\')" title="';
if(en=='s')c+='Agrandir l\'image"><img src="'+URL_IMG+'btn/bigger.gif" alt="Agrandir l\'image" onmouseover="this.src=\''+URL_IMG+'btn/bigger_s.gif\'" onmouseout="this.src=\''+URL_IMG+'btn/bigger.gif\'" border="0" />';else c+='R&eacute;duire l\'image"><img src="'+URL_IMG+'btn/smaller.gif" alt="R&eacute;duire l\'image" onmouseover="this.src=\''+URL_IMG+'btn/smaller_s.gif\'" onmouseout="this.src=\''+URL_IMG+'btn/smaller.gif\'" border="0" />';c+='</a>';e.innerHTML=c;}
function getAlternateImg(id,u,ext,w,h,ts,w2,h2,a){e=document.getElementById(id);e.innerHTML=ts+'&thinsp;(miniature ou partie d\'image)';en=e.title;tb=ts;ts=e.innerHTML;if(en!=ts){en=ts;sz='s';}else{en=tb;sz='b';}e.title=en;c='<img class="td" src="'+u+'_'+sz+'.'+ext+'" alt="'+ts+'" ';if(a!=undefined && a!='')c+='align="'+a+'"';
if(en==ts){c+='width="'+w+'" height="'+h+'" ';}else{c+='width="'+w2+'" height="'+h2+'" ';}c+='id="'+id+'Fig" /> <a href="javascript:void();" onclick="getAlternateImg(\''+id+'\',\''+u+'\',\''+ext+'\','+w+','+h+',\''+tb+'\','+w2+','+h2+',\''+a+'\')" title="';
if(en==ts)c+='Agrandir l\'image"><img src="'+URL_IMG+'btn/bigger.gif" alt="Agrandir l\'image" onmouseover="this.src=\''+URL_IMG+'btn/bigger_s.gif\'" onmouseout="this.src=\''+URL_IMG+'btn/bigger.gif\'" border="0" />';else c+='R&eacute;duire l\'image"><img src="'+URL_IMG+'btn/smaller.gif" alt="R&eacute;duire l\'image" onmouseover="this.src=\''+URL_IMG+'btn/smaller_s.gif\'" onmouseout="this.src=\''+URL_IMG+'btn/smaller.gif\'" border="0" />';c+='</a>';e.innerHTML=c;}
function getSelTxt(ta){if(ta.createTextRange){ta.caretPos=document.selection.createRange().duplicate();}}
function bcAddSyntax(fi,lang){if(fi.createTextRange && fi.caretPos){tSel=document.selection.createRange().text;fi.focus();document.selection.createRange().text='[syntax="'+lang+'"]'+tSel+'[/syntax]';tSel='';return;}else{fi.focus();fi.value+='[syntax="'+lang+'"]';fi.value+='[/syntax]';}}
function bcAddImg(fi,imgTN){if(fi.createTextRange && fi.caretPos){tSel=document.selection.createRange().text;fi.focus();document.selection.createRange().text='::'+imgTN+'::'+tSel;tSel='';return;}else{fi.focus();fi.value+='::'+imgTN+'::';}}
function bcAddTag(fi,tTn){if(fi.createTextRange && fi.caretPos){tSel=document.selection.createRange().text;fi.focus();document.selection.createRange().text='['+tTn+']'+tSel+'[/'+tTn+']';tSel='';return;}else{fi.focus();fi.value+='['+tTn+']';fi.value+='[/'+tTn+']';}}
function bcAddTagDisp(fi,tTn,tDispT,tClose){if(fi.createTextRange && fi.caretPos){tSel=document.selection.createRange().text;fi.focus();document.selection.createRange().text='['+tTn+tSel+']'+tDispT+'[/'+tClose+']';tSel='';return;}else{fi.focus();fi.value+='['+tTn+']'+'[/'+tClose+']';}}
function bcAddTagNoClose(fi,tTn){if(fi.createTextRange && fi.caretPos){tSel=document.selection.createRange().text;fi.focus();document.selection.createRange().text='['+tTn+']';tSel='';return;}else{fi.focus();fi.value+='['+tTn+']';}}
function bcAddPseudoTag(fi,tTn){if(fi.createTextRange && fi.caretPos){tSel=document.selection.createRange().text;fi.focus();document.selection.createRange().text=tTn;tSel='';return;}else{fi.focus();fi.value+=tTn;}}
function brolSHMen(shBody,shHeader,txt,t){var shHi=(L_c(shBody)=="1")?"0":"1";F_c(shBody,shHi);var shImg='<img src="/img/sk/sortBlank.gif" class="shMen" alt="" />';d1=document.getElementById(shBody);d2=document.getElementById(shHeader);if(d1.className=="noDisp"){d2.title="Cliquez ici pour masquer "+t;d2.className="hideMen";d2.innerHTML=shImg+"Masquer : "+txt;d1.className="";}else{d2.title="Cliquez ici pour afficher "+t;d2.className="showMen";d2.innerHTML=shImg+"Afficher : "+txt;d1.className="noDisp";}}
function dispInfoS(id,s){if(document.getElementById(id)){document.getElementById(id).className=s;}}
function dispInfo(id){dispInfoS(id,'');}
function clearInfo(id){if(document.getElementById(id)){document.getElementById(id).className='noDisp';}}
function clearInfoScreen(id){if(document.getElementById(id)){document.getElementById(id).className='impo';}}
function brolSHCde(ref1,ref2,txt){SH(ref1,ref2,txt,txt);}//deprecated
function brolSH(ref1,ref2,txt,t){d1=document.getElementById(ref1);d2=document.getElementById(ref2);if(d1.className=='impo'){d2.title='Cliquez ici pour masquer '+t;d2.innerHTML='Masquer '+txt;d1.className='';}else{d2.title='Cliquez ici pour afficher '+t;d2.innerHTML='Afficher '+txt;d1.className='impo';}}
function showHideS(id,r){s='noDisp';e=document.getElementById(id);if(e.className=='impo'&&e.className!=r)s='impo';e.className=(e.className==s)?r:s;}
function showHide(id){showHideS(id,'');}
function getSHTop(langCde,langAff,label,divid){return "<a name=\"#"+divid+"a\"></a><div class=\""+langCde+"\"><span class=\"head\">Code "+langAff+" "+label+":</span></div><div class=\""+langCde+"\"><div id=\""+divid+"T\" class=\"dispCde\" onmouseover=\"this.style.cursor='hand';this.className='head';\" onmouseout=\"this.className='dispCde';\" onclick=\"brolSH('"+divid+"','"+divid+"T',' le code','');\" title=\"Cliquez ici pour afficher le code\">Cliquez ici pour afficher le code</div></div><div id=\""+divid+"\" class=\"impo\">";}
function getSHBottom(langCde,divid){return "<a href=\"#"+divid+"a\" title=\"Retourner au d&eacute;but du code\"><div class=\""+langCde+"\"><span class=\"impn\">Retourner au d&eacute;but du code</span></div></a></div>";}
/*padNum n=nb of chars, p=padding char,s=string to pad (used i.e. to sort table custom items as numbers)*/
function padNum(n,p,s){var psn=s.indexOf(",");var sL=(psn>0)?psn:s.length;var nsLCnt=n-sL;if(sL<n){for(var i=1;i<=nsLCnt;i++){s=p+s;}}return s;}
//function getPreview(tf,idDisp){if(tf.value=="")alert("Rien à prévisualiser...");else{return getXhrData(idDisp,URL_Site+'/nav/tools/xhr_bb_preview.php','prevtxt='+tf.value.replace(/&/g,'%26')+'&errpreview=yes','','');}}
function getPreview(tf,idDisp){if(tf.value=="")alert("Rien à prévisualiser...");else{return getXhrData(idDisp,URL_Site+'/nav/tools/xhr_bb_preview.php','prevtxt='+encodeURIComponent(tf.value)+'&errpreview=yes','','');}}
String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,'');}
function manageChkb(groupId,a){var gp=document.getElementsByName(groupId);for(var i=0;i<gp.length;i++){if(gp[i].type=="checkbox"){gp[i].checked=(a==0)?false:((a==1)?true:(!(gp[i].checked)));}}}
function invertChkb(groupId){manageChkb(groupId,2);}
function selectAllChkb(groupId){manageChkb(groupId,1);}
function unselectAllChkb(groupId){manageChkb(groupId,0);}
