var DOKU_BASE='/dokuwiki/';var DOKU_TPL='/dokuwiki/lib/tpl/arctic/';var alertText='SVP, entrez le texte que vous souhaitez formater.\nIl sera ajouté à la fin du document.';var notSavedYet='Les changements non enregistrés seront perdus.\nVoulez-vous vraiment continuer ?';var reallyDel='Effacer cette entrée ?';LANG={"keepopen":"Gardez la fen\u00eatre ouverte pendant la s\u00e9lection","hidedetails":"Masquer d\u00e9tails","nosmblinks":"Les liens vers les partages Windows ne fonctionnent qu'avec Microsoft Internet Explorer.\nVous pouvez toujours faire un copier\/coller du lien.","mu_btn":"Envoyer plusieurs fichiers en m\u00eame temps","plugins":{"vshare":{"button":"Insert video from video sharing sites","prompt":"Please paste the full URL to the video page here:","notfound":"Sorry, this URL wasn't recognized.\nPlease refer to the documentation on how to insert the correct syntax manually."}}};function isUndefined(prop){return(typeof prop=='undefined');}function isFunction(prop){return(typeof prop=='function');}function isString(prop){return(typeof prop=='string');}function isNumber(prop){return(typeof prop=='number');}function isNumeric(prop){return isNumber(prop)&&!isNaN(prop)&&isFinite(prop);}function isArray(prop){return(prop instanceof Array);}function isRegExp(prop){return(prop instanceof RegExp);}function isBoolean(prop){return('boolean'==typeof prop);}function isScalar(prop){return isNumeric(prop)||isString(prop);}function isEmpty(prop){if(isBoolean(prop))return false;if(isRegExp(prop)&&new RegExp("").toString()==prop.toString())return true;if(isString(prop)||isNumber(prop))return!prop;if(Boolean(prop)&&false!=prop){for(var i in prop)if(prop.hasOwnProperty(i))return false}return true;}if('undefined'==typeof Object.hasOwnProperty){Object.prototype.hasOwnProperty=function(prop){return!('undefined'==typeof this[prop]||this.constructor&&this.constructor.prototype[prop]&&this[prop]===this.constructor.prototype[prop]);}}function hasFlash(version){var ver=0;try{if(navigator.plugins!=null&&navigator.plugins.length>0){ver=navigator.plugins["Shockwave Flash"].description.split(' ')[2].split('.')[0];}else{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash");ver=axo.GetVariable("$version").split(' ')[1].split(',')[0];}}catch(e){}if(ver>=version)return true;return false;}function addEvent(element,type,handler){if(!handler.$$guid)handler.$$guid=addEvent.guid++;if(!element.events)element.events={};var handlers=element.events[type];if(!handlers){handlers=element.events[type]={};if(element["on"+type]){handlers[0]=element["on"+type];}}handlers[handler.$$guid]=handler;element["on"+type]=handleEvent;};addEvent.guid=1;function removeEvent(element,type,handler){if(element.events&&element.events[type]){delete element.events[type][handler.$$guid];}};function handleEvent(event){var returnValue=true;event=event||fixEvent(window.event);var handlers=this.events[event.type];for(var i in handlers){if(!handlers.hasOwnProperty(i))continue;this.$$handleEvent=handlers[i];if(this.$$handleEvent(event)===false){returnValue=false;}}return returnValue;};function fixEvent(event){event.preventDefault=fixEvent.preventDefault;event.stopPropagation=fixEvent.stopPropagation;event.target=event.srcElement;return event;};fixEvent.preventDefault=function(){this.returnValue=false;};fixEvent.stopPropagation=function(){this.cancelBubble=true;};window.fireoninit=function(){if(arguments.callee.done)return;arguments.callee.done=true;if(_timer){clearInterval(_timer);_timer=null;}if(typeof window.oninit=='function'){window.oninit();}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",window.fireoninit,null);}/*@cc_on @*//*@if(@_win32)document.write("<scr"+"ipt id=\"__ie_init\" defer=\"true\" src=\"//:\"><\/script>");var script=document.getElementById("__ie_init");script.onreadystatechange=function(){if(this.readyState=="complete"){window.fireoninit();}};/*@end @*/if(/WebKit/i.test(navigator.userAgent)){var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){window.fireoninit();}},10);}window.onload=window.fireoninit;window.oninit=function(){};function addInitEvent(func){var oldoninit=window.oninit;if(typeof window.oninit!='function'){window.oninit=func;}else{window.oninit=function(){oldoninit();func();};}}DokuCookie={data:Array(),name:'DOKU_PREFS',setValue:function(key,val){DokuCookie.init();DokuCookie.data[key]=val;var now=new Date();DokuCookie.fixDate(now);now.setTime(now.getTime()+365*24*60*60*1000);var text='';for(var key in DokuCookie.data){if(!DokuCookie.data.hasOwnProperty(key))continue;text+='#'+escape(key)+'#'+DokuCookie.data[key];}DokuCookie.setCookie(DokuCookie.name,text.substr(1),now,DOKU_BASE);},getValue:function(key){DokuCookie.init();return DokuCookie.data[key];},init:function(){if(DokuCookie.data.length)return;var text=DokuCookie.getCookie(DokuCookie.name);if(text){var parts=text.split('#');for(var i=0;i<parts.length;i+=2){DokuCookie.data[unescape(parts[i])]=unescape(parts[i+1]);}}},setCookie:function(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;},getCookie:function(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!==0){return null;}}else{begin+=2;}var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length;}return unescape(dc.substring(begin+prefix.length,end));},fixDate:function(date){var base=new Date(0);var skew=base.getTime();if(skew>0){date.setTime(date.getTime()-skew);}}};var clientPC=navigator.userAgent.toLowerCase();var is_macos=navigator.appVersion.indexOf('Mac')!=-1;var is_gecko=((clientPC.indexOf('gecko')!=-1)&&(clientPC.indexOf('spoofer')==-1)&&(clientPC.indexOf('khtml')==-1)&&(clientPC.indexOf('netscape/7.0')==-1));var is_safari=((clientPC.indexOf('AppleWebKit')!=-1)&&(clientPC.indexOf('spoofer')==-1));var is_khtml=(navigator.vendor=='KDE'||(document.childNodes&&!document.all&&!navigator.taintEnabled));if(clientPC.indexOf('opera')!=-1){var is_opera=true;var is_opera_preseven=(window.opera&&!document.childNodes);var is_opera_seven=(window.opera&&document.childNodes);}var toolbar='';function $(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string')element=document.getElementById(element);if(arguments.length==1)return element;elements.push(element);}return elements;}function isset(varname){return(typeof(window[varname])!='undefined');}function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null)node=document;if(tag==null)tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}return classElements;}function findPosX(object){var curleft=0;var obj=$(object);if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x){curleft+=obj.x;}return curleft;}function findPosY(object){var curtop=0;var obj=$(object);if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;}return curtop;}function jsEscape(text){var re=new RegExp("\\\\","g");text=text.replace(re,"\\\\");re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp('"',"g");text=text.replace(re,'&quot;');re=new RegExp("\\\\\\\\n","g");text=text.replace(re,"\\n");return text;}function escapeQuotes(text){var re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp('"',"g");text=text.replace(re,'&quot;');re=new RegExp("\\n","g");text=text.replace(re,"\\n");return text;}function prependChild(parent,element){if(!parent.firstChild){parent.appendChild(element);}else{parent.insertBefore(element,parent.firstChild);}}function showLoadBar(){document.write('<img src="'+DOKU_BASE+'lib/images/loading.gif" '+'width="150" height="12" alt="..." />');}function hideLoadBar(id){obj=$(id);if(obj)obj.style.display="none";}function addTocToggle(){if(!document.getElementById)return;var header=$('toc__header');if(!header)return;var obj=document.createElement('span');obj.id='toc__toggle';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';obj.style.cursor='pointer';prependChild(header,obj);obj.parentNode.onclick=toggleToc;try{obj.parentNode.style.cursor='pointer';obj.parentNode.style.cursor='hand';}catch(e){}}function toggleToc(){var toc=$('toc__inside');var obj=$('toc__toggle');if(toc.style.display=='none'){toc.style.display='';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';}else{toc.style.display='none';obj.innerHTML='<span>+</span>';obj.className='toc_open';}}function checkAclLevel(){if(document.getElementById){var scope=$('acl_scope').value;if((scope.indexOf(":*")>0)||(scope=="*")){document.getElementsByName('acl_checkbox[4]')[0].disabled=false;document.getElementsByName('acl_checkbox[8]')[0].disabled=false;}else{document.getElementsByName('acl_checkbox[4]')[0].checked=false;document.getElementsByName('acl_checkbox[8]')[0].checked=false;document.getElementsByName('acl_checkbox[4]')[0].disabled=true;document.getElementsByName('acl_checkbox[8]')[0].disabled=true;}}}function footnote(e){var obj=e.target;var id=obj.id.substr(5);var fndiv=$('insitu__fn');if(!fndiv){fndiv=document.createElement('div');fndiv.id='insitu__fn';fndiv.className='insitu-footnote JSpopup dokuwiki';addEvent(fndiv,'mouseout',function(e){if(e.target!=fndiv){e.stopPropagation();return;}if(e.pageX){var bx1=findPosX(fndiv);var bx2=bx1+fndiv.offsetWidth;var by1=findPosY(fndiv);var by2=by1+fndiv.offsetHeight;var x=e.pageX;var y=e.pageY;if(x>bx1&&x<bx2&&y>by1&&y<by2){e.stopPropagation();return;}}else{if(e.offsetX>0&&e.offsetX<fndiv.offsetWidth-1&&e.offsetY>0&&e.offsetY<fndiv.offsetHeight-1){e.stopPropagation();return;}}fndiv.style.display='none';});document.body.appendChild(fndiv);}var a=$("fn__"+id);if(!a){return;}var content=new String(a.parentNode.parentNode.innerHTML);content=content.replace(/<sup>.*<\/sup>/gi,'');content=content.replace(/^\s+(,\s+)+/,'');content=content.replace(/\bid=\"(.*?)\"/gi,'id="insitu__$1');fndiv.innerHTML=content;var x;var y;if(e.pageX){x=e.pageX;y=e.pageY;}else{x=e.offsetX;y=e.offsetY;}fndiv.style.position='absolute';fndiv.style.left=(x+2)+'px';fndiv.style.top=(y+2)+'px';fndiv.style.display='';}addInitEvent(function(){var elems=getElementsByClass('fn_top',null,'a');for(var i=0;i<elems.length;i++){addEvent(elems[i],'mouseover',function(e){footnote(e);});}});function initSizeCtl(ctlid,edid){if(!document.getElementById){return;}var ctl=$(ctlid);var textarea=$(edid);if(!ctl||!textarea)return;var hgt=DokuCookie.getValue('sizeCtl');if(hgt){textarea.style.height=hgt;}else{textarea.style.height='300px';}var wrp=DokuCookie.getValue('wrapCtl');if(wrp){setWrap(textarea,wrp);}var l=document.createElement('img');var s=document.createElement('img');var w=document.createElement('img');l.src=DOKU_BASE+'lib/images/larger.gif';s.src=DOKU_BASE+'lib/images/smaller.gif';w.src=DOKU_BASE+'lib/images/wrap.gif';addEvent(l,'click',function(){sizeCtl(edid,100);});addEvent(s,'click',function(){sizeCtl(edid,-100);});addEvent(w,'click',function(){toggleWrap(edid);});ctl.appendChild(l);ctl.appendChild(s);ctl.appendChild(w);}function sizeCtl(edid,val){var textarea=$(edid);var height=parseInt(textarea.style.height.substr(0,textarea.style.height.length-2));height+=val;textarea.style.height=height+'px';DokuCookie.setValue('sizeCtl',textarea.style.height);}function toggleWrap(edid){var textarea=$(edid);var wrap=textarea.getAttribute('wrap');if(wrap&&wrap.toLowerCase()=='off'){setWrap(textarea,'soft');}else{setWrap(textarea,'off');}DokuCookie.setValue('wrapCtl',textarea.getAttribute('wrap'));}function setWrap(textarea,wrapAttrValue){textarea.setAttribute('wrap',wrapAttrValue);var parNod=textarea.parentNode;var nxtSib=textarea.nextSibling;parNod.removeChild(textarea);parNod.insertBefore(textarea,nxtSib);}function closePopups(){if(!document.getElementById){return;}var divs=document.getElementsByTagName('div');for(var i=0;i<divs.length;i++){if(divs[i].className.indexOf('JSpopup')!=-1){divs[i].style.display='none';}}}function scrollToMarker(){var obj=$('scroll__here');if(obj)obj.scrollIntoView();}function focusMarker(){var obj=$('focus__this');if(obj)obj.focus();}function cleanMsgArea(){var elems=getElementsByClass('(success|info|error)',document,'div');if(elems){for(var i=0;i<elems.length;i++){elems[i].style.display='none';}}}addInitEvent(function(){var revForm=$('page__revisions');if(!revForm)return;var elems=revForm.elements;var countTicks=0;for(var i=0;i<elems.length;i++){var input1=elems[i];if(input1.type=='checkbox'){addEvent(input1,'click',function(e){if(this.checked)countTicks++;else countTicks--;for(var j=0;j<elems.length;j++){var input2=elems[j];if(countTicks>=2)input2.disabled=(input2.type=='checkbox'&&!input2.checked);else input2.disabled=(input2.type!='checkbox');}});}}});addInitEvent(function(){var selector=$('action__selector');if(!selector)return;addEvent(selector,'change',function(e){this.form.submit();});$('action__selectorbtn').style.display='none';});function checkWindowsShares(){var elems=getElementsByClass('windows',document,'a');if(elems){for(var i=0;i<elems.length;i++){var share=elems[i];addEvent(share,'click',function(){if(document.all==null){alert(LANG['nosmblinks']);}});}}}addInitEvent(function(){checkWindowsShares();});function sack(file){this.AjaxFailedAlert="Your browser does not support the enhanced functionality of this website, and therefore you will have an experience that differs from the intended one.\n";this.requestFile=file;this.method="POST";this.URLString="";this.encodeURIString=true;this.execute=false;this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.afterCompletion=function(){};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(err){this.xmlhttp=null;}}if(!this.xmlhttp&&typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest();}if(!this.xmlhttp){this.failed=true;}};this.setVar=function(name,value){if(this.URLString.length<3){this.URLString=name+"="+value;}else{this.URLString+="&"+name+"="+value;}};this.encVar=function(name,value){var varString=encodeURIComponent(name)+"="+encodeURIComponent(value);return varString;};this.encodeURLString=function(string){varArray=string.split('&');for(i=0;i<varArray.length;i++){urlVars=varArray[i].split('=');if(urlVars[0].indexOf('amp;')!=-1){urlVars[0]=urlVars[0].substring(4);}varArray[i]=this.encVar(urlVars[0],urlVars[1]);}return varArray.join('&');};this.runResponse=function(){eval(this.response);};this.runAJAX=function(urlstring){this.responseStatus=new Array(2);if(this.failed&&this.AjaxFailedAlert){alert(this.AjaxFailedAlert);}else{if(urlstring){if(this.URLString.length){this.URLString=this.URLString+"&"+urlstring;}else{this.URLString=urlstring;}}if(this.encodeURIString){var timeval=new Date().getTime();this.URLString=this.encodeURLString(this.URLString);this.setVar("rndval",timeval);}if(this.element){this.elementObj=document.getElementById(this.element);}if(this.xmlhttp){var self=this;if(this.method=="GET"){var totalurlstring=this.requestFile+"?"+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true);}else{this.xmlhttp.open(this.method,this.requestFile,true);}if(this.method=="POST"){try{this.xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');}catch(e){}}this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;self.onCompletion();if(self.execute){self.runResponse();}if(self.elementObj){var elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response;}else{self.elementObj.innerHTML=self.response;}}self.afterCompletion();self.URLString="";break;}};this.xmlhttp.send(this.URLString);}}};this.createAJAX();}function ajax_qsearch_class(){this.sack=null;this.inObj=null;this.outObj=null;this.timer=null;}var ajax_qsearch=new ajax_qsearch_class();ajax_qsearch.sack=new sack(DOKU_BASE+'lib/exe/ajax.php');ajax_qsearch.sack.AjaxFailedAlert='';ajax_qsearch.sack.encodeURIString=false;ajax_qsearch.init=function(inID,outID){ajax_qsearch.inObj=document.getElementById(inID);ajax_qsearch.outObj=document.getElementById(outID);if(ajax_qsearch.inObj===null){return;}if(ajax_qsearch.outObj===null){return;}addEvent(ajax_qsearch.inObj,'keyup',ajax_qsearch.call);addEvent(ajax_qsearch.outObj,'click',function(){ajax_qsearch.outObj.style.display='none';});};ajax_qsearch.clear=function(){ajax_qsearch.outObj.style.display='none';ajax_qsearch.outObj.innerHTML='';if(ajax_qsearch.timer!==null){window.clearTimeout(ajax_qsearch.timer);ajax_qsearch.timer=null;}};ajax_qsearch.exec=function(){ajax_qsearch.clear();var value=ajax_qsearch.inObj.value;if(value===''){return;}ajax_qsearch.sack.runAJAX('call=qsearch&q='+encodeURI(value));};ajax_qsearch.sack.onCompletion=function(){var data=ajax_qsearch.sack.response;if(data===''){return;}ajax_qsearch.outObj.innerHTML=data;ajax_qsearch.outObj.style.display='block';};ajax_qsearch.call=function(){ajax_qsearch.clear();ajax_qsearch.timer=window.setTimeout("ajax_qsearch.exec()",500);};index={throbber_delay:500,treeattach:function(obj){if(!obj)return;var items=getElementsByClass('idx_dir',obj,'a');for(var i=0;i<items.length;i++){var elem=items[i];addEvent(elem,'click',function(e){return index.toggle(e,this);});var listitem=elem.parentNode;while(listitem.tagName!='LI'){listitem=listitem.parentNode;}if(listitem.getElementsByTagName('ul').length){listitem.open=true;}}},toggle:function(e,clicky){var listitem=clicky.parentNode.parentNode;listitem.open=!listitem.open;var sublists=listitem.getElementsByTagName('ul');if(!listitem.open){if(sublists.length){sublists[0].style.display='none';}listitem.className='closed';e.preventDefault();return false;}if(sublists.length&&listitem.open){sublists[0].style.display='';listitem.className='open';e.preventDefault();return false;}var ajax=new sack(DOKU_BASE+'lib/exe/ajax.php');ajax.AjaxFailedAlert='';ajax.encodeURIString=false;if(ajax.failed)return true;var ul=document.createElement('ul');ul.className='idx';timeout=window.setTimeout(function(){if(listitem.open){ul.innerHTML='<li><img src="'+DOKU_BASE+'lib/images/throbber.gif" alt="loading..." title="loading..." /></li>';listitem.appendChild(ul);listitem.className='open';}},this.throbber_delay);ajax.elementObj=ul;ajax.afterCompletion=function(){window.clearTimeout(timeout);index.treeattach(ul);if(listitem.className!='open'){if(!listitem.open){ul.style.display='none';}listitem.appendChild(ul);if(listitem.open){listitem.className='open';}}};ajax.runAJAX(clicky.search.substr(1)+'&call=index');e.preventDefault();return false;}};addInitEvent(function(){index.treeattach($('index__tree'));});function addSbLeftTocToggle(){if(!document.getElementById)return;var header=$('sb__left__toc__header');if(!header)return;var obj=document.createElement('span');obj.id='sb__left__toc__toggle';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';obj.style.cursor='pointer';prependChild(header,obj);obj.parentNode.onclick=toggleSbLeftToc;try{obj.parentNode.style.cursor='pointer';obj.parentNode.style.cursor='hand';}catch(e){}}function toggleSbLeftToc(){var toc=$('sb__left__toc__inside');var obj=$('sb__left__toc__toggle');if(toc.style.display=='none'){toc.style.display='';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';}else{toc.style.display='none';obj.innerHTML='<span>+</span>';obj.className='toc_open';}}function addSbRightTocToggle(){if(!document.getElementById)return;var header=$('sb__right__toc__header');if(!header)return;var obj=document.createElement('span');obj.id='sb__right__toc__toggle';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';obj.style.cursor='pointer';prependChild(header,obj);obj.parentNode.onclick=toggleSbRightToc;try{obj.parentNode.style.cursor='pointer';obj.parentNode.style.cursor='hand';}catch(e){}}function toggleSbRightToc(){var toc=$('sb__right__toc__inside');var obj=$('sb__right__toc__toggle');if(toc.style.display=='none'){toc.style.display='';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';}else{toc.style.display='none';obj.innerHTML='<span>+</span>';obj.className='toc_open';}}addInitEvent(addSbLeftTocToggle);addInitEvent(addSbRightTocToggle);addInitEvent(function(){index.treeattach($('left__index__tree'));index.treeattach($('right__index__tree'));});addInitEvent(function(){ajax_qsearch.init('qsearch__in','qsearch__out');});addInitEvent(function(){addEvent(document,'click',closePopups);});addInitEvent(function(){addTocToggle();});function usrmgr_delconfirm(){if($('usrmgr__del')){addEvent($('usrmgr__del'),'click',function(){return confirm(reallyDel);});}};addInitEvent(usrmgr_delconfirm);acl={init:function(){this.ctl=$('acl_manager');if(!this.ctl)return;var sel=$('acl__user').getElementsByTagName('select')[0];addEvent(sel,'change',acl.userselhandler);addEvent($('acl__tree'),'click',acl.treehandler);addEvent($('acl__user').getElementsByTagName('input')[1],'click',acl.loadinfo);},userselhandler:function(e){if(this.value=='__g__'||this.value=='__u__'){$('acl__user').getElementsByTagName('input')[0].style.display='';$('acl__user').getElementsByTagName('input')[1].style.display='';}else{$('acl__user').getElementsByTagName('input')[0].style.display='none';$('acl__user').getElementsByTagName('input')[1].style.display='none';}acl.loadinfo();},loadinfo:function(){var frm=$('acl__detail').getElementsByTagName('form')[0];var ajax=new sack(DOKU_BASE+'lib/plugins/acl/ajax.php');ajax.AjaxFailedAlert='';ajax.encodeURIString=false;if(ajax.failed)return true;var data=Array();data[0]=ajax.encVar('ns',frm.elements['ns'].value);data[1]=ajax.encVar('id',frm.elements['id'].value);data[2]=ajax.encVar('acl_t',frm.elements['acl_t'].value);data[3]=ajax.encVar('acl_w',frm.elements['acl_w'].value);data[4]=ajax.encVar('ajax','info');ajax.elementObj=$('acl__info');ajax.runAJAX(data.join('&'));return false;},parseatt:function(str){if(str[0]=='?')str=str.substr(1);var attributes={};var all=str.split('&');for(var i=0;i<all.length;i++){var att=all[i].split('=');attributes[att[0]]=decodeURIComponent(att[1]);}return attributes;},hsc:function(str){str=str.replace(/&/g,"&amp;");str=str.replace(/\"/g,"&quot;");str=str.replace(/\'/g,"&#039;");str=str.replace(/</g,"&lt;");str=str.replace(/>/g,"&gt;");return str;},treetoggle:function(clicky){var listitem=clicky.parentNode.parentNode;var sublists=listitem.getElementsByTagName('ul');if(sublists.length){listitem.removeChild(sublists[0]);clicky.src=DOKU_BASE+'lib/images/plus.gif';clicky.alt='+';return false;}var link=listitem.getElementsByTagName('a')[0];var ajax=new sack(DOKU_BASE+'lib/plugins/acl/ajax.php');ajax.AjaxFailedAlert='';ajax.encodeURIString=false;if(ajax.failed)return true;var ul=document.createElement('ul');listitem.appendChild(ul);ajax.elementObj=ul;ajax.runAJAX(link.search.substr(1)+'&ajax=tree');clicky.src=DOKU_BASE+'lib/images/minus.gif';return false;},treehandler:function(e){if(e.target.src){acl.treetoggle(e.target);}else if(e.target.href){var obj=getElementsByClass('cur',$('acl__tree'),'a');for(var i=0;i<obj.length;i++){obj[i].className=obj[i].className.replace(/ cur/,'');}e.target.className+=' cur';var frm=$('acl__detail').getElementsByTagName('form')[0];if(e.target.className.search(/wikilink1/)>-1){frm.elements['ns'].value='';frm.elements['id'].value=acl.hsc(acl.parseatt(e.target.search)['id']);}else if(e.target.className.search(/idx_dir/)>-1){frm.elements['ns'].value=acl.hsc(acl.parseatt(e.target.search)['ns']);frm.elements['id'].value='';}acl.loadinfo();}e.stopPropagation();e.preventDefault();return false;}};addInitEvent(acl.init);var HTMLParser;var HTMLParserInstalled=true;var HTMLParser_Elements=new Array();(function(){var startTag=/^<(\w+)((?:\s+\w+(?:\s*=\s*(?:(?:"[^"]*")|(?:'[^']*')|[^>\s]+))?)*)\s*(\/?)>/,endTag=/^<\/(\w+)[^>]*>/,attr=/(\w+)(?:\s*=\s*(?:(?:"((?:\\.|[^"])*)")|(?:'((?:\\.|[^'])*)')|([^>\s]+)))?/g;var empty=makeMap("br,col,hr,img");var block=makeMap("blockquote,center,del,div,dl,dt,hr,iframe,ins,li,ol,p,pre,table,tbody,td,tfoot,th,thead,tr,ul");var inline=makeMap("a,abbr,acronym,b,big,br,cite,code,del,em,font,h1,h2,h3,h4,h5,h6,i,img,ins,kbd,q,s,samp,small,span,strike,strong,sub,sup,tt,u,var");var closeSelf=makeMap("colgroup,dd,dt,li,options,p,td,tfoot,th,thead,tr");var fillAttrs=makeMap("checked,disabled,ismap,noresize,nowrap,readonly,selected");var special=makeMap("script,style");HTMLParser=this.HTMLParser=function(html,handler){var index,chars,match,stack=[],last=html;stack.last=function(){return this[this.length-1];};while(html){chars=true;if(!stack.last()||!special[stack.last()]){if(html.indexOf("<!--")==0){index=html.indexOf("-->");if(index>=0){if(handler.comment)handler.comment(html.substring(4,index));html=html.substring(index+3);chars=false;}}else if(html.indexOf("</")==0){match=html.match(endTag);if(match){html=html.substring(match[0].length);match[0].replace(endTag,parseEndTag);chars=false;}}else if(html.indexOf("<")==0){match=html.match(startTag);if(match){html=html.substring(match[0].length);match[0].replace(startTag,parseStartTag);chars=false;}}if(chars){index=html.indexOf("<");var text=index<0?html:html.substring(0,index);html=index<0?"":html.substring(index);if(handler.chars)handler.chars(text);}}else{html=html.replace(new RegExp("(.*)<\/"+stack.last()+"[^>]*>"),function(all,text){text=text.replace(/<!--(.*?)-->/g,"$1").replace(/<!\[CDATA\[(.*?)]]>/g,"$1");if(handler.chars)handler.chars(text);return"";});parseEndTag("",stack.last());}if(html==last)throw"Parse Error: "+html;last=html;}parseEndTag();function parseStartTag(tag,tagName,rest,unary){if(block[tagName]){while(stack.last()&&inline[stack.last()]){parseEndTag("",stack.last());}}if(closeSelf[tagName]&&stack.last()==tagName){parseEndTag("",tagName);}unary=empty[tagName]||!!unary;if(!unary)stack.push(tagName);if(handler.start){var attrs=[];rest.replace(attr,function(match,name){var value=arguments[2]?arguments[2]:arguments[3]?arguments[3]:arguments[4]?arguments[4]:fillAttrs[name]?name:"";attrs.push({name:name,value:value,escaped:value.replace(/(^|[^\\])"/g,'$1\\\"')});});if(handler.start)handler.start(tagName,attrs,unary);}}function parseEndTag(tag,tagName){if(!tagName)var pos=0;else for(var pos=stack.length-1;pos>=0;pos--)if(stack[pos]==tagName)break;if(pos>=0){for(var i=stack.length-1;i>=pos;i--)if(handler.end)handler.end(stack[i]);stack.length=pos;}}};function makeMap(str){var obj={},items=str.split(",");for(var i=0;i<items.length;i++)obj[items[i]]=true;return obj;}})();function HTMLParser_test_result(results){var test_str="";for(i=0;i<results.length;i++){var character=results.charAt(i);if(results.charCodeAt(i)==10)character='\\n';if(results.charCodeAt(i)==32)character='SP';var entry=character+' ';test_str+=entry;if(results.charCodeAt(i)==10){test_str+="\n";}}if(!confirm(test_str))return false;return true;}function makeTreesC(){if(!document.createElement)return;uls=document.getElementsByTagName("ul");for(uli=0;uli<uls.length;uli++){ul=uls[uli];if(ul.nodeName=="UL"&&ul.className=="aqtree3clickable"){processULELC(ul);}}}function processULELC(ul){if(!ul.childNodes||ul.childNodes.length==0)return;for(var itemi=0;itemi<ul.childNodes.length;itemi++){var item=ul.childNodes[itemi];if(item.nodeName=="LI"){var a;var subul;subul="";for(var sitemi=0;sitemi<item.childNodes.length;sitemi++){var sitem=item.childNodes[sitemi];switch(sitem.nodeName){case"A":a=sitem;break;case"SPAN":a=sitem;break;case"UL":subul=sitem;processULELC(subul);break;}}if(subul){associateELC(a,subul);}else{a.parentNode.className="bullet";}}}}function associateELC(a,ul){var el=document.createElement("a");var img=document.createElement("img");img.src="lib/plugins/fullindex/images/open.gif";el.appendChild(img);el.className="cat";a.parentNode.insertBefore(el,a.parentNode.firstChild);if(a.parentNode.className.indexOf('open')==-1)a.parentNode.className='closed';el.onclick=function(){if(this.parentNode.className=='open'){this.parentNode.className="closed";this.firstChild.src="lib/plugins/fullindex/images/closed.gif";}else{this.parentNode.className="open";this.firstChild.src="lib/plugins/fullindex/images/open.gif";}return false;}}function aq_collapseAll(){uls=document.getElementsByTagName("ul");for(uli=0;uli<uls.length;uli++){ul=uls[uli];if(ul.nodeName=="UL"&&ul.className=="aqtree3clickable"){if(!ul.childNodes||ul.childNodes.length==0)return;for(var itemi=0;itemi<ul.childNodes.length;itemi++){var item=ul.childNodes[itemi];item.className='closed';}}}}function aq_showLevel(ul,level,currLevel){currLevel=currLevel+1;if(!ul.childNodes||ul.childNodes.length==0)return;for(var itemi=0;itemi<ul.childNodes.length;itemi++){var item=ul.childNodes[itemi];if(item.nodeName=="LI"){var subul;subul="";var hasChild;if(currLevel<level){for(var sitemi=0;sitemi<item.childNodes.length;sitemi++){var sitem=item.childNodes[sitemi];switch(sitem.nodeName){case"UL":subul=sitem;aq_showLevel(subul,level,currLevel);hasChild=true;break;}}if(hasChild){item.className='open';hasChild=false;}else{item.className='bullet';}}else{for(var sitemi=0;sitemi<item.childNodes.length;sitemi++){var sitem=item.childNodes[sitemi];switch(sitem.nodeName){case"UL":subul=sitem;hasChild=true;break;}}if(hasChild){item.className='closed';item.firstChild.firstChild.src="lib/plugins/fullindex/images/closed.gif";hasChild=false;}else{item.className='bullet';}}}}}function aq_show(level,obj){uls=document.getElementsByTagName("ul");for(uli=0;uli<uls.length;uli++){ul=uls[uli];if(ul.nodeName=="UL"&&ul.className=="aqtree3clickable"){if(level>0){aq_set(obj);aq_showLevel(ul,level,0);}}}}function aq_set(obj){var ul=document.getElementById("aqNav");for(i=0;i<ul.childNodes.length;i++){var li=ul.childNodes[i];if(li.id==obj.parentNode.id){li.className="on";}else{li.className="";}}}addInitEvent(makeTreesC);if(window.toolbar!=undefined){toolbar[toolbar.length]={"type":"pluginvshare","title":LANG['plugins']['vshare']['button'],"icon":DOKU_BASE+"lib/plugins/vshare/button.png","key":""};}function tb_pluginvshare(btn,props,edid){var text=prompt(LANG['plugins']['vshare']['prompt']);if(!text)return;var sites={'youtube':'youtube\\.com/.*[&?]v=([a-z0-9_]+)','12seconds':'12seconds\\.com\\/v\\/([a-z0-9_]+)','5min':'5min\\.com\\/Video/.*-([0-9]+)([&?]|$)','clipfish':'clipfishi\\.de\\/.*\\/video\\/([0-9])+\\/','blogtv':'blogtv\.com\\/Shows\\/\\d+\\/([a-z0-9]+_[a-z0-9]+)([&?]|$)','current':'current\\.com\\/items\\/(\\d+)','dailymotion':'dailymotion\\.com\\/video\\/([a-z0-9]+)_','googlevideo':'video\\.google\\.com\\/videoplay\\?docid=([\\-\\d]+)','gtrailers':'gametrailers\\.com\\/.*\\/(\\d+)','justintv':'justin\\.tv\\/clip\\/([a-f0-9]+)','metacafe':'metacafe\\.com\\/watch\\/(\\d+)\\/','myspacetv':'vids\\.myspace\\.com\\/.*videoid=(\\d+)','rcmovie':'rcmovie\\.de\\/video\\/([a-f0-9]+)\\/','revver':'revver\\.com\\/video\\/(\\d+)\\/','scivee':'scivee\\.tv\\/node\\/(\\d+)','sevenload':'sevenload\\.com\\/.*\\/([a-z0-9]+)-[^\\/]*$','stickam':'stickam\\.com\\/viewMedia.do\\?mId=(\\d+)','ustream':'ustream\\.tv\\/recorded\\/(\\d+)\\/','veoh':'veoh\\.com\\/.*watch[^v]*(v[a-z0-9]+)','vimeo':'vimeo\\.com\\/(\\d+)'};for(var key in sites){var RE=new RegExp(sites[key],'i');var match=text.match(RE);if(match){var code='{{'+key+'>'+match[1]+'?medium}}';insertAtCarret(edid,code);return;}}alert(LANG['plugins']['vshare']['notfound']);}addInitEvent(function(){var btns=getElementsByClass('btn_incledit',document,'form');for(var i=0;i<btns.length;i++){addEvent(btns[i],'mouseover',function(e){var tgt=e.target;if(tgt.form)tgt=tgt.form;id='plugin_include__'+tgt.id.value;var divs=getElementsByClass('plugin_include_content');for(var j=0;j<divs.length;j++){if(divs[j].id==id){divs[j].className+=' section_highlight';}}});addEvent(btns[i],'mouseout',function(e){var secs=getElementsByClass('section_highlight',document,'div');for(var j=0;j<secs.length;j++){secs[j].className=secs[j].className.replace(/ section_highlight/,'');}});}});var popupviewer=function(showContent,isImage,width,height){this.screenWidth=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;this.screenHeight=window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight;this.contentDiv=null;this.controlDiv=null;this.maxWidthFactor=0.7;this.maxHeightFactor=0.8;this.maxWidth=null;this.maxHeight=null;this.endWidth=0;this.endHeight=0;this.endMarginTop=0;this.endMarginLeft=0;this.isImage=false;this.additionalContent=null;this.additionalContentID=null;this.page=null;this.event=null;this.wasError=false;this.popupImageStack=null;this.showContent=null;this.isRTL=false;var self=this;this.getFirst=function(){if(!this.popupImageStack){return false;}return this.popupImageStack[0].id==this.page;};this.getLast=function(){if(!this.popupImageStack){return false;}return this.popupImageStack[this.popupImageStack.length-1].id==this.page;};this.skipToImage=function(itemNr){var previous=null;var elem=null;for(var item in this.popupImageStack){var check=this.popupImageStack[item];if(previous&&previous.id==this.page){elem=check;break;}if(check.id==this.page&&itemNr<0){elem=previous;break;}previous=check;elem=check;}if(elem){this.dispatchClick(elem);}};this.dispatchClick=function(elem){if(elem==null){return;}if(document.createEventObject){var evt=document.createEventObject();return elem.fireEvent('onclick',evt)}else{var evt=document.createEvent("HTMLEvents");evt.initEvent('click',true,true);return!elem.dispatchEvent(evt);}};this.setContentSize=function(width,height,offsetHeight){if(!this.contentDiv||!this.controlDiv){return;}if(!width||width===0){width=this.screenWidth*this.maxWidthFactor;}if(!height||height===0){height=this.screenHeight*this.maxHeightFactor;}width=parseFloat(width);height=parseFloat(height);offsetHeight=typeof offsetHeight=="undefined"||isNaN(parseFloat(offsetHeight))?0:parseFloat(offsetHeight);var ratio=width/height;height+=offsetHeight;if(height>(this.screenHeight*0.99)-60){height=(this.screenHeight*0.99)-60;if(this.isImage){width=(height-offsetHeight)*ratio;}else{width+=20;}}if(width>(this.screenWidth*0.99)-40){width=(this.screenWidth*0.99)-40;if(this.isImage){height=(height/ratio)+offsetHeight;}}this.endWidth=width+(this.isImage?0:24);this.endHeight=height;var xOffset=document.body.scrollLeft||document.documentElement.scrollLeft||window.pageXOffset||0;var yOffset=document.body.scrollTop||document.documentElement.scrollTop||window.pageYOffset||0;this.endMarginTop=(this.screenHeight-height)*0.5+yOffset;if(this.endMarginTop<5){this.endMarginTop=5;}this.endMarginLeft=(this.screenWidth-width)*0.5+xOffset;this.setSize();if(!$('popupviewer_loader_div'))this.addNextAndPrevious();};this.setSize=function(){var style="width:"+this.endWidth+'px;';if(!this.isImage){style+="height:"+this.endHeight+'px;';}this.contentDiv.style.cssText=style;this.contentDiv.setAttribute('style',style);style="top:"+this.endMarginTop+'px;';if(!this.isRTL){style+="left:"+this.endMarginLeft+'px;';}else{style+="right:"+this.endMarginLeft+'px;';}this.controlDiv.style.cssText=style;this.controlDiv.setAttribute('style',style);};this.addNextAndPrevious=function(){if(!this.popupImageStack){this.popupImageStack=getElementsByClass('popupimage',document,'img');}if(this.popupImageStack&&this.popupImageStack.length>1){var previousImage=document.createElement('a');previousImage.id='popupviewer_control_prevoiusImage';var nextImage=document.createElement('a');nextImage.id='popupviewer_control_nextImage';var self=this;var skipEvent=function(event){if(!event){var event=window.event;}var target=((event.target)?event.target:event.srcElement).id.indexOf("next")>0?1:-1;self.skipToImage(target);};if(!this.getLast()){addEvent(nextImage,'click',skipEvent);}else{nextImage.className="inactive";}if(!this.getFirst()){addEvent(previousImage,'click',skipEvent);}else{previousImage.className="inactive";}if($(nextImage.id)){$(nextImage.id).parentNode.removeChild($(nextImage.id));}if($(previousImage.id)){$(previousImage.id).parentNode.removeChild($(previousImage.id));}this.controlDiv.appendChild(nextImage);this.controlDiv.appendChild(previousImage);}};this.getIntValue=function(value){return parseInt(value.substr(0,value.indexOf('px')),10);};this.buildViewerWithLoader=function(){this.removeOldViewer();this.contentDiv=document.createElement('div');this.contentDiv.id='popupviewer_content';this.contentDiv.className='isImage';this.controlDiv=document.createElement('div');this.controlDiv.id='popupviewer_control';this.controlDiv.appendChild(this.contentDiv);var loaderDiv=document.createElement('div');loaderDiv.id='popupviewer_loader_div';this.contentDiv.appendChild(loaderDiv);var closeImage=document.createElement('a');closeImage.id='popupviewer_control_closeImage';this.controlDiv.appendChild(closeImage);var sampleDiv=document.createElement('div');sampleDiv.id='popupviewer';var overlayDiv=document.createElement('div');overlayDiv.id='popupviewer_overlay';var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);if(!(version>=5.0&&version<7.0)){overlayDiv.style.position='fixed';}else{overlayDiv.style.height=(document.body.offsetHeight-1)+'px';overlayDiv.style.width=(document.body.offsetWidth-1)+'px';}sampleDiv.appendChild(overlayDiv);sampleDiv.appendChild(this.controlDiv);addEvent(overlayDiv,'click',function(){self.removeOldViewer();});addEvent(closeImage,'click',function(){self.removeOldViewer();});addEvent(document,'keydown',function(e){self.globalEvent(e);});document.getElementsByTagName('body')[0].style.overflow='hidden';document.getElementsByTagName('body')[0].appendChild(sampleDiv);this.setContentSize(210,20);};this.removeOldViewer=function(){if($('popupviewer')){$('popupviewer').parentNode.removeChild($('popupviewer'));removeEvent(document,'keydown',function(e){self.globalEvent(e);});}document.getElementsByTagName('body')[0].style.overflow='auto';};this.displayContent=function(showContent,isImage,width,height){this.isImage=isImage;if(!$('popupviewer')){this.buildViewerWithLoader();}if(!showContent||showContent===null){if(typeof(showContent)!='undefined'){this.setContentSize(width,height);}return this;}if(isImage){var img=new Image();img.src=showContent;img.className="imageContent";if(this.event){var elem=(this.event.target)?this.event.target:this.event.srcElement;this.page=elem.id;}var check=new checkImageRoutine(img);var self=this;var callback={image:img,error:function(){self.removeOldViewer();},finalize:function(){var selfCallback=this;var callback=function(response){var container=document.createElement('div');container.className='additionalContent dokuwiki';container.innerHTML=response;$('popupviewer_content').appendChild(selfCallback.image);$('popupviewer_content').removeChild($('popupviewer_loader_div'));self.contentDiv.className='dokuwiki';self.contentDiv.className='isImage';$('popupviewer_content').appendChild(container);self.setContentSize(selfCallback.image.offsetWidth,selfCallback.image.offsetHeight,container.offsetHeight);var style='width:'+self.endWidth+'px; height:'+self.endHeight+'px;';selfCallback.image.style.cssText=style;selfCallback.image.setAttribute('style',style);};var errorCallback=function(){$('popupviewer_content').appendChild(selfCallback.image);$('popupviewer_content').removeChild($('popupviewer_loader_div'));self.contentDiv.className='dokuwiki';self.contentDiv.className='isImage';self.setContentSize(selfCallback.image.offsetWidth,selfCallback.image.offsetHeight);var style='width:'+self.endWidth+'px; height:'+self.endHeight+'px;';selfCallback.image.style.cssText=style;selfCallback.image.setAttribute('style',style);};if(self.additionalContent){callback(self.additionalContent);}else{self.runAJAX(callback,{'call':'_popup_load_image_meta','id':self.additionalContentID},errorCallback);}}};check.checkLoadImage(50,callback);}else{this.contentDiv.className='dokuwiki';this.contentDiv.innerHTML=showContent;this.setContentSize(width,height);}};this.linkReplacer=function(matches,depth){var schema=matches[1];var urlpart=matches[2];if(urlpart.match(/^#(.*?)$/)){urlpart+="\" onclick=\"if(!event){var event=window.event;}if(event){event.cancelBubble=true;event.returnValue=false;}if(event&&event.stopPropagation){event.stopPropagation();}if(event&&event.preventDefault){event.preventDefault();}$('popupviewer_content').scrollTop=$('"+((urlpart=="#")?"popupviewer_content":urlpart .substr(1))+"').offsetTop;return false;";}else if(!urlpart.match(new RegExp("^(https?:\/\/|mailto:|"+escape(DOKU_BASE)+")"))){urlpart=depth+urlpart;}return schema+'="'+urlpart+'"';};this.callback=function(data){window.oninit=function(){};var script="";if(typeof data=="string"&&data!==''){data=data.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){if(data!==null){script+=arguments[1]+'\n';}return'';});}try{data=self.preg_replace_callback('/(href|src|action)="([^"]*)"/ig',self.linkReplacer,data);self.displayContent(data,false,self.endWidth,self.endHeight);}catch(e){alert(e);return self.removeOldViewer();}try{eval(script+"window.oninit();");}catch(scriptE){}};this.errorCallback=function(ajax){var id="errorCallbackForm";if($(id)){$(id).parentNode.removeChild($(id));}var form=document.createElement("form");form.setAttribute("action",page);form.setAttribute("method","POST");form.id=id;ajax.requestFile=page;self.wasError=true;document.getElementsByTagName("body")[0].appendChild(form);ajax.onCompletion=function(){if(ajax.responseXML){var dwEle=getElementsByClass('dokuwiki',ajax.responseXML,'div');if(dwEle.length>0){ajax.response='<div class="dokuwiki">'+dwEle[0].innerHTML+"</div>";}}callback(ajax.response);if(typeof ajax.execute=="object"&&ajax.execute.srcForm&&$(ajax.execute.srcForm.id)){$(ajax.execute.srcForm.id).parentNode.removeChild($(ajax.execute.srcForm.id));}};var proxy=new iframeProxy(ajax,form);};this.loadAndDisplayPage=function(page,width,height,id,params){if(this.event){var elem=(this.event.target)?this.event.target:this.event.srcElement;this.page=elem.href==page?elem.getAttribute('href'):"";}this.endWidth=width;this.endHeight=height;var self=this;if((typeof params).toLowerCase()!="object"){params={};}if(!params.call){params.call='_popup_load_file';}if(!params.id){params.id=id;}this.runAJAX(self.callback,params,self.errorCallback);};this.globalEvent=function(e){e=e||window.event;if(e.keyCode){switch(e.keyCode){case 39:if($('popupviewer_control_nextImage')&&!this.getLast()){this.dispatchClick($('popupviewer_control_nextImage'));}break;case 37:if($('popupviewer_control_prevoiusImage')&&!this.getFirst()){this.dispatchClick($('popupviewer_control_prevoiusImage'));}break;case 27:this.removeOldViewer();break;}}return;};this.runAJAX=function(callback,options,errorCallback,url){if(typeof url=="undefined"){url=DOKU_BASE+'lib/exe/ajax.php';}ajax=new sack(url);ajax.AjaxFailedAlert=function(){};ajax.encodeURIString=true;ajax.onCompletion=function(){if((ajax.response===""||(typeof ajax.xmlhttp.status!="undefined"&&ajax.xmlhttp.status!=200))&&typeof errorCallback=="function"){errorCallback(ajax);return true;}callback(ajax.response);};for(var option in options){if(option===null){continue;}ajax.setVar(option,options[option]);}try{ajax.runAJAX();}catch(e){if(typeof errorCallback!="undefined"){errorCallback(ajax);}}};this.preg_replace_callback=function(pattern,callback,subject,limit){limit=!limit?-1:limit;var _check=pattern.substr(0,1),_flag=pattern.substr(pattern .lastIndexOf(_check)+1),_pattern=pattern.substr(1,pattern .lastIndexOf(_check)-1),reg=new RegExp(_pattern,_flag),rs=null,res=[],x=0,list=[],depth="",ret=subject;String.prototype.repeat=function(num){return new Array(num+1).join(this);};if(!this.page){this.page="";}depth=this.page.substr(0,this.page.lastIndexOf("/")+1);if(limit===-1){var tmp=[];do{tmp=reg.exec(subject);if(tmp!==null){res.push(tmp);}}while(tmp!==null&&_flag.indexOf('g')!==-1);}else{res.push(reg.exec(subject));}for(x=res.length-1;x>-1;x--){if(!list[res[x][0]]){ret=ret.replace(new RegExp(res[x][0],"g"),callback(res[x],depth));list[res[x][0]]=true;}}return ret;};this.init=function(event){if(!event){var event=window.event;}if(event){event.cancelBubble=true;event.returnValue=false;if(event.stopPropagation){event.stopPropagation();}if(event.preventDefault){event.preventDefault();}}this.event=event;};this.removeOldViewer();this.displayContent(showContent,isImage,width,height);};var checkImageRoutine=function(inputImage){this.image=null;this.counter=500;this.isFinished=false;this.checkImages=function(){var isOK=this.isImageOk();if(!isOK&&this.counter>0){this.counter--;return false;}if(isOK){this.isFinished=true;}return true;};this.isImageOk=function(img){if(this.isFinished){return true;}if(!img){img=this.image;}if(!img.complete){return false;}if(typeof img.naturalWidth!="undefined"&&img.naturalWidth===0){return false;}return true;};this.checkLoadImage=function(count,callback){if(!count||count===0){if(callback&&callback.error){callback.error();}return false;}if(!this.isImageOk()){var self=this;setTimeout(function(){self.checkLoadImage(count-1,callback);},100);return;}if(callback&&callback.finalize){callback.finalize();}return true;};this.finish=function(){this.counter=0;};this.image=inputImage;this.image.onload=this.finish;this.image.onabord=this.finish;};var iframeProxy=function(ajax,srcForm){this.iframe=null;this.ajax=ajax;this.name="iframeProxy"+escape(this.ajax.requestFile .replace(new RegExp("[\\W]","g"),""))+"_"+Math.round(Math.random()*1000000);this.error=false;this.srcForm=srcForm;this.onCompletion=function(self){try{self.ajax.responseXML=window.frames[self.iframe.id].document;}catch(e){try{self.ajax.response=window.frames[self.iframe.id].document.body.innerHTML;}catch(ee){}}self.ajax.execute=self;try{self.ajax.onCompletion();}catch(ee){self.error=ee;alert(ee);return false;}var self2=self;window.setTimeout(function(){if(self2.iframe&&self2.iframe.parentNode){self2.iframe.parentNode.removeChild(self2.iframe);}},500);return true;};if($(this.name)){this.error="iframe exists";return;}this.iframe=document.createElement("iframe");this.iframe.src=this.ajax.requestFile!==null?this.ajax.requestFile:this.srcForm.getAttribute('action');this.iframe.name=this.name;this.iframe.id=this.name;this.iframe.width="0px";this.iframe.height="0px";this.iframe.style.display="none";this.iframe.frameBorder=false;var self=this;var wrapEvent=function(){self.onCompletion(self);};addEvent(this.iframe,'load',wrapEvent);try{document.getElementsByTagName("body")[0].appendChild(this.iframe);this.srcForm.target=this.name;this.srcForm.onsubmit=function(){};addEvent(this.iframe,'load',wrapEvent);if(this.iframe.addEventListener){this.iframe.addEventListener('load',wrapEvent,false);}else if(this.iframe.attachEvent){this.iframe.attachEvent('onload',wrapEvent);}else{this.srcForm.submit();}}catch(e){this.error=e;alert("Dead End: "+e);}};var embedover_visible;function embedover_click(e,click,style){document.getElementById("embedover_div").setAttribute("style",style);document.getElementById("embedover_div").style.cssText=style;if((click==document.getElementById("embedover_div").src)&&(embedover_visible!='no')){document.getElementById("embedover_div").style.display='none';embedover_visible='no';}else{document.getElementById("embedover_div").src=click;document.getElementById("embedover_div").style.display='block';embedover_visible='yes';}if(!e)var e=window.event;if(e.pageX||e.pageY){posy=e.pageY;}else if(e.clientX||e.clientY){posy=e.clientY+document.body.scrollTop+document.documentElement.scrollTop;}document.getElementById("embedover_div").style.top=posy;document.getElementById("embedover_div").style.left=document.body.clientWidth-document.getElementById("embedover_div").offsetWidth;}var iframeids=["embedover_div"];var iframehide="yes";var getFFVersion=navigator.userAgent.substring(navigator.userAgent.indexOf("Firefox")).split("/")[1];var FFextraHeight=parseFloat(getFFVersion)>=0.1?16:0;function resizeCaller(){var dyniframe=new Array();for(i=0;i<iframeids.length;i++){if(document.getElementById)resizeIframe(iframeids[i]);if((document.all||document.getElementById)&&iframehide=="no"){var tempobj=document.all?document.all[iframeids[i]]:document.getElementById(iframeids[i]);}}}function resizeIframe(frameid){var currentfr=document.getElementById(frameid);if(currentfr&&!window.opera){if(currentfr.contentDocument&&currentfr.contentDocument.body.offsetHeight)currentfr.height=currentfr.contentDocument.body.offsetHeight+FFextraHeight;else if(currentfr.Document&&currentfr.Document.body.scrollHeight)currentfr.height=currentfr.Document.body.scrollHeight;if(currentfr.addEventListener)currentfr.addEventListener("load",readjustIframe,false);else if(currentfr.attachEvent){currentfr.detachEvent("onload",readjustIframe);currentfr.attachEvent("onload",readjustIframe);}}}function readjustIframe(loadevt){var crossevt=(window.event)?event:loadevt;var iframeroot=(crossevt.currentTarget)?crossevt.currentTarget:crossevt.srcElement;if(iframeroot)resizeIframe(iframeroot.id);}function loadintoIframe(iframeid,url){if(document.getElementById)document.getElementById(iframeid).src=url;}if(window.addEventListener)window.addEventListener("load",resizeCaller,false);else if(window.attachEvent)window.attachEvent("onload",resizeCaller);else window.onload=resizeCaller;addInitEvent(function(){scrollToMarker();});addInitEvent(function(){focusMarker();});
