var alertText='Please enter the text you want to format.\nIt will be appended to the end of the document.';var notSavedYet='Unsaved changes will be lost.\nReally continue?';var reallyDel='Really delete selected item(s)?';var DOKU_BASE='/kb/';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){this.$$handleEvent=handlers[i];if(this.$$handleEvent(event)===false){returnValue=false;}}return returnValue;};function fixEvent(event){event.preventDefault=fixEvent.preventDefault;event.stopPropagation=fixEvent.stopPropagation;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(typeof window.oninit=='function'){window.oninit();}};window.oninit=function(){};function addInitEvent(func){var oldoninit=window.oninit;if(typeof window.oninit!='function'){window.oninit=func;}else{window.oninit=function(){oldoninit();func();};}}var clientPC=navigator.userAgent.toLowerCase();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);}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 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(id){obj=$(id);if(obj){obj.innerHTML='<img src="'+DOKU_BASE+'lib/images/loading.gif" '+'width="150" height="12" alt="..." />';obj.style.display="block";}}function hideLoadBar(id){obj=$(id);if(obj)obj.style.display="none";}function mediaSelect(file){opener.insertTags('wiki__text','{{'+file+'|','}}',file);window.close();}function suggestWikiname(){var form=$('dw__upload');if(!form)return;var file=form.elements.upload.value;file=file.substr(file.lastIndexOf('/')+1);file=file.substr(file.lastIndexOf('\\')+1);form.elements.id.value=file;}function addTocToggle(){if(!document.getElementById)return;var header=$('toc__header');if(!header)return;var showimg=document.createElement('img');showimg.id='toc__show';showimg.src=DOKU_BASE+'lib/images/arrow_down.gif';showimg.alt='+';showimg.onclick=toggleToc;showimg.style.display='none';var hideimg=document.createElement('img');hideimg.id='toc__hide';hideimg.src=DOKU_BASE+'lib/images/arrow_up.gif';hideimg.alt='-';hideimg.onclick=toggleToc;prependChild(header,showimg);prependChild(header,hideimg);}function toggleToc(){var toc=$('toc__inside');var showimg=$('toc__show');var hideimg=$('toc__hide');if(toc.style.display=='none'){toc.style.display='';hideimg.style.display='';showimg.style.display='none';}else{toc.style.display='none';hideimg.style.display='none';showimg.style.display='';}}function setCookie(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;}function getCookie(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));}function fixDate(date){var base=new Date(0);var skew=base.getTime();if(skew>0){date.setTime(date.getTime()-skew);}}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;}}}var currentFootnote=0;function fnt(id,e,evt){if(currentFootnote&&id!=currentFootnote){domTT_close($('insitu__fn'+currentFootnote));}var fnote=$('insitu__fn'+id);var footnote;if(!fnote){var a=$("fn__"+id);if(!a){return;}footnote=new String(a.parentNode.innerHTML);footnote=footnote.replace(/<a\s.*?href=\".*\#fnt__\d+\".*?<\/a>/gi,'');footnote=footnote.replace(/^\s+(,\s+)+/,'');footnote=footnote.replace(/\bid=\"(.*?)\"/gi,'id="insitu__$1');}else{footnote=new String(fnt.innerHTML);}domTT_activate(e,evt,'content',footnote,'type','velcro','id','insitu__fn'+id,'styleClass','insitu-footnote JSpopup','maxWidth',document.body.offsetWidth*0.4);currentFootnote=id;}function initSizeCtl(ctlid,edid){if(!document.getElementById){return;}var ctl=$(ctlid);var textarea=$(edid);var hgt=getCookie('DokuWikisizeCtl');if(hgt===null||hgt===''){textarea.style.height='300px';}else{textarea.style.height=hgt;}var l=document.createElement('img');var s=document.createElement('img');l.src=DOKU_BASE+'lib/images/larger.gif';s.src=DOKU_BASE+'lib/images/smaller.gif';addEvent(l,'click',function(){sizeCtl(edid,100);});addEvent(s,'click',function(){sizeCtl(edid,-100);});ctl.appendChild(l);ctl.appendChild(s);}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';var now=new Date();fixDate(now);now.setTime(now.getTime()+365*24*60*60*1000);setCookie('DokuWikisizeCtl',textarea.style.height,now);}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 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.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.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);};var domLib_userAgent=navigator.userAgent.toLowerCase();var domLib_isMac=navigator.appVersion.indexOf('Mac')!=-1;var domLib_isWin=domLib_userAgent.indexOf('windows')!=-1;var domLib_isOpera=domLib_userAgent.indexOf('opera')!=-1;var domLib_isOpera7up=domLib_userAgent.match(/opera.(7|8)/i);var domLib_isSafari=domLib_userAgent.indexOf('safari')!=-1;var domLib_isKonq=domLib_userAgent.indexOf('konqueror')!=-1;var domLib_isKHTML=(domLib_isKonq||domLib_isSafari||domLib_userAgent.indexOf('khtml')!=-1);var domLib_isIE=(!domLib_isKHTML&&!domLib_isOpera&&(domLib_userAgent.indexOf('msie 5')!=-1||domLib_userAgent.indexOf('msie 6')!=-1||domLib_userAgent.indexOf('msie 7')!=-1));var domLib_isIE5up=domLib_isIE;var domLib_isIE50=(domLib_isIE&&domLib_userAgent.indexOf('msie 5.0')!=-1);var domLib_isIE55=(domLib_isIE&&domLib_userAgent.indexOf('msie 5.5')!=-1);var domLib_isIE5=(domLib_isIE50||domLib_isIE55);var domLib_isGecko=domLib_userAgent.indexOf('gecko/')!=-1;var domLib_isMacIE=(domLib_isIE&&domLib_isMac);var domLib_isIE55up=domLib_isIE5up&&!domLib_isIE50&&!domLib_isMacIE;var domLib_isIE6up=domLib_isIE55up&&!domLib_isIE55;var domLib_standardsMode=(document.compatMode&&document.compatMode=='CSS1Compat');var domLib_useLibrary=(domLib_isOpera7up||domLib_isKHTML||domLib_isIE5up||domLib_isGecko||domLib_isMacIE||document.defaultView);var domLib_hasBrokenTimeout=(domLib_isMacIE||(domLib_isKonq&&domLib_userAgent.match(/konqueror\/3.([2-9])/)===null));var domLib_canFade=(domLib_isGecko||domLib_isIE||domLib_isSafari||domLib_isOpera);var domLib_canDrawOverSelect=(domLib_isMac||domLib_isOpera||domLib_isGecko);var domLib_canDrawOverFlash=(domLib_isMac||domLib_isWin);var domLib_eventTarget=domLib_isIE ? 'srcElement':'currentTarget';var domLib_eventButton=domLib_isIE ? 'button':'which';var domLib_eventTo=domLib_isIE ? 'toElement':'relatedTarget';var domLib_stylePointer=domLib_isIE ? 'hand':'pointer';var domLib_styleNoMaxWidth=domLib_isOpera ? '10000px':'none';var domLib_hidePosition='-1000px';var domLib_scrollbarWidth=14;var domLib_autoId=1;var domLib_zIndex=100;var domLib_collisionElements;var domLib_collisionsCached=false;var domLib_timeoutStateId=0;var domLib_timeoutStates=new Hash();if(!document.ELEMENT_NODE){document.ELEMENT_NODE=1;document.ATTRIBUTE_NODE=2;document.TEXT_NODE=3;document.DOCUMENT_NODE=9;document.DOCUMENT_FRAGMENT_NODE=11;}function domLib_clone(obj){var copy={};for(var i in obj){var value=obj[i];try{if(value!==null&&typeof(value)=='object'&&value!=window&&!value.nodeType){copy[i]=domLib_clone(value);}else{copy[i]=value;}}catch(e){copy[i]=value;}}return copy;}function Hash(){this.length=0;this.numericLength=0;this.elementData=[];for(var i=0;i<arguments.length;i+=2){if(typeof(arguments[i+1])!='undefined'){this.elementData[arguments[i]]=arguments[i+1];this.length++;if(arguments[i]==parseInt(arguments[i])){this.numericLength++;}}}}Hash.prototype.get=function(in_key){return this.elementData[in_key];};Hash.prototype.set=function(in_key,in_value){if(typeof(in_value)!='undefined'){if(typeof(this.elementData[in_key])=='undefined'){this.length++;if(in_key==parseInt(in_key)){this.numericLength++;}}this.elementData[in_key]=in_value;return this.elementData[in_key];}return false;};Hash.prototype.remove=function(in_key){var tmp_value;if(typeof(this.elementData[in_key])!='undefined'){this.length--;if(in_key==parseInt(in_key)){this.numericLength--;}tmp_value=this.elementData[in_key];delete this.elementData[in_key];}return tmp_value;};Hash.prototype.size=function(){return this.length;};Hash.prototype.has=function(in_key){return typeof(this.elementData[in_key])!='undefined';};Hash.prototype.find=function(in_obj){for(var tmp_key in this.elementData){if(this.elementData[tmp_key]==in_obj){return tmp_key;}}};Hash.prototype.merge=function(in_hash){for(var tmp_key in in_hash.elementData){if(typeof(this.elementData[tmp_key])=='undefined'){this.length++;if(tmp_key==parseInt(tmp_key)){this.numericLength++;}}this.elementData[tmp_key]=in_hash.elementData[tmp_key];}};Hash.prototype.compare=function(in_hash){if(this.length!=in_hash.length){return false;}for(var tmp_key in this.elementData){if(this.elementData[tmp_key]!=in_hash.elementData[tmp_key]){return false;}}return true;};function domLib_isDescendantOf(in_object,in_ancestor){if(in_object==in_ancestor){return true;}while(in_object!=document.documentElement){try{if((tmp_object=in_object.offsetParent)&&tmp_object==in_ancestor){return true;}else if((tmp_object=in_object.parentNode)==in_ancestor){return true;}else{in_object=tmp_object;}}catch(e){return true;}}return false;}function domLib_detectCollisions(in_object,in_recover,in_useCache){if(!domLib_collisionsCached){var tags=[];if(!domLib_canDrawOverFlash){tags[tags.length]='object';}if(!domLib_canDrawOverSelect){tags[tags.length]='select';}domLib_collisionElements=domLib_getElementsByTagNames(tags,true);domLib_collisionsCached=in_useCache;}if(in_recover){for(var cnt=0;cnt<domLib_collisionElements.length;cnt++){var thisElement=domLib_collisionElements[cnt];if(!thisElement.hideList){thisElement.hideList=new Hash();}thisElement.hideList.remove(in_object.id);if(!thisElement.hideList.length){domLib_collisionElements[cnt].style.visibility='visible';if(domLib_isKonq){domLib_collisionElements[cnt].style.display='';}}}return;}else if(domLib_collisionElements.length===0){return;}var objectOffsets=domLib_getOffsets(in_object);for(cnt=0;cnt<domLib_collisionElements.length;cnt++){thisElement=domLib_collisionElements[cnt];if(domLib_isDescendantOf(thisElement,in_object)){continue;}if(domLib_isKonq&&thisElement.tagName=='SELECT'&&(thisElement.size<=1&&!thisElement.multiple)){continue;}if(!thisElement.hideList){thisElement.hideList=new Hash();}var selectOffsets=domLib_getOffsets(thisElement);var center2centerDistance=Math.sqrt(Math.pow(selectOffsets.get('leftCenter')-objectOffsets.get('leftCenter'),2)+Math.pow(selectOffsets.get('topCenter')-objectOffsets.get('topCenter'),2));var radiusSum=selectOffsets.get('radius')+objectOffsets.get('radius');if(center2centerDistance<radiusSum){if((objectOffsets.get('leftCenter')<=selectOffsets.get('leftCenter')&&objectOffsets.get('right')<selectOffsets.get('left'))||(objectOffsets.get('leftCenter')>selectOffsets.get('leftCenter')&&objectOffsets.get('left')>selectOffsets.get('right'))||(objectOffsets.get('topCenter')<=selectOffsets.get('topCenter')&&objectOffsets.get('bottom')<selectOffsets.get('top'))||(objectOffsets.get('topCenter')>selectOffsets.get('topCenter')&&objectOffsets.get('top')>selectOffsets.get('bottom'))){thisElement.hideList.remove(in_object.id);if(!thisElement.hideList.length){thisElement.style.visibility='visible';if(domLib_isKonq){thisElement.style.display='';}}}else{thisElement.hideList.set(in_object.id,true);thisElement.style.visibility='hidden';if(domLib_isKonq){thisElement.style.display='none';}}}}}function domLib_getOffsets(in_object){var originalObject=in_object;var originalWidth=in_object.offsetWidth;var originalHeight=in_object.offsetHeight;var offsetLeft=0;var offsetTop=0;while(in_object){offsetLeft+=in_object.offsetLeft;offsetTop+=in_object.offsetTop;in_object=in_object.offsetParent;}if(domLib_isMacIE){offsetLeft+=10;offsetTop+=10;}return new Hash('left',offsetLeft,'top',offsetTop,'right',offsetLeft+originalWidth,'bottom',offsetTop+originalHeight,'leftCenter',offsetLeft+originalWidth/2,'topCenter',offsetTop+originalHeight/2,'radius',Math.max(originalWidth,originalHeight));}function domLib_setTimeout(in_function,in_timeout,in_args){if(typeof(in_args)=='undefined'){in_args=[];}if(in_timeout==-1){return;}else if(in_timeout===0){in_function(in_args);return 0;}var args=domLib_clone(in_args);if(!domLib_hasBrokenTimeout){return setTimeout(function(){in_function(args);},in_timeout);}else{var id=domLib_timeoutStateId++;var data=new Hash();data.set('function',in_function);data.set('args',args);domLib_timeoutStates.set(id,data);data.set('timeoutId',setTimeout('domLib_timeoutStates.get('+id+').get(\'function\')(domLib_timeoutStates.get('+id+').get(\'args\')); domLib_timeoutStates.remove('+id+');',in_timeout));return id;}}function domLib_clearTimeout(in_id){if(!domLib_hasBrokenTimeout){clearTimeout(in_id);}else{if(domLib_timeoutStates.has(in_id)){clearTimeout(domLib_timeoutStates.get(in_id).get('timeoutId'));domLib_timeoutStates.remove(in_id);}}}function domLib_getEventPosition(in_eventObj){var eventPosition=new Hash('x',0,'y',0,'scrollX',0,'scrollY',0);if(domLib_isIE){var doc=(domLib_standardsMode ? document.documentElement:document.body);if(doc){eventPosition.set('x',in_eventObj.clientX+doc.scrollLeft);eventPosition.set('y',in_eventObj.clientY+doc.scrollTop);eventPosition.set('scrollX',doc.scrollLeft);eventPosition.set('scrollY',doc.scrollTop);}}else{eventPosition.set('x',in_eventObj.pageX);eventPosition.set('y',in_eventObj.pageY);eventPosition.set('scrollX',in_eventObj.pageX-in_eventObj.clientX);eventPosition.set('scrollY',in_eventObj.pageY-in_eventObj.clientY);}return eventPosition;}function domLib_cancelBubble(in_event){var eventObj=in_event ? in_event:window.event;eventObj.cancelBubble=true;}function domLib_getIFrameReference(in_frame){if(domLib_isGecko||domLib_isIE){return in_frame.frameElement;}else{var name=in_frame.name;if(!name||!in_frame.parent){return;}var candidates=in_frame.parent.document.getElementsByTagName('iframe');for(var i=0;i<candidates.length;i++){if(candidates[i].name==name){return candidates[i];}}}}function domLib_getElementsByClass(in_class){var elements=domLib_isIE5 ? document.all:document.getElementsByTagName('*');var matches=[];var cnt=0;for(var i=0;i<elements.length;i++){if((" "+elements[i].className+" ").indexOf(" "+in_class+" ")!=-1){matches[cnt++]=elements[i];}}return matches;}function domLib_getElementsByTagNames(in_list,in_excludeHidden){var elements=[];for(var i=0;i<in_list.length;i++){var matches=document.getElementsByTagName(in_list[i]);for(var j=0;j<matches.length;j++){if(in_excludeHidden&&domLib_getComputedStyle(matches[j],'visibility')=='hidden'){continue;}elements[elements.length]=matches[j];}}return elements;}function domLib_getComputedStyle(in_obj,in_property){if(domLib_isIE){var humpBackProp=in_property.replace(/-(.)/,function(a,b){return b.toUpperCase();});return eval('in_obj.currentStyle.'+humpBackProp);}else if(domLib_isKonq){humpBackProp=in_property.replace(/-(.)/,function(a,b){return b.toUpperCase();});return eval('in_obj.style.'+in_property);}else{return document.defaultView.getComputedStyle(in_obj,null).getPropertyValue(in_property);}}function makeTrue(){return true;}function makeFalse(){return false;}var domTT_offsetX=(domLib_isIE ?-2:0);var domTT_offsetY=(domLib_isIE ? 4:2);var domTT_direction='southeast';var domTT_mouseHeight=domLib_isIE ? 13:19;var domTT_closeLink='X';var domTT_closeAction='hide';var domTT_activateDelay=500;var domTT_maxWidth=false;var domTT_styleClass='domTT';var domTT_fade='neither';var domTT_lifetime=0;var domTT_grid=0;var domTT_trailDelay=200;var domTT_useGlobalMousePosition=true;var domTT_screenEdgeDetection=true;var domTT_screenEdgePadding=4;var domTT_oneOnly=false;var domTT_draggable=false;if(typeof(domTT_dragEnabled)=='undefined'){domTT_dragEnabled=false;}var domTT_predefined=new Hash();var domTT_tooltips=new Hash();var domTT_lastOpened=0;if(domLib_useLibrary&&domTT_useGlobalMousePosition){var domTT_mousePosition=new Hash();document.onmousemove=function(in_event){if(typeof(in_event)=='undefined'){in_event=event;}domTT_mousePosition=domLib_getEventPosition(in_event);if(domTT_dragEnabled&&domTT_dragMouseDown){domTT_dragUpdate(in_event);}};}function domTT_activate(in_this,in_event){if(!domLib_useLibrary){return false;}if(typeof(in_event)=='undefined'){in_event=window.event;}var owner=document.body;if(in_event.type.match(/key|mouse|click|contextmenu/i)){if(in_this.nodeType&&in_this.nodeType!=document.DOCUMENT_NODE){var owner=in_this;}}else{if(typeof(in_this)!='object'&&!(owner=domTT_tooltips.get(in_this))){owner=document.body.appendChild(document.createElement('div'));owner.style.display='none';owner.id=in_this;}}if(!owner.id){owner.id='__autoId'+domLib_autoId++;}if(domTT_oneOnly&&domTT_lastOpened){domTT_deactivate(domTT_lastOpened);}domTT_lastOpened=owner.id;var tooltip=domTT_tooltips.get(owner.id);if(tooltip){if(tooltip.get('eventType')!=in_event.type){if(tooltip.get('type')=='greasy'){tooltip.set('closeAction','destroy');domTT_deactivate(owner.id);}else if(tooltip.get('status')!='inactive'){return owner.id;}}else{if(tooltip.get('status')=='inactive'){tooltip.set('status','pending');tooltip.set('activateTimeout',domLib_setTimeout(domTT_runShow,tooltip.get('delay'),[owner.id,in_event]));return owner.id;}else{return owner.id;}}}var options=new Hash('caption','','content','','clearMouse',true,'closeAction',domTT_closeAction,'closeLink',domTT_closeLink,'delay',domTT_activateDelay,'direction',domTT_direction,'draggable',domTT_draggable,'fade',domTT_fade,'fadeMax',100,'grid',domTT_grid,'id','[domTT]'+owner.id,'inframe',false,'lifetime',domTT_lifetime,'offsetX',domTT_offsetX,'offsetY',domTT_offsetY,'parent',document.body,'position','absolute','styleClass',domTT_styleClass,'type','greasy','trail',false,'lazy',false);for(var i=2;i<arguments.length;i+=2){if(arguments[i]=='predefined'){var predefinedOptions=domTT_predefined.get(arguments[i+1]);for(var j in predefinedOptions.elementData){options.set(j,predefinedOptions.get(j));}}else{options.set(arguments[i],arguments[i+1]);}}options.set('eventType',in_event.type);if(options.has('statusText')){try{window.status=options.get('statusText');}catch(e){}}if(!options.has('content')||options.get('content')==''||options.get('content')==null){if(typeof(owner.onmouseout)!='function'){owner.onmouseout=function(in_event){domTT_mouseout(this,in_event);};}return owner.id;}options.set('owner',owner);domTT_create(options);options.set('delay',in_event.type.match(/click|mousedown|contextmenu/i)? 0:parseInt(options.get('delay')));domTT_tooltips.set(owner.id,options);domTT_tooltips.set(options.get('id'),options);options.set('status','pending');options.set('activateTimeout',domLib_setTimeout(domTT_runShow,options.get('delay'),[owner.id,in_event]));return owner.id;};function domTT_create(in_options){var tipOwner=in_options.get('owner');var parentObj=in_options.get('parent');var parentDoc=parentObj.ownerDocument||parentObj.document;var tipObj=parentObj.appendChild(parentDoc.createElement('div'));tipObj.style.position='absolute';tipObj.style.left='0px';tipObj.style.top='0px';tipObj.style.visibility='hidden';tipObj.id=in_options.get('id');tipObj.className=in_options.get('styleClass');var content;var tableLayout=false;if(in_options.get('caption')||(in_options.get('type')=='sticky'&&in_options.get('caption')!==false)){tableLayout=true;var tipLayoutTable=tipObj.appendChild(parentDoc.createElement('table'));tipLayoutTable.style.borderCollapse='collapse';if(domLib_isKHTML){tipLayoutTable.cellSpacing=0;}var tipLayoutTbody=tipLayoutTable.appendChild(parentDoc.createElement('tbody'));var numCaptionCells=0;var captionRow=tipLayoutTbody.appendChild(parentDoc.createElement('tr'));var captionCell=captionRow.appendChild(parentDoc.createElement('td'));captionCell.style.padding='0px';var caption=captionCell.appendChild(parentDoc.createElement('div'));caption.className='caption';if(domLib_isIE50){caption.style.height='100%';}if(in_options.get('caption').nodeType){caption.appendChild(in_options.get('caption').cloneNode(1));}else{caption.innerHTML=in_options.get('caption');}if(in_options.get('type')=='sticky'){var numCaptionCells=2;var closeLinkCell=captionRow.appendChild(parentDoc.createElement('td'));closeLinkCell.style.padding='0px';var closeLink=closeLinkCell.appendChild(parentDoc.createElement('div'));closeLink.className='caption';if(domLib_isIE50){closeLink.style.height='100%';}closeLink.style.textAlign='right';closeLink.style.cursor=domLib_stylePointer;closeLink.style.borderLeftWidth=caption.style.borderRightWidth='0px';closeLink.style.paddingLeft=caption.style.paddingRight='0px';closeLink.style.marginLeft=caption.style.marginRight='0px';if(in_options.get('closeLink').nodeType){closeLink.appendChild(in_options.get('closeLink').cloneNode(1));}else{closeLink.innerHTML=in_options.get('closeLink');}closeLink.onclick=function(){domTT_deactivate(tipOwner.id);};closeLink.onmousedown=function(in_event){if(typeof(in_event)=='undefined'){in_event=event;}in_event.cancelBubble=true;};if(domLib_isMacIE){closeLinkCell.appendChild(parentDoc.createTextNode("\n"));}}if(domLib_isMacIE){captionCell.appendChild(parentDoc.createTextNode("\n"));}var contentRow=tipLayoutTbody.appendChild(parentDoc.createElement('tr'));var contentCell=contentRow.appendChild(parentDoc.createElement('td'));contentCell.style.padding='0px';if(numCaptionCells){if(domLib_isIE||domLib_isOpera){contentCell.colSpan=numCaptionCells;}else{contentCell.setAttribute('colspan',numCaptionCells);}}content=contentCell.appendChild(parentDoc.createElement('div'));if(domLib_isIE50){content.style.height='100%';}}else{content=tipObj.appendChild(parentDoc.createElement('div'));}content.className='contents';if(in_options.get('content').nodeType){content.appendChild(in_options.get('content').cloneNode(1));}else{content.innerHTML=in_options.get('content');}if(in_options.has('width')){tipObj.style.width=parseInt(in_options.get('width'))+'px';}var maxWidth=domTT_maxWidth;if(in_options.has('maxWidth')){if((maxWidth=in_options.get('maxWidth'))===false){tipObj.style.maxWidth=domLib_styleNoMaxWidth;}else{maxWidth=parseInt(in_options.get('maxWidth'));tipObj.style.maxWidth=maxWidth+'px';}}if(maxWidth!==false&&(domLib_isIE||domLib_isKHTML)&&tipObj.offsetWidth>maxWidth){tipObj.style.width=maxWidth+'px';}in_options.set('offsetWidth',tipObj.offsetWidth);in_options.set('offsetHeight',tipObj.offsetHeight);if(domLib_isKonq&&tableLayout&&!tipObj.style.width){var left=document.defaultView.getComputedStyle(tipObj,'').getPropertyValue('border-left-width');var right=document.defaultView.getComputedStyle(tipObj,'').getPropertyValue('border-right-width');left=left.substring(left.indexOf(':')+2,left.indexOf(';'));right=right.substring(right.indexOf(':')+2,right.indexOf(';'));var correction=2*((left ? parseInt(left):0)+(right ? parseInt(right):0));tipObj.style.width=(tipObj.offsetWidth-correction)+'px';}if(domLib_isIE||domLib_isOpera){if(!tipObj.style.width){tipObj.style.width=(tipObj.offsetWidth-2)+'px';}tipObj.style.height=(tipObj.offsetHeight-2)+'px';}var offsetX,offsetY;if(in_options.get('position')=='absolute'&&!(in_options.has('x')&&in_options.has('y'))){switch(in_options.get('direction')){case 'northeast':offsetX=in_options.get('offsetX');offsetY=0-tipObj.offsetHeight-in_options.get('offsetY');break;case 'northwest':offsetX=0-tipObj.offsetWidth-in_options.get('offsetX');offsetY=0-tipObj.offsetHeight-in_options.get('offsetY');break;case 'north':offsetX=0-parseInt(tipObj.offsetWidth/2);offsetY=0-tipObj.offsetHeight-in_options.get('offsetY');break;case 'southwest':offsetX=0-tipObj.offsetWidth-in_options.get('offsetX');offsetY=in_options.get('offsetY');break;case 'southeast':offsetX=in_options.get('offsetX');offsetY=in_options.get('offsetY');break;case 'south':offsetX=0-parseInt(tipObj.offsetWidth/2);offsetY=in_options.get('offsetY');break;}if(in_options.get('inframe')){var iframeObj=domLib_getIFrameReference(window);if(iframeObj){var frameOffsets=domLib_getOffsets(iframeObj);offsetX+=frameOffsets.get('left');offsetY+=frameOffsets.get('top');}}}else{offsetX=0;offsetY=0;in_options.set('trail',false);}in_options.set('offsetX',offsetX);in_options.set('offsetY',offsetY);if(in_options.get('clearMouse')&&in_options.get('direction').indexOf('south')!=-1){in_options.set('mouseOffset',domTT_mouseHeight);}else{in_options.set('mouseOffset',0);}if(domLib_canFade&&typeof(Fadomatic)=='function'){if(in_options.get('fade')!='neither'){var fadeHandler=new Fadomatic(tipObj,10,0,0,in_options.get('fadeMax'));in_options.set('fadeHandler',fadeHandler);}}else{in_options.set('fade','neither');}if(in_options.get('trail')&&typeof(tipOwner.onmousemove)!='function'){tipOwner.onmousemove=function(in_event){domTT_mousemove(this,in_event);};}if(typeof(tipOwner.onmouseout)!='function'){tipOwner.onmouseout=function(in_event){domTT_mouseout(this,in_event);};}if(in_options.get('type')=='sticky'){if(in_options.get('position')=='absolute'&&domTT_dragEnabled&&in_options.get('draggable')){if(domLib_isIE){captionRow.onselectstart=function(){return false;};}captionRow.onmousedown=function(in_event){domTT_dragStart(tipObj,in_event);};captionRow.onmousemove=function(in_event){domTT_dragUpdate(in_event);};captionRow.onmouseup=function(){domTT_dragStop();};}}else if(in_options.get('type')=='velcro'){tipObj.onmouseout=function(in_event){if(typeof(in_event)=='undefined'){in_event=event;}if(!domLib_isDescendantOf(in_event[domLib_eventTo],tipObj)){domTT_deactivate(tipOwner.id);}};}if(in_options.get('position')=='relative'){tipObj.style.position='relative';}in_options.set('node',tipObj);in_options.set('status','inactive');};function domTT_show(in_id,in_event){var tooltip=domTT_tooltips.get(in_id);var status=tooltip.get('status');var tipObj=tooltip.get('node');if(tooltip.get('position')=='absolute'){var mouseX,mouseY;if(tooltip.has('x')&&tooltip.has('y')){mouseX=tooltip.get('x');mouseY=tooltip.get('y');}else if(!domTT_useGlobalMousePosition||status=='active'||tooltip.get('delay')==0){var eventPosition=domLib_getEventPosition(in_event);var eventX=eventPosition.get('x');var eventY=eventPosition.get('y');if(tooltip.get('inframe')){eventX-=eventPosition.get('scrollX');eventY-=eventPosition.get('scrollY');}if(status=='active'&&tooltip.get('trail')!==true){var trail=tooltip.get('trail');if(trail=='x'){mouseX=eventX;mouseY=tooltip.get('mouseY');}else if(trail=='y'){mouseX=tooltip.get('mouseX');mouseY=eventY;}}else{mouseX=eventX;mouseY=eventY;}}else{mouseX=domTT_mousePosition.get('x');mouseY=domTT_mousePosition.get('y');if(tooltip.get('inframe')){mouseX-=domTT_mousePosition.get('scrollX');mouseY-=domTT_mousePosition.get('scrollY');}}if(tooltip.get('grid')){if(in_event.type!='mousemove'||(status=='active'&&(Math.abs(tooltip.get('lastX')-mouseX)>tooltip.get('grid')||Math.abs(tooltip.get('lastY')-mouseY)>tooltip.get('grid')))){tooltip.set('lastX',mouseX);tooltip.set('lastY',mouseY);}else{return false;}}tooltip.set('mouseX',mouseX);tooltip.set('mouseY',mouseY);var coordinates;if(domTT_screenEdgeDetection){coordinates=domTT_correctEdgeBleed(tooltip.get('offsetWidth'),tooltip.get('offsetHeight'),mouseX,mouseY,tooltip.get('offsetX'),tooltip.get('offsetY'),tooltip.get('mouseOffset'),tooltip.get('inframe')? window.parent:window);}else{coordinates={'x':mouseX+tooltip.get('offsetX'),'y':mouseY+tooltip.get('offsetY')+tooltip.get('mouseOffset')};}tipObj.style.left=coordinates.x+'px';tipObj.style.top=coordinates.y+'px';tipObj.style.zIndex=domLib_zIndex++;}if(status=='pending'){tooltip.set('status','active');tipObj.style.display='';tipObj.style.visibility='visible';var fade=tooltip.get('fade');if(fade!='neither'){var fadeHandler=tooltip.get('fadeHandler');if(fade=='out'||fade=='both'){fadeHandler.haltFade();if(fade=='out'){fadeHandler.halt();}}if(fade=='in'||fade=='both'){fadeHandler.fadeIn();}}if(tooltip.get('type')=='greasy'&&tooltip.get('lifetime')!=0){tooltip.set('lifetimeTimeout',domLib_setTimeout(domTT_runDeactivate,tooltip.get('lifetime'),[tipObj.id]));}}if(tooltip.get('position')=='absolute'){domLib_detectCollisions(tipObj);}}function domTT_close(in_handle){var id;if(typeof(in_handle)=='object'&&in_handle.nodeType){var obj=in_handle;while(!obj.id||!domTT_tooltips.get(obj.id)){obj=obj.parentNode;if(obj.nodeType!=document.ELEMENT_NODE){return;}}id=obj.id;}else{id=in_handle;}domTT_deactivate(id);}function domTT_deactivate(in_id){var tooltip=domTT_tooltips.get(in_id);if(tooltip){var status=tooltip.get('status');if(status=='pending'){domLib_clearTimeout(tooltip.get('activateTimeout'));tooltip.set('status','inactive');}else if(status=='active'){if(tooltip.get('lifetime')){domLib_clearTimeout(tooltip.get('lifetimeTimeout'));}var tipObj=tooltip.get('node');if(tooltip.get('closeAction')=='hide'){var fade=tooltip.get('fade');if(fade!='neither'){var fadeHandler=tooltip.get('fadeHandler');if(fade=='out'||fade=='both'){fadeHandler.fadeOut();}else{fadeHandler.hide();}}else{tipObj.style.display='none';}}else{tooltip.get('parent').removeChild(tipObj);domTT_tooltips.remove(tooltip.get('owner').id);domTT_tooltips.remove(tooltip.get('id'));}tooltip.set('status','inactive');domLib_detectCollisions(tipObj,true);}}}function domTT_mouseout(in_owner,in_event){if(!domLib_useLibrary){return false;}if(typeof(in_event)=='undefined'){in_event=event;}var toChild=domLib_isDescendantOf(in_event[domLib_eventTo],in_owner);var tooltip=domTT_tooltips.get(in_owner.id);if(tooltip&&(tooltip.get('type')=='greasy'||tooltip.get('status')!='active')){if(!toChild){domTT_deactivate(in_owner.id);try{window.status=window.defaultStatus;}catch(e){}}}else if(!toChild){try{window.status=window.defaultStatus;}catch(e){}}}function domTT_mousemove(in_owner,in_event){if(!domLib_useLibrary){return false;}if(typeof(in_event)=='undefined'){in_event=event;}var tooltip=domTT_tooltips.get(in_owner.id);if(tooltip&&tooltip.get('trail')&&tooltip.get('status')=='active'){if(tooltip.get('lazy')){domLib_setTimeout(domTT_runShow,domTT_trailDelay,[in_owner.id,in_event]);}else{domTT_show(in_owner.id,in_event);}}}function domTT_addPredefined(in_id){var options=new Hash();for(var i=1;i<arguments.length;i+=2){options.set(arguments[i],arguments[i+1]);}domTT_predefined.set(in_id,options);}function domTT_correctEdgeBleed(in_width,in_height,in_x,in_y,in_offsetX,in_offsetY,in_mouseOffset,in_window){var win,doc;var bleedRight,bleedBottom;var pageHeight,pageWidth,pageYOffset,pageXOffset;var x=in_x+in_offsetX;var y=in_y+in_offsetY+in_mouseOffset;win=(typeof(in_window)=='undefined' ? window:in_window);doc=((domLib_standardsMode&&(domLib_isIE||domLib_isGecko))? win.document.documentElement:win.document.body);if(domLib_isIE){pageHeight=doc.clientHeight;pageWidth=doc.clientWidth;pageYOffset=doc.scrollTop;pageXOffset=doc.scrollLeft;}else{pageHeight=doc.clientHeight;pageWidth=doc.clientWidth;if(domLib_isKHTML){pageHeight=win.innerHeight;}pageYOffset=win.pageYOffset;pageXOffset=win.pageXOffset;}if((bleedRight=(x-pageXOffset)+in_width-(pageWidth-domTT_screenEdgePadding))>0){x-=bleedRight;}if((x-pageXOffset)<domTT_screenEdgePadding){x=domTT_screenEdgePadding+pageXOffset;}if((bleedBottom=(y-pageYOffset)+in_height-(pageHeight-domTT_screenEdgePadding))>0){y=in_y-in_height-in_offsetY;}if((y-pageYOffset)<domTT_screenEdgePadding){y=in_y+domTT_mouseHeight+in_offsetY;}return{'x':x,'y':y};}function domTT_isActive(in_id){var tooltip=domTT_tooltips.get(in_id);if(!tooltip||tooltip.get('status')!='active'){return false;}else{return true;}}function domTT_runDeactivate(args){domTT_deactivate(args[0]);}function domTT_runShow(args){domTT_show(args[0],args[1]);}function domTT_replaceTitles(in_decorator){var elements=domLib_getElementsByClass('tooltip');for(var i=0;i<elements.length;i++){if(elements[i].title){var content;if(typeof(in_decorator)=='function'){content=in_decorator(elements[i]);}else{content=elements[i].title;}content=content.replace(new RegExp('\'','g'),'\\\'');elements[i].onmouseover=new Function('in_event',"domTT_activate(this, in_event, 'content', '"+content+"')");elements[i].title='';}}}function domTT_update(handle,content,type){if(typeof(type)=='undefined'){type='content';}var tip=domTT_tooltips.get(handle);if(!tip){return;}var tipObj=tip.get('node');var updateNode;if(type=='content'){updateNode=tipObj.firstChild;if(updateNode.className!='contents'){updateNode=updateNode.firstChild.firstChild.nextSibling.firstChild.firstChild;}}else{updateNode=tipObj.firstChild;if(updateNode.className=='contents'){return;}updateNode=updateNode.firstChild.firstChild.firstChild.firstChild;}updateNode.innerHTML=content;}addInitEvent(function(){ajax_qsearch.init('qsearch__in','qsearch__out');});addInitEvent(function(){addEvent(document,'click',closePopups);});addInitEvent(function(){addTocToggle();});CompleteMenuSolution=function(){var i=this;var I=null;var l=[];var O=[];var Q=[];var _={'root':'CmsListMenu','folder':'CmsMenuItemFolder','folderOpen':'CmsMenuItemFolderExpanded','folderClosed':'CmsMenuItemFolderCollapsed','menuItem':'CmsMenuItemFile','evenLevel':'CmsMenuItemEvenLevel','oddLevel':'CmsMenuItemOddLevel','menuLevel':'CmsMenuItemLevel'};var c={'theme':{'name':'','options':{}},'transitions':{},themeRootPath:null,maxDepth:0,maxOpenDepth:0,forceSkipTransitions:false,interval:10,length:100,openTimeout:0,closeTimeout:0,toggleMenuOnClick:0,closeSiblings:true,incrementalConvert:true,handlers:{onOpen:[],onClose:[],onChangeState:[]},stripCssClasses:{'root':[],'ul':[],'li':[],'a':[]},flagOpenClass:_['folderOpen'],flagClosedClass:_['folderClosed'],appendTemplateSuffix:false,dummy:null};var C={'cmsSelf':'__cmsSelf','openFlag':'__isOpen','interval':'__interval','timeout':'__timeout','isRoot':'__isRoot','isFolder':'__isFolder','parentNode':'__parentNode','submenu':'__submenu','menuLevel':'__menuLevel','activator':'__activator'};var v;this.setMenuOption=function(V,o){if(c[V]&&typeof c[V]!=typeof o)return false;c[V]=o;return true};this.initMenu=function(x,o){I=x;c.theme.merge(o.theme);if(o.themeRootPath)c.themeRootPath=o.themeRootPath;s.init(o);r();};this.getThemePath=function(X){if(!/^[-a-z0-9\/]*$/.test(name.toLowerCase()))return false;var o=c.theme.name.split('/');return gluePath(c.themeRootPath?c.themeRootPath:gluePath(i.cmsRoot,'templates'),(X?c.theme.name:o[0]));};this.reinitSubmenu=function(z){if(!z||!z.tagName)return;var o=c.maxDepth;switch(z.tagName.toLowerCase()){case"li":c.maxDepth=z[C['parentNode']][C['menuLevel']]+2;q(z[C['submenu']],z[C['parentNode']][C['menuLevel']]+1);break}c.maxDepth=o};var Z;var w=function(css,o){try{for(var t=css.length;t>=0;t--){if(c.stripCssClasses[o].indexOf(css[t])<0)continue;css.splice(t,1);}}catch(e){};return css};var W=function(node,o){var e={};if(isUndefined(o)||'string'!=typeof o)o=node.tagName.toLowerCase();for(var t=0,T=Q.length;t<T;t++){if(i.modifier[Q[t]].runat!=o||!isUndefined(e[Q[t]]))continue;i.modifier[Q[t]].mod.call(i.modifier[Q[t]],node,C,_,c);e[Q[t]]=true}e=null};var s=new function(){var e=this;var t=null;var T=document.getElementsByTagName('head')[0];var y=function(sn){if(!isUndefined(i.loadedStylesheets[sn]))return;T.appendChild(document.createElementExt('link',{'param':{'rel':'stylesheet','type':'text/css','href':sn}}));i.loadedStylesheets[sn]=true};var Y=function(sn){if(!isUndefined(i.loadedJS[sn]))return;T.appendChild(document.createElementExt('script',{'param':{'type':'text/javascript','defer':true,'src':sn}}));i.loadedJS[sn]=true};this.transitionOnload=function(u,o){if(o>=10000){i.transition[u]=true;return}if(!i.transition[u]){setTimeout(function(){e.transitionOnload(u,o+10)},10);return}O[O.length]=i.transition[u];if('function'==typeof i.transition[u].init)i.transition[u].init.call(i.transition[u],c,_,C);};this.themeOnload=function(u){O=[i.transition['default']];c.merge(t);for(var o in c.transitions){if(!c.transitions.hasOwnProperty(o))continue;if(!i.transition[o])Y(gluePath(i.cmsRoot,'transitions',o+'.js'));playTimeout(this.transitionOnload,1,[o,0]);}if(c.modifiers&&c.modifiers.length>0){for(var o=0,p=c.modifiers.length;o<p;o++){if(!i.modifier[c.modifiers[o]]){if(isUndefined(i.modifier[c.modifiers[o]]))i.modifier[c.modifiers[o]]=c.modifiers[o];Y(gluePath(i.cmsRoot,'modifiers',c.modifiers[o]+'.js'));}l[l.length]=['modifier',c.modifiers[o]];Q.push(c.modifiers[o]);}}};this.init=function(U){t=U;y(gluePath(i.getThemePath(),'layout.css'));y(gluePath(i.getThemePath(true),'design.css'));Y(gluePath(i.getThemePath(),'template.js'));var p=c.theme.name.split('/');if(isUndefined(i.theme[p[0]]))i.theme[p[0]]=p[0];l[l.length]=['theme',p[0]]}};var S=function(e){var o=getParent(e.srcElement||e.target,C.isRoot,true);if(o[C.cmsSelf]!=i)return;var z=getParent(e.srcElement||e.target,'li');if(!getParent(z,o))return;o=null;var t=z;while(z&&!z[C['parentNode']]&&t!=(t=getParent(z,C['isFolder'],true)))i.reinitSubmenu(t);if(!z)return;switch(e.type.toLowerCase()){case"mouseover":case"mouseout":while(!z[C['isRoot']]){if(z[C['isFolder']]){if(parseInt(z[C['timeout']]))clearTimeout(z[C['timeout']]);z[C['timeout']]=null;switch(e.type.toLowerCase()){case'mouseover':if(!z[C['openFlag']])z[C['timeout']]=playTimeout(k,c.openTimeout,[z,'open']);break;case'mouseout':if(z[C['openFlag']]&&parseInt(c.closeTimeout))z[C['timeout']]=playTimeout(k,c.closeTimeout,[z,'close']);break}}z=z[C['parentNode']]}break;case"mouseup":if(!z[C['isFolder']]||(z[C['submenu']][C['interval']]&&z[C['submenu']][C['interval']].interval))return;clearTimeout(z[C['timeout']]);if(c['toggleMenuOnClick']&&(c['toggleMenuOnClick']^z[C['openFlag']]*2))k(z,'toggle');break}};var k=function(z,o){var T,y,Y;if(o!='toggle'&&z[C['openFlag']]==(o=='open'))return;switch(o.toLowerCase()){case'open':o='Open';break;case'close':o='Close';break;case'toggle':o=z[C['openFlag']]?'Close':'Open';break;default:return}if(z[C['openFlag']]!=(o=='Open'))K(z,o);if(null==z[C['submenu']][C['menuLevel']])i.reinitSubmenu(z);T=z[C['openFlag']]=(o=='Open');if(c['closeSiblings']&&T)for(y=0,sL=z[C['parentNode']][C['submenu']].length;y<sL;y++)if(z[C['parentNode']][C['submenu']][y][C['openFlag']]&&z[C['parentNode']][C['submenu']][y]!=z&&z[C['parentNode']][C['submenu']][y][C['isFolder']])k(z[C['parentNode']][C['submenu']][y],'close');z=z[C['submenu']];Y=function(z,U,p){var y,e=U.length,t=p.length;var P=(new Date).valueOf();z[C['interval']].pg=Math.round(z[C['interval']].pg+(P-z[C['interval']].start)*100/c.length);z[C['interval']].start=P;if(z[C['interval']].pg>100)z[C['interval']].pg=100;z[C['interval']].pg_delta=z[C['interval']].pg/100;for(y=0;y<e;y++){if(null==U[y])continue;if(!U[y][0].call(U[y][1],z,c,_,C)){U.splice(y,1);y--;e--}}if(0==U.length){for(y=0;y<t;y++)p[y][0].call(p[y][1],z,c,_,C);clearInterval(z[C['interval']].interval);z[C['interval']].interval=false;c['forceSkipTransitions']=false}};if(z[C['interval']]){clearInterval(z[C['interval']].interval);z[C['interval']].pg=100-z[C['interval']].pg;z[C['interval']].pg_delta=z[C['interval']].pg/100}else{z[C['interval']]={'pg':0,'pg_delta':0}}var u,U=[],p=[];for(y=0,mL=O.length;y<mL;y++){u=O[y]['init'+o];if(typeof u=='function')u.call(O[y],z,c,_,C);u=O[y]['play'+o];if(!c['forceSkipTransitions']&&typeof u=='function')U[U.length]=[u,O[y]];u=O[y]['finish'+o];if(typeof u=='function')p[p.length]=[u,O[y]]}z[C['interval']].start=(new Date).valueOf();z[C['interval']].interval=setInterval(function(){Y(z,U,p)},c.interval);};var K=function(z,o){if(!c.handlers)return;var t=function(z,T){if(c.handlers[T]instanceof Array){for(var y=0,Y=c.handlers[T].length;y<Y;y++){try{c.handlers[T][y][1].call(c.handlers[T][y][0],z,C,_,c);}catch(e){}}}};var T='on'+o;t(z,T);t(z,'onChangeState');};var q=function(z,o){if(c.maxDepth&&o>c.maxDepth-1&&(z[C.parentNode]&&z[C.parentNode][C.openFlag]===false))return;z[C.menuLevel]=o;var e=document.createElement('div');z.parentNode.replaceChild(e,z);o++;z[C.submenu]=[];for(var t=0,T=z.childNodes.length;t<T;t++){if(!z.childNodes[t].tagName||z.childNodes[t].tagName.toLowerCase()!='li')continue;z[C.submenu][z[C.submenu].length]=z.childNodes[t];z.style.display='';z.childNodes[t][C.parentNode]=z;var y=z.childNodes[t].className.split(' ');z.childNodes[t][C.openFlag]=((o<c.maxOpenDepth||y.indexOf(c.flagOpenClass)>-1)&&y.indexOf(c.flagClosedClass)<0);y=w(y,'li');E(z.childNodes[t],o);if(!isUndefined(z.childNodes[t][C.submenu])){y[y.length]=_['folder'];y[y.length]=_[z.childNodes[t][C.openFlag]?'folderOpen':'folderClosed'];z.childNodes[t][C.isFolder]=true}else{y[y.length]=_.menuItem;z.childNodes[t][C.isFolder]=false}y[y.length]=_.menuLevel.split(" ").map(function(z){return z+o}).join(" ");y[y.length]=_[o%2?'evenLevel':'oddLevel'];z.childNodes[t].className=y.join(' ');W(z.childNodes[t]);var Y=z.childNodes[t].firstChild;while(null!=Y&&(!Y.tagName||(Y.tagName&&Y.tagName.toLowerCase()!='a')))Y=Y.nextSibling;if(Y){z.childNodes[t][C.activator]=Y;Y[C.parentNode]=z.childNodes[t];var y=Y.className.split(' ');y=w(y,'a');Y.className=y.join(" ");W(Y);}}if(z[C['submenu']].length<1&&z[C.parentNode]){z[C.parentNode][C.openFlag]=false}e.parentNode.replaceChild(z,e);e=null};var E=function(z,o){for(var e=0,t=z.childNodes.length;e<t;e++){if(!z.childNodes[e].tagName||z.childNodes[e].tagName.toLowerCase()!='ul')continue;var T=z.childNodes[e].className.split(" ");T=w(T,'ul');z.childNodes[e].className=T.join(" ");z[C['submenu']]=z.childNodes[e];z.childNodes[e][C['parentNode']]=z;if(!c.incrementalConvert||z[C['openFlag']]||o<c['maxDepth']-1)q(z[C['submenu']],o);W(z.childNodes[e]);}};var r=function(){var z=document.getElementById(I);if(!z||!R()){setTimeout(r,10);return}c.stripCssClasses.li.push(c.flagOpenClass);c.stripCssClasses.li.push(c.flagClosedClass);if(c.appendTemplateSuffix){var V=c.theme.name.split("/");var o=V[0];var V=V.join("");for(var e in _){if(_.hasOwnProperty(e)&&'root'!=e)_[e]=_[e]+o+' '+_[e]+V}}var t=z.className.split(" ");t=w(t,'root');t[t.length]=_.root;var V=c.theme.name.split("/");var o="";for(var e=0,T=V.length;e<T;e++){o+=V[e];t[t.length]=_.root+o}z.className=t.join(" ");z[C['isRoot']]=true;q(z,-1);if(c.openTimeout){z.attachEvent('onmouseover',S);z.attachEvent('onmouseout',S);}z.attachEvent('onmouseup',S);z.style.display='';W(z,'root');z[C['cmsSelf']]=i};var R=function(){var o,e=l.length,t;for(o=0;o<e;o++){if(isNaN(l[o][3]))l[o][3]=0;t=i[l[o][0]][l[o][1]];if('string'!=typeof t){if(t.menuOptions)c.merge(t.menuOptions,l[o][0]=='theme');if(t.init)t.init.call(t,c,_,C);if(s[l[o][0]+'Onload'])s[l[o][0]+'Onload'](l[o][1]);l.splice(o,1);o--;e--}else if(l[o][3]>=10000){throw Error("Resource could not be loaded: "+l[o][0]+" - "+l[o][1]);}else{l[o][3]+=10}}return!l.length}};CompleteMenuSolution.prototype.cmsRoot=DOKU_BASE+'/lib/plugins/indexmenu/cms/';CompleteMenuSolution.prototype.loadedStylesheets={};CompleteMenuSolution.prototype.loadedJS={};CompleteMenuSolution.prototype.theme={};CompleteMenuSolution.prototype.transition={'default':{'initOpen':function(el,i,I,l){el=el[l['parentNode']];var o=el.className.split(" "),O=I.folderClosed.split(" "),Q;for(var _=0,c=O.length;_<c;_++){Q=o.indexOf(O[_]);if(Q>-1)o.splice(Q,1);}O=I.folderOpen.split(" ");for(var _=0,c=O.length;_<c;_++){Q=o.indexOf(O[_]);if(Q>-1)o.splice(Q,1);}o[o.length]=I.folderOpen;el.className=o.join(" ");},'finishClose':function(el,i,I,l){el=el[l['parentNode']];var o=el.className.split(" "),O=I.folderOpen.split(" "),Q;for(var _=0,c=O.length;_<c;_++){Q=o.indexOf(O[_]);if(Q>-1)o.splice(Q,1);}O=I.folderClosed.split(" ");for(var _=0,c=O.length;_<c;_++){Q=o.indexOf(O[_]);if(Q>-1)o.splice(Q,1);}o[o.length]=I.folderClosed;el.className=o.join(" ");}}};CompleteMenuSolution.prototype.modifier={};CompleteMenuSolution.prototype.requires=['extensions/e.js',];for(var i=0,cL=CompleteMenuSolution.prototype.requires.length;i<cL;i++){try{document.write("<scr"+"ipt type=\"text/javascript\" src=\""+CompleteMenuSolution.prototype.cmsRoot+CompleteMenuSolution.prototype.requires[i]+"\" ></script>");}catch(e){var el=document.getElementsByTagName('head')[0],s=document.createElement('script');s.type="text/javascript";s.src=CompleteMenuSolution.prototype.cmsRoot+CompleteMenuSolution.prototype.requires[i];el.appendChild(s);}}function findPath(i){var I=document.getElementsByTagName('script'),l=new RegExp('^(.*/|)('+i+')([#?]|$)');for(var o=0,O=I.length;o<O;o++){var Q=String(I[o].src).match(l);if(Q){if(Q[1].match(/^((https?|file)\:\/{2,}|\w:[\\])/))return Q[1];if(Q[1].indexOf("/")==0)return Q[1];b=document.getElementsByTagName('base');if(b[0]&&b[0].href)return b[0].href+Q[1];return(document.location.pathname.match(/(.*[\/\\])/)[0]+Q[1]).replace(/^\/+(?=\w:)/,"");}}return null};function isBlank(s){if((s==null)||(s.length==0))return true;for(var i=0;i<s.length;i++){var c=s.charAt(i);if((c!=' ')&&(c!='\n')&&(c!='\t'))return false;}return true;}function validate(frm){if(isBlank(frm.email.value)||frm.email.value.indexOf("@")==-1){frm.email.focus();return false;}if(isBlank(frm.fullname.value)){frm.fullname.focus();return false;}if(isBlank(frm.wikitext.value)){frm.wikitext.focus();return false;}}function WindowSize(){this.w=0;this.h=0;return this.update();}WindowSize.prototype.update=function(){var d=document;this.w=(window.innerWidth)? window.innerWidth:(d.documentElement&&d.documentElement.clientWidth)? d.documentElement.clientWidth:d.body.clientWidth;this.h=(window.innerHeight)? window.innerHeight:(d.documentElement&&d.documentElement.clientHeight)? d.documentElement.clientHeight:d.body.clientHeight;return this;};function PageSize(){this.win=new WindowSize();this.w=0;this.h=0;return this.update();}PageSize.prototype.update=function(){var d=document;this.w=(window.innerWidth&&window.scrollMaxX)? window.innerWidth+window.scrollMaxX:(d.body.scrollWidth>d.body.offsetWidth)? d.body.scrollWidth:d.body.offsetWidt;this.h=(window.innerHeight&&window.scrollMaxY)? window.innerHeight+window.scrollMaxY:(d.body.scrollHeight>d.body.offsetHeight)? d.body.scrollHeight:d.body.offsetHeight;this.win.update();if(this.w<this.win.w)this.w=this.win.w;if(this.h<this.win.h)this.h=this.win.h;return this;};function PagePos(){this.x=0;this.y=0;return this.update();}PagePos.prototype.update=function(){var d=document;this.x=(window.pageXOffset)? window.pageXOffset:(d.documentElement&&d.documentElement.scrollLeft)? d.documentElement.scrollLeft:(d.body)? d.body.scrollLeft:0;this.y=(window.pageYOffset)? window.pageYOffset:(d.documentElement&&d.documentElement.scrollTop)? d.documentElement.scrollTop:(d.body)? d.body.scrollTop:0;return this;};function UserAgent(){var ua=navigator.userAgent;this.isWinIE=this.isMacIE=false;this.isGecko=ua.match(/Gecko\//);this.isSafari=ua.match(/AppleWebKit/);this.isOpera=window.opera;if(document.all&&!this.isGecko&&!this.isSafari&&!this.isOpera){this.isWinIE=ua.match(/Win/);this.isMacIE=ua.match(/Mac/);this.isNewIE=(ua.match(/MSIE 5\.5/)||ua.match(/MSIE 6\.0/));}return this;}function LightBox(option){var self=this;self._imgs=new Array();self._wrap=null;self._box=null;self._open=-1;self._page=new PageSize();self._pos=new PagePos();self._ua=new UserAgent();self._expandable=false;self._expanded=false;self._expand=option.expandimg;self._shrink=option.shrinkimg;return self._init(option);}LightBox.prototype={_init:function(option){var self=this;var d=document;if(!d.getElementsByTagName)return;var links=d.getElementsByTagName("a");for(var i=0;i<links.length;i++){var anchor=links[i];var num=self._imgs.length;if(!anchor.getAttribute("href")||anchor.getAttribute("rel")!="lightbox")continue;self._imgs[num]={src:anchor.getAttribute("href"),w:-1,h:-1,title:'',cls:anchor.className};if(anchor.getAttribute("title"))self._imgs[num].title=anchor.getAttribute("title");else if(anchor.firstChild&&anchor.firstChild.getAttribute&&anchor.firstChild.getAttribute("title"))self._imgs[num].title=anchor.firstChild.getAttribute("title");anchor.onclick=self._genOpener(num);}var body=d.getElementsByTagName("body")[0];self._wrap=self._createWrapOn(body,option.loadingimg);self._box=self._createBoxOn(body,option);return self;},_genOpener:function(num){var self=this;return function(){self._show(num);if(window.event)window.event.returnValue=false;return false;}},_createWrapOn:function(obj,imagePath){var self=this;if(!obj)return null;var wrap=document.createElement('div');wrap.id='gallery__overlay';with(wrap.style){display='none';position='fixed';top='0px';left='0px';zIndex='50';width='100%';height='100%';}if(self._ua.isWinIE)wrap.style.position='absolute';addEvent(wrap,"click",function(){self._close();});obj.appendChild(wrap);var imag=new Image;imag.onload=function(){var spin=document.createElement('img');spin.id='gallery__loadingImage';spin.src=imag.src;spin.style.position='relative';self._set_cursor(spin);addEvent(spin,'click',function(){self._close();});wrap.appendChild(spin);imag.onload=function(){};};if(imagePath!='')imag.src=imagePath;return wrap;},_createBoxOn:function(obj,option){var self=this;if(!obj)return null;var box=document.createElement('div');box.id='gallery__lightbox';with(box.style){display='none';position='absolute';zIndex='60';}obj.appendChild(box);var img=document.createElement('img');img.id='gallery__lightboxImage';self._set_cursor(img);addEvent(img,'click',function(){self._close();});addEvent(img,'mouseover',function(){self._show_action();});addEvent(img,'mouseout',function(){self._hide_action();});box.appendChild(img);var zoom=document.createElement('img');zoom.id='gallery__actionImage';with(zoom.style){display='none';position='absolute';top='15px';left='15px';zIndex='70';}self._set_cursor(zoom);zoom.src=self._expand;addEvent(zoom,'mouseover',function(){self._show_action();});addEvent(zoom,'click',function(){self._zoom();});box.appendChild(zoom);addEvent(window,'resize',function(){self._set_size(true);});if(option.closeimg){var btn=document.createElement('img');btn.id='gallery__closeButton';with(btn.style){display='inline';position='absolute';right='10px';top='10px';zIndex='80';}btn.src=option.closeimg;self._set_cursor(btn);addEvent(btn,'click',function(){self._close();});box.appendChild(btn);}if(option.nextimg){var btn=document.createElement('img');btn.id='gallery__nextButton';with(btn.style){display='inline';position='absolute';right='10px';bottom='10px';zIndex='80';}btn.src=option.nextimg;self._set_cursor(btn);addEvent(btn,'click',function(){self._move(+1)});box.appendChild(btn);}if(option.previmg){var btn=document.createElement('img');btn.id='gallery__prevButton';with(btn.style){display='inline';position='absolute';left='10px';bottom='10px';zIndex='80';}btn.src=option.previmg;self._set_cursor(btn);addEvent(btn,'click',function(){self._move(-1)});box.appendChild(btn);}var caption=document.createElement('span');caption.id='gallery__lightboxCaption';with(caption.style){display='none';position='absolute';zIndex='80';}box.appendChild(caption);if(!option.effectpos)option.effectpos={x:0,y:0};else{if(option.effectpos.x=='')option.effectpos.x=0;if(option.effectpos.y=='')option.effectpos.y=0;}var effect=new Image;effect.onload=function(){var effectImg=document.createElement('img');effectImg.id='gallery__effectImage';effectImg.src=effect.src;if(option.effectclass)effectImg.className=option.effectclass;with(effectImg.style){position='absolute';display='none';left=[option.effectpos.x,'px'].join('');;top=[option.effectpos.y,'px'].join('');zIndex='90';}self._set_cursor(effectImg);addEvent(effectImg,'click',function(){effectImg.style.display='none';});box.appendChild(effectImg);};if(option.effectimg!='')effect.src=option.effectimg;return box;},_set_photo_size:function(){var self=this;if(self._open==-1)return;var imag=self._box.firstChild;var targ={w:self._page.win.w-30,h:self._page.win.h-30};var orig={w:self._imgs[self._open].w,h:self._imgs[self._open].h};var ratio=1.0;if((orig.w>=targ.w||orig.h>=targ.h)&&orig.h&&orig.w)ratio=((targ.w/orig.w)<(targ.h/orig.h))? targ.w/orig.w:targ.h/orig.h;imag.width=Math.floor(orig.w*ratio);imag.height=Math.floor(orig.h*ratio);self._expandable=(ratio<1.0)? true:false;if(self._ua.isWinIE)self._box.style.display="block";self._box.style.top=[self._pos.y+(self._page.win.h-imag.height-30)/2,'px'].join('');self._box.style.left=[((self._page.win.w-imag.width-30)/2),'px'].join('');self._show_caption(true);},_set_size:function(onResize){var self=this;if(self._open==-1)return;self._page.update();self._pos.update();var spin=self._wrap.firstChild;if(spin){var top=(self._page.win.h-spin.height)/2;if(self._wrap.style.position=='absolute')top+=self._pos.y;spin.style.top=[top,'px'].join('');spin.style.left=[(self._page.win.w-spin.width-30)/2,'px'].join('');}if(self._ua.isWinIE){self._wrap.style.width=[self._page.win.w,'px'].join('');self._wrap.style.height=[self._page.h,'px'].join('');}if(onResize)self._set_photo_size();},_show_action:function(){var self=this;if(self._open==-1||!self._expandable)return;var obj=document.getElementById('gallery__actionImage');if(!obj)return;obj.src=(self._expanded)? self._shrink:self._expand;obj.style.display='inline';},_hide_action:function(){var self=this;var obj=document.getElementById('gallery__actionImage');if(obj)obj.style.display='none';},_zoom:function(){var self=this;if(self._expanded){self._set_photo_size();self._expanded=false;}else if(self._open>-1){var imag=self._box.firstChild;self._box.style.top=[self._pos.y,'px'].join('');self._box.style.left='0px';imag.width=self._imgs[self._open].w;imag.height=self._imgs[self._open].h;self._show_caption(false);self._expanded=true;}self._show_action();},_show_caption:function(enable){var self=this;var caption=document.getElementById('gallery__lightboxCaption');if(!caption)return;if(caption.innerHTML.length==0||!enable){caption.style.display='none';}else{var imag=self._box.firstChild;with(caption.style){top=[imag.height+10,'px'].join('');left='0px';width=[imag.width+20,'px'].join('');height='1.2em';display='block';}}},_move:function(by){var self=this;var num=self._open+by;if(num<1)num=self._imgs.length-1;if(num>=self._imgs.length)num=0;self._disable_keyboard();self._hide_action();self._box.style.display="none";self._show(num);},_show:function(num){var self=this;var imag=new Image;if(num<0||num>=self._imgs.length)return;var loading=document.getElementById('gallery__loadingImage');var caption=document.getElementById('gallery__lightboxCaption');var effect=document.getElementById('gallery__effectImage');self._open=num;self._set_size(false);self._wrap.style.display="block";if(loading)loading.style.display='inline';imag.onload=function(){if(self._imgs[self._open].w==-1){self._imgs[self._open].w=imag.width;self._imgs[self._open].h=imag.height;}if(effect){effect.style.display=(!effect.className||self._imgs[self._open].cls==effect.className)? 'block':'none';}if(caption)caption.innerHTML=self._imgs[self._open].title;self._set_photo_size();self._hide_action();self._box.style.display="block";self._box.firstChild.src=imag.src;self._box.firstChild.setAttribute('title',self._imgs[self._open].title);if(loading)loading.style.display='none';};self._expandable=false;self._expanded=false;self._enable_keyboard();imag.src=self._imgs[self._open].src;self._preload_neighbors(num);},_preload_neighbors:function(num){var self=this;if((self._imgs.length-1)>num){var preloadNextImage=new Image();preloadNextImage.src=self._imgs[num+1].src;}if(num>0){var preloadPrevImage=new Image();preloadPrevImage.src=self._imgs[num-1].src;}},_set_cursor:function(obj){var self=this;if(self._ua.isWinIE&&!self._ua.isNewIE)return;obj.style.cursor='pointer';},_close:function(){var self=this;self._open=-1;self._disable_keyboard();self._hide_action();self._wrap.style.display="none";self._box.style.display="none";},_enable_keyboard:function(){__lightbox=this;addEvent(document,'keydown',this._keyboard_action);},_disable_keyboard:function(){delete __lightbox;removeEvent(document,'keydown',this._keyboard_action);},_keyboard_action:function(e){var self=__lightbox;var keycode=0;if(e.which){keycode=e.which;}else{keycode=event.keyCode;}var key=String.fromCharCode(keycode).toLowerCase();if((key=='x')||(key=='c')||(keycode==27)){self._close();}else if((key=='p')||(keycode==37)){self._move(-1);}else if(key=='n'||(keycode==39)){self._move(+1);}}};addInitEvent(function(){var lightbox=new LightBox({loadingimg:DOKU_BASE+'/lib/plugins/gallery/images/loading.gif',expandimg:DOKU_BASE+'/lib/plugins/gallery/images/expand.gif',shrinkimg:DOKU_BASE+'/lib/plugins/gallery/images/shrink.gif',closeimg:DOKU_BASE+'/lib/plugins/gallery/images/close.gif',nextimg:DOKU_BASE+'/lib/plugins/gallery/images/next.gif',previmg:DOKU_BASE+'/lib/plugins/gallery/images/prev.gif'});});addInitEvent(function(){scrollToMarker();});if(document.addEventListener){document.addEventListener("DOMContentLoaded",window.fireoninit,null);}addEvent(window,"load",window.fireoninit);