var DOKU_BASE='/dokuwiki/';var DOKU_TPL='/dokuwiki/lib/tpl/r7throot6/';var alertText='Bitte geben Sie den zu formatierenden Text ein.\nDieser wird am Ende des Dokuments eingefügt.';var notSavedYet='Nicht gespeicherte Änderungen gehen verloren!\nWeitermachen?';var reallyDel='Eintrag wirklich löschen?';LANG={"keepopen":"Fenster nach Auswahl nicht schlie\u00dfen","hidedetails":"Details ausblenden","nosmblinks":"Das Verlinken von Windows Freigaben funktioniert nur im Microsoft Internet Explorer.\r\nDer Link kann jedoch durch Kopieren und Einf\u00fcgen verwendet werden.","mu_btn":"Mehrere Dateien gleichzeitig hochladen","plugins":[]};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'));});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 imageflow__popoutimages=[];var imageflow__popoutimages__inpoint=null;var imageflow_event=null;var imageflow__is_rtl=(document.getElementsByTagName('html')[0]&&document.getElementsByTagName('html')[0].getAttribute('dir')=='rtl');var imageflow__init_plugin={counter:200,imageflowDone:false,check:new Array(),imageflow__mouse_down:false,imageflow__mouse_down_dragging:false,init:function(){if($('imageflow__imageflow')==null){imageflow__init_plugin.checkForPopUp();return;}if(!miniAJAX__loadjscssfile){return;}miniAJAX__loadjscssfile(DOKU_BASE+'lib/plugins/imageflow/imageflow.js','js');$('imageflow__imageflow').className="scripting_active";var loader=new Image();loader.onload=function(){var loader_bg=new Image();loader_bg.onload=function(){setTimeout(imageflow__init_plugin.checkForImageFlow,500);};loader_bg.src=DOKU_BASE+'lib/plugins/imageflow/images/loader_bg.gif';};loader.src=DOKU_BASE+'lib/plugins/imageflow/images/loader.gif';},checkForImageFlow:function(){if(typeof window__onload=='function'){imageflow__init_plugin.addImagesToDOM();imageflow__init_plugin.imagesReady();return;}if(imageflow__init_plugin.counter>0){imageflow__init_plugin.counter--;setTimeout(imageflow__init_plugin.checkForImageFlow,100);}else{$('imageflow__imageflow').className="";}},addImagesToDOM:function(){startImage=1;for(i=0;i<imageflow__images.length;i++){if(typeof imageflow__images[i]=='undefined'){continue;}var image=new Image();image.src=imageflow__images[i].src;image.id=imageflow__images[i].id;image.setAttribute('url',imageflow__images[i].longdesc);image.setAttribute('caption',imageflow__images[i].caption);image.style.display='none';imageflow__init_plugin.check[imageflow__init_plugin.check.length]=new checkImageRoutine(image);}},imagesReady:function(){if(this.imageflowDone){return;}if(imageflow__init_plugin.loadingStatus()<100){setTimeout(function(){imageflow__init_plugin.imagesReady();},50);return;}else{this.imageflowDone=true;}delete startImage;var images=$('imageflow__images');for(i=0;i<imageflow__init_plugin.check.length;i++){if(imageflow__init_plugin.check[i].isFinished){images.appendChild(imageflow__init_plugin.check[i].image);imageflow__init_plugin.check[i].image.style.display='block';}}addEvent(window,'resize',window__onresize);addEvent($(conf_slider_left),'mousedown',function(){handle(1);if(!imageflow__init_plugin.imageflow__mouse_down_dragging&&!dragging){imageflow__init_plugin.imageflow__mouse_down_dragging=true;imageflow__init_plugin.imageflow__mouse_down=window.setInterval(function(){handle(1);if(!imageflow__init_plugin.imageflow__mouse_down_dragging&&!dragging){window.clearInterval(imageflow__init_plugin.imageflow__mouse_down);}},500);}});addEvent($(conf_slider_right),'mousedown',function(){handle(-1);if(!imageflow__init_plugin.imageflow__mouse_down_dragging&&!dragging){imageflow__init_plugin.imageflow__mouse_down_dragging=true;imageflow__init_plugin.imageflow__mouse_down=window.setInterval(function(){handle(-1);if(!imageflow__init_plugin.imageflow__mouse_down_dragging&&!dragging){window.clearInterval(imageflow__init_plugin.imageflow__mouse_down);}},500);}});addEvent($(conf_slider_left),'mouseup',function(){imageflow__init_plugin.imageflow__mouse_down_dragging=false;window.clearInterval(imageflow__init_plugin.imageflow__mouse_down);});addEvent($(conf_slider_right),'mouseup',function(){imageflow__init_plugin.imageflow__mouse_down_dragging=false;window.clearInterval(imageflow__init_plugin.imageflow__mouse_down);});initMouseWheel();initMouseDrag();setTimeout(function(){window__onload();show(conf_images);show(conf_scrollbar);imageflow__init_plugin.checkForPopUp();},500);},loadingStatus:function(){var completed=0;for(var index=0;index<imageflow__init_plugin.check.length;index++){if(imageflow__init_plugin.check[index].checkImages()===true){completed++;}}var finished=Math.round((completed/imageflow__init_plugin.check.length)*100);if(finished>=100){return 100;}$('imageflow__loading_bar').style.display='block';var loadingBar=$('imageflow__loader_bar');loadingBar.style.width=finished+'%';var loadingP=$('imageflow__loader_text');var loadingTxt=document.createTextNode('Loading Images '+completed+'/'+imageflow__init_plugin.check.length);loadingP.replaceChild(loadingTxt,loadingP.firstChild);return finished;},checkForPopUp:function(){if(document.location.href.indexOf('#')==0){return;}var extend=document.location.href.substr(document.location.href.indexOf('#')+1);if(typeof extend=="undefined"||!$(extend)){return;}var elem=$(extend);var i=-1;if($('imageflow__images')&&array_images){for(var itemNr=0;itemNr<$('imageflow__images').getElementsByTagName("img").length;itemNr++){var item=$('imageflow__images').childNodes.item(itemNr);if(item&&item.id==extend){break;}}if(itemNr<$('imageflow__images').getElementsByTagName("img").length){while(itemNr>0){i=handle(-1);itemNr--;}}if($('imageflow__images').childNodes.item(array_images[i])&&i>-1){elem=$('imageflow__images').childNodes.item(array_images[i]);elem.onclick=imageflow_onclick_event;}}if(typeof elem.onclick!="undefined"&&elem.onclick!=null){var viewer=imageflow__show_viewer();viewer.dispatchImageflowEvent(elem);}}};var checkImageRoutine=function(inputImage){var checkRoutine={image:null,counter:500,isFinished:false,checkImages:function(){var isOK=this.isImageOk();if(!isOK&&this.counter>0){this.counter--;return false;}if(isOK){this.isFinished=true;}return true;},isImageOk:function(img){if(!img)img=this.image;if(!img.complete){return false;}if(typeof img.naturalWidth!="undefined"&&img.naturalWidth==0){return false;}if(this.isFinished){return true;}return true;},checkLoadImage:function(count,callback){if(!count||count==0){if(callback&&callback.error){callback.error();};return false;}if(!this.isImageOk()){setTimeout(function(){checkRoutine.checkLoadImage(count-1,callback)},100);return;}if(callback){callback.finalize();};return true;},finish:function(){this.counter=0;}};checkRoutine.image=inputImage;checkRoutine.image.onload=checkRoutine.finish;checkRoutine.image.onabord=checkRoutine.finish;return checkRoutine;};var imageflow__show_viewer=function(imageflowShowContent,isImage,width,height){var imageFlowViewer={screenWidth:window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth,screenHeight:window.innerHeight||document.documentElement.clientHeight||document.body.clientHeight,contentDiv:null,controlDiv:null,maxWidthFactor:0.7,maxHeightFactor:0.8,maxWidth:null,maxHeight:null,endWidth:0,endHeight:0,endMarginTop:0,endMarginLeft:0,speed:5,step:50,isImage:false,additionalContent:null,imageflowShowContent:null,setContentSize:function(width,height){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);if(width>(this.screenWidth*0.99)-40)width=(this.screenWidth*0.99)-40;if(height>(this.screenHeight*0.99)-60){height=(this.screenHeight*0.99)-60;width+=20;}this.endWidth=width;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<20)this.endMarginTop=20;this.endMarginLeft=(this.screenWidth-width)*0.5+xOffset;this.setSize();},setSize:function(){this.contentDiv.style.width=this.endWidth+'px';this.contentDiv.style.height=this.endHeight+'px';this.controlDiv.style.top=this.endMarginTop+'px';if(!imageflow__is_rtl){this.controlDiv.style.left=this.endMarginLeft+'px';}else{this.controlDiv.style.right=this.endMarginLeft+'px';}},getIntValue:function(value){return parseInt(value.substr(0,value.indexOf('px')));},buildViewerWithLoader:function(){this.removeOldViewer();this.contentDiv=document.createElement('div');this.contentDiv.id='imageflow_show_sample_content';this.contentDiv.className='dokuwiki';this.controlDiv=document.createElement('div');this.controlDiv.id='imageflow_show_sample_control';this.controlDiv.appendChild(this.contentDiv);var loaderDiv=document.createElement('div');loaderDiv.id='imageflow_loader_div';this.contentDiv.appendChild(loaderDiv);var closeImage=document.createElement('a');closeImage.id='imageflow_show_sample_control_closeImage';this.controlDiv.appendChild(closeImage);if($('imageflow__images')||imageflow__popoutimages__inpoint!==null){var first=null;var last=null;if(typeof caption_id=="undefined"||typeof caption_id!="number"){caption_id=0;}if($('imageflow__images')){imageflow__popoutimages__inpoint="#"+caption_id;last="#"+array_images[array_images.length-1];first="#"+array_images[0];}if(typeof imageflow__popoutimages!=undefined){for(var elem in imageflow__popoutimages){if(!first&&$(elem))first=elem;if($(elem))last=elem;}}var previousImage=document.createElement('a');previousImage.id='imageflow_show_sample_control_prevoiusImage';var nextImage=document.createElement('a');nextImage.id='imageflow_show_sample_control_nextImage';if(!last||imageflow__popoutimages__inpoint!=last){addEvent(nextImage,'click',function(){imageFlowViewer.skipToItem(-1);});}else{nextImage.className="inactive";}if(!first||imageflow__popoutimages__inpoint!=first){addEvent(previousImage,'click',function(){imageFlowViewer.skipToItem(1);});}else{previousImage.className="inactive";}this.controlDiv.appendChild(nextImage);this.controlDiv.appendChild(previousImage);}var sampleDiv=document.createElement('div');sampleDiv.id='imageflow_show_sample';var overlayDiv=document.createElement('div');overlayDiv.id='imageflow_show_sample_overlay';var arVersion=navigator.appVersion.split("MSIE");var version=parseFloat(arVersion[1]);if(!(version>=5.0&&version<7.0)){overlayDiv.style.position='fixed';}sampleDiv.appendChild(overlayDiv);sampleDiv.appendChild(this.controlDiv);addEvent(overlayDiv,'click',function(){if($('imageflow_show_sample')){$('imageflow_show_sample').parentNode.removeChild($('imageflow_show_sample'));};document.getElementsByTagName('body')[0].style.overflow='auto';});addEvent(closeImage,'click',function(){if($('imageflow_show_sample')){$('imageflow_show_sample').parentNode.removeChild($('imageflow_show_sample'));};document.getElementsByTagName('body')[0].style.overflow='auto';});document.getElementsByTagName('body')[0].style.overflow='hidden';document.getElementsByTagName('body')[0].appendChild(sampleDiv);this.setContentSize(210,20,false);},skipToItem:function(itemNr){if($('imageflow__images')){var x=handle(itemNr);if(x===false||!$('imageflow__images')||!array_images||!imageflow_onclick_event){return;}var elem=$('imageflow__images').childNodes.item(array_images[x]);elem.onclick=imageflow_onclick_event;}else{var previous=null;for(var item in imageflow__popoutimages){if(previous&&previous==imageflow__popoutimages__inpoint){elem=$(item);break;}if(item==imageflow__popoutimages__inpoint&&itemNr>0){elem=$(previous);break;}previous=item;elem=$(item);}}imageflow__popoutimages__inpoint=null;this.dispatchImageflowEvent(elem);},dispatchImageflowEvent: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);}},removeOldViewer:function(){if($('imageflow_show_sample')){$('imageflow_show_sample').parentNode.removeChild($('imageflow_show_sample'));}},removeOldContent:function(){if($('imageflow_show_sample')){$('imageflow_show_sample').html="";}},displayContent:function(imageflowShowContent,isImage,width,height){if(!$('imageflow_show_sample')){this.buildViewerWithLoader();}if(!imageflowShowContent||imageflowShowContent==null){return this;}if(!imageflowShowContent||imageflowShowContent==null||typeof(imageflowShowContent)=='undefined'){this.setContentSize(width,height,true);return this;}if(isImage){var img=new Image();img.src=imageflowShowContent;img.className="imageContent";var check=new checkImageRoutine(img);check.checkLoadImage(50,{image:img,imageFlowViewer:this,error:function(){this.imageFlowViewer.removeOldViewer();},finalize:function(){$('imageflow_show_sample_content').appendChild(this.image);var height=this.image.height;if(this.imageFlowViewer.additionalContent){var div=document.createElement('div');div.className='additionalContent';div.innerHTML=imageFlowViewer.additionalContent;$('imageflow_show_sample_content').appendChild(div);height+=div.offsetHeight;}this.imageFlowViewer.setContentSize(this.image.width,height,true);$('imageflow_show_sample_content').removeChild($('imageflow_loader_div'));}});}else{this.contentDiv.innerHTML=imageflowShowContent;this.setContentSize(width,height,true);}},loadAndDisplayPage:function(page,width,height){if(!miniAJAX){alert('You have to install the miniAJAX plugin.');return;};this.endWidth=width;this.endHeight=height;ajax=miniAJAX(null,this);ajax.postObj['id']=page;ajax.call();if(typeof googleanalytics_trackLink!="undefined"){googleanalytics_trackLink(page);}},callerID:'_viewer_load_file',imageFlowViewer:null,processResponse:function(dataIn){window.oninit=function(){};try{var data=JSON.parse(dataIn);}catch(e){return this.removeOldViewer();}var script="";if(data!=''){data=data.replace(/<script[^>]*>([\s\S]*?)<\/script>/gi,function(){if(data!==null)script+=arguments[1]+'\n';return'';});}try{this.displayContent(data,null,this.endWidth,this.endHeight);eval(script+"window.oninit();");}catch(e){return this.removeOldViewer();}},error:function(error){alert(error.description);this.removeOldViewer();}};imageFlowViewer.removeOldViewer();if(isImage&&typeof imageflow_event!='undefined'&&imageflow_event.target&&imageflow_event.target.getAttribute('caption')){var caption=imageflow_event.target.getAttribute('caption');var id=imageflow_event.target.id;if(id&&typeof imageflow__images!='undefined'&&typeof imageflow__images[id]!="undefined"){var caption=imageflow__images[id].caption2?imageflow__images[id].caption2:imageflow__images[id].caption;}imageFlowViewer.additionalContent=caption;}return imageFlowViewer.displayContent(imageflowShowContent,isImage,width,height);};addInitEvent(imageflow__init_plugin.init);var miniAJAX=function(form,callback){var miniAJAXClass={sack:new sack(DOKU_BASE+'lib/exe/ajax.php'),inObj:null,outObj:null,timer:null,postObj:new Object(),form:null,callback:null,init:function(form,callback){this.form=form;this.callback=callback;this.sack.AjaxFailedAlert=function(){return this.callback.error?this.callback.error('Ajax Error'):'';};this.sack.encodeURIString=false;this.sack.onCompletion=function(){if(miniAJAXClass.callback.processResponse){miniAJAXClass.callback.processResponse(miniAJAXClass.sack.response);}};},setup:function(){if(!this.form||this.form==null){return;}var input=this.form.getElementsByTagName('input');for(var i=0;i<input.length;i++){if((input[i].type=='text'||input[i].type=='hidden'||((input[i].type=='checkbox'||input[i].type=='radio')&&input[i].checked))){this.postObj[input[i].name]=input[i].value;}}var select=this.form.getElementsByTagName('select');for(var i=0;i<select.length;i++){this.postObj[select[i].name]=select[i].value;}},exec:function(){if(this.form){this.form.reset;}var value=JSON.stringify(this.postObj);if(typeof value=="undefined"||value===''){if(this.callback.error){this.callback.error('No value to send.');}return;}if(!this.callback||!this.callback.callerID||this.callback.callerID==''){alert('No callback or callerID given!');return;}this.sack.runAJAX('call='+this.callback.callerID+'&q='+encodeURI(value));},call:function(){this.setup();this.exec();}};miniAJAXClass.init(form,callback);return miniAJAXClass;};var miniAJAX__loadjscssfile=function(filename,filetype,onloadFunction){if(filetype=="js"){var fileref=document.createElement('script');fileref.setAttribute("type","text/javascript");fileref.setAttribute("src",filename);if(typeof(onloadFunction)=='function'){addEvent(fileref,'onload',onloadFunction);}}else if(filetype=="css"){var fileref=document.createElement("link");fileref.setAttribute("rel","stylesheet");fileref.setAttribute("type","text/css");fileref.setAttribute("href",filename);}if(typeof fileref!="undefined"){document.getElementsByTagName("head")[0].appendChild(fileref);}};if(!this.JSON){JSON={};}(function(){function f(n){return n<10?'0'+n:n;}if(typeof Date.prototype.toJSON!=='function'){Date.prototype.toJSON=function(key){return this.getUTCFullYear()+'-'+f(this.getUTCMonth()+1)+'-'+f(this.getUTCDate())+'T'+f(this.getUTCHours())+':'+f(this.getUTCMinutes())+':'+f(this.getUTCSeconds())+'Z';};String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(key){return this.valueOf();};}var cx=/[\u0000\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,escapable=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,gap,indent,meta={'\b':'\\b','\t':'\\t','\n':'\\n','\f':'\\f','\r':'\\r','"':'\\"','\\':'\\\\'},rep;function quote(string){escapable.lastIndex=0;return escapable.test(string)?'"'+string.replace(escapable,function(a){var c=meta[a];return typeof c==='string'?c:'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);})+'"':'"'+string+'"';}function str(key,holder){var i,k,v,length,mind=gap,partial,value=holder[key];if(value&&typeof value==='object'&&typeof value.toJSON==='function'){value=value.toJSON(key);}if(typeof rep==='function'){value=rep.call(holder,key,value);}switch(typeof value){case'string':return quote(value);case'number':return isFinite(value)?String(value):'null';case'boolean':case'null':return String(value);case'object':if(!value){return'null';}gap+=indent;partial=[];if(Object.prototype.toString.apply(value)==='[object Array]'){length=value.length;for(i=0;i<length;i+=1){partial[i]=str(i,value)||'null';}v=partial.length===0?'[]':gap?'[\n'+gap+partial.join(',\n'+gap)+'\n'+mind+']':'['+partial.join(',')+']';gap=mind;return v;}if(rep&&typeof rep==='object'){length=rep.length;for(i=0;i<length;i+=1){k=rep[i];if(typeof k==='string'){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}else{for(k in value){if(Object.hasOwnProperty.call(value,k)){v=str(k,value);if(v){partial.push(quote(k)+(gap?': ':':')+v);}}}}v=partial.length===0?'{}':gap?'{\n'+gap+partial.join(',\n'+gap)+'\n'+mind+'}':'{'+partial.join(',')+'}';gap=mind;return v;}}if(typeof JSON.stringify!=='function'){JSON.stringify=function(value,replacer,space){var i;gap='';indent='';if(typeof space==='number'){for(i=0;i<space;i+=1){indent+=' ';}}else if(typeof space==='string'){indent=space;}rep=replacer;if(replacer&&typeof replacer!=='function'&&(typeof replacer!=='object'||typeof replacer.length!=='number')){throw new Error('JSON.stringify');}return str('',{'':value});};}if(typeof JSON.parse!=='function'){JSON.parse=function(text,reviver){var j;function walk(holder,key){var k,v,value=holder[key];if(value&&typeof value==='object'){for(k in value){if(Object.hasOwnProperty.call(value,k)){v=walk(value,k);if(v!==undefined){value[k]=v;}else{delete value[k];}}}}return reviver.call(holder,key,value);}cx.lastIndex=0;if(cx.test(text)){text=text.replace(cx,function(a){return'\\u'+('0000'+a.charCodeAt(0).toString(16)).slice(-4);});}if(/^[\],:{}\s]*$/. test(text.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,'@'). replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,']'). replace(/(?:^|:|,)(?:\s*\[)+/g,''))){try{j=eval('('+text+')');}catch(e){}return typeof reviver==='function'?walk({'':j},''):j;}throw new SyntaxError('JSON.parse');};}})();var frootySearch__searchDecorator=function(){var searchField=$('qsearch__in');if(!searchField){return;}var searchButton=searchField.nextSibling;if(typeof(searchField)=='undefined'||searchField===null){return;}if(searchButton&&searchButton.nodeName=='input'&&searchButton.className=='button'){searchButton.style.display='none';}searchField.setAttribute('autocomplete','off');var button=null;var tmp=searchField.parentNode.firstChild;while(tmp&&!button){if(frootySearch__hasClassName(tmp,'button')){button=tmp;continue;}tmp=tmp.nextSibling;}if(!button){return;}var label=document.createElement('label');label.setAttribute('for',searchField.id);searchField.parentNode.insertBefore(label,searchField);label.appendChild(searchField);var placeholder=button.value.split('\n')[0];button.parentNode.removeChild(button);button=null;var standIn=null;if(is_safari){searchField.setAttribute('type','search');searchField.setAttribute('autosave','off');searchField.setAttribute('placeholder',placeholder);searchField.setAttribute('results',0);}else{standIn=document.createElement("input");var left=document.createElement("div");frootySearch__addClassName(left,"left");var right=document.createElement("div");frootySearch__addClassName(right,"right");var reset=document.createElement("div");frootySearch__addClassName(reset,"reset");reset.setAttribute('title','Reset');var wrapper=document.createElement("div");frootySearch__addClassName(wrapper,"frootySearch");var alreadyHasplaceholder=searchField.value==placeholder;var isEmpty=searchField.value.length==0;if(alreadyHasplaceholder||isEmpty){searchField.value=placeholder;frootySearch__addClassName(wrapper,"blurred");frootySearch__addClassName(wrapper,"empty");}searchField.parentNode.replaceChild(standIn,searchField);wrapper.appendChild(left);left.appendChild(searchField);left.appendChild(right);left.appendChild(reset);var focus=function(){var blurred=frootySearch__hasClassName(wrapper,"blurred");if(searchField.value==placeholder&&blurred){searchField.value="";}frootySearch__removeClassName(wrapper,"blurred");};addEvent(searchField,"focus",focus);var blur=function(){if(searchField.value==""){frootySearch__addClassName(wrapper,"empty");searchField.value=placeholder;}frootySearch__addClassName(wrapper,"blurred");};addEvent(searchField,"blur",blur);var toggleReset=function(){if(searchField.value.length>=0){frootySearch__removeClassName(wrapper,"empty");}};addEvent(searchField,"keydown",toggleReset);var resetField=function(){return function(evt){var escaped=false;if(evt.type=="keydown"){if(evt.keyCode!=27){return;}else{escaped=true;}}searchField.blur();searchField.value="";frootySearch__addClassName(wrapper,"empty");if($('qsearch__out'))$('qsearch__out').style.display='none';searchField.focus();};};addEvent(reset,"mousedown",resetField());addEvent(searchField,"keydown",resetField());if(standIn){standIn.parentNode.replaceChild(wrapper,standIn);}}};var frootySearch__addClassName=function(element,className){if(!(element=$(element)))return;if(!frootySearch__hasClassName(element,className))element.className+=(element.className?' ':'')+className;return element;};var frootySearch__hasClassName=function(element,className){if(!(element=$(element)))return;var elementClassName=element.className;return(elementClassName.length>0&&(elementClassName==className||new RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));};var frootySearch__removeClassName=function(element,className){if(!(element=$(element)))return;element.className=String(element.className).replace(new RegExp("(^|\\s+)"+className+"(\\s+|$)"),' ').replace(/^\s+/,'').replace(/\s+$/,'');return element;};addInitEvent(frootySearch__searchDecorator);addInitEvent(function(){scrollToMarker();});addInitEvent(function(){focusMarker();});
