Sophie

Sophie

distrib > Fedora > 17 > i386 > by-pkgid > b989d24892d7b395dee2d728008282ad > files > 61

freemedforms-emr-docs-en-0.7.5-6.fc17.noarch.rpm

var DOKU_BASE='/';var DOKU_TPL='/lib/tpl/typo/';var DOKU_UHN=0;var DOKU_UHC=0;LANG={"notsavedyet":"Les modifications non enregistr\u00e9es seront perdues.\nVoulez-vous vraiment continuer ?","searchmedia":"Chercher des fichiers","keepopen":"Gardez la fen\u00eatre ouverte pendant la s\u00e9lection","hidedetails":"Masquer d\u00e9tails","mediatitle":"Param\u00e8tres de lien","mediadisplay":"Type de lien","mediaalign":"Alignement","mediasize":"Taille d'image","mediatarget":"Cible du lien","mediaclose":"Fermer","mediainsert":"Ins\u00e9rer","mediadisplayimg":"Afficher l'image.","mediadisplaylnk":"N'afficher que le lien.","mediasmall":"Petite version","mediamedium":"Version moyenne","medialarge":"Grande version","mediaoriginal":"Version originale","medialnk":"Lien vers la page de d\u00e9tail","mediadirect":"Lien direct vers l'original","medianolnk":"Aucun lien","medianolink":"Ne pas lier l'image","medialeft":"Aligner l'image sur la gauche.","mediaright":"Aligner l'image sur la droite.","mediacenter":"Centrer l'image","medianoalign":"Ne pas aligner.","nosmblinks":"Les liens vers les partages Windows ne fonctionnent qu'avec Microsoft Internet Explorer.\nVous pouvez toujours copier puis coller le lien.","linkwiz":"Assistant Lien","linkto":"Lien vers\u00a0:","del_confirm":"Effacer cette entr\u00e9e ?","mu_btn":"Envoyer plusieurs fichiers en m\u00eame temps","plugins":{"vshare":{"button":"Insert video from video sharing sites","prompt":"Please paste the full URL to the video page here:","notfound":"Sorry, this URL wasn't recognized.\nPlease refer to the documentation on how to insert the correct syntax manually."},"bureaucracy":{"month_names":["Janvier",null,"Mars","Avril","Mai","Juin","Juillet",null,"Septembre","Octobre","Novembre","Decembre"],"weekdays":["Dim","Lun","Mar","Mer","Jeu","Ven","Sam"]}}};var toolbar=[{"type":"format","title":"Emphase forte (gras)","icon":"bold.png","key":"b","open":"**","close":"**","block":false},{"type":"format","title":"Emphase (italique)","icon":"italic.png","key":"i","open":"\/\/","close":"\/\/","block":false},{"type":"format","title":"Soulign\u00e9","icon":"underline.png","key":"u","open":"__","close":"__","block":false},{"type":"format","title":"Code \u00ab\u00a0machine \u00e0 \u00e9crire\u00a0\u00bb","icon":"mono.png","key":"c","open":"''","close":"''","block":false},{"type":"format","title":"Texte barr\u00e9","icon":"strike.png","key":"d","open":"<del>","close":"<\/del>","block":false},{"type":"autohead","title":"Titre de m\u00eame niveau","icon":"hequal.png","key":"8","text":"Titre","mod":0,"block":true},{"type":"autohead","title":"Titre de niveau inf\u00e9rieur","icon":"hminus.png","key":"9","text":"Titre","mod":1,"block":true},{"type":"autohead","title":"Titre de niveau sup\u00e9rieur","icon":"hplus.png","key":"0","text":"Titre","mod":-1,"block":true},{"type":"picker","title":"S\u00e9lectionner la ligne de titre","icon":"h.png","class":"pk_hl","list":[{"type":"format","title":"Titre de niveau 1","icon":"h1.png","key":"1","open":"====== ","close":" ======\\n"},{"type":"format","title":"Titre de niveau 2","icon":"h2.png","key":"2","open":"===== ","close":" =====\\n"},{"type":"format","title":"Titre de niveau 3","icon":"h3.png","key":"3","open":"==== ","close":" ====\\n"},{"type":"format","title":"Titre de niveau 4","icon":"h4.png","key":"4","open":"=== ","close":" ===\\n"},{"type":"format","title":"Titre de niveau 5","icon":"h5.png","key":"5","open":"== ","close":" ==\\n"}],"block":true},{"type":"linkwiz","title":"Lien interne","icon":"link.png","key":"l","open":"[[","close":"]]","block":false},{"type":"format","title":"Lien externe","icon":"linkextern.png","open":"[[","close":"]]","sample":"http:\/\/example.com|Lien externe","block":false},{"type":"formatln","title":"Liste num\u00e9rot\u00e9e","icon":"ol.png","open":"  - ","close":"","key":"-","block":true},{"type":"formatln","title":"Liste \u00e0 puce","icon":"ul.png","open":"  * ","close":"","key":".","block":true},{"type":"insert","title":"Ligne horizontale","icon":"hr.png","insert":"\\n----\\n","block":true},{"type":"mediapopup","title":"Ajouter des images ou d'autres fichiers","icon":"image.png","url":"lib\/exe\/mediamanager.php?ns=","name":"mediaselect","options":"width=750,height=500,left=20,top=20,scrollbars=yes,resizable=yes","block":false},{"type":"picker","title":"\u00c9moticones","icon":"smiley.png","list":{"8-)":"icon_cool.gif","8-O":"icon_eek.gif","8-o":"icon_eek.gif",":-(":"icon_sad.gif",":-)":"icon_smile.gif","=)":"icon_smile2.gif",":-\/":"icon_doubt.gif",":-\\":"icon_doubt2.gif",":-?":"icon_confused.gif",":-D":"icon_biggrin.gif",":-P":"icon_razz.gif",":-o":"icon_surprised.gif",":-O":"icon_surprised.gif",":-x":"icon_silenced.gif",":-X":"icon_silenced.gif",":-|":"icon_neutral.gif",";-)":"icon_wink.gif","m(":"facepalm.gif","^_^":"icon_fun.gif",":?:":"icon_question.gif",":!:":"icon_exclaim.gif","LOL":"icon_lol.gif","FIXME":"fixme.gif","DELETEME":"delete.gif"},"icobase":"smileys","block":false},{"type":"picker","title":"Caract\u00e8res sp\u00e9ciaux","icon":"chars.png","list":["\u00c0","\u00e0","\u00c1","\u00e1","\u00c2","\u00e2","\u00c3","\u00e3","\u00c4","\u00e4","\u01cd","\u01ce","\u0102","\u0103","\u00c5","\u00e5","\u0100","\u0101","\u0104","\u0105","\u00c6","\u00e6","\u0106","\u0107","\u00c7","\u00e7","\u010c","\u010d","\u0108","\u0109","\u010a","\u010b","\u00d0","\u0111","\u00f0","\u010e","\u010f","\u00c8","\u00e8","\u00c9","\u00e9","\u00ca","\u00ea","\u00cb","\u00eb","\u011a","\u011b","\u0112","\u0113","\u0116","\u0117","\u0118","\u0119","\u0122","\u0123","\u011c","\u011d","\u011e","\u011f","\u0120","\u0121","\u0124","\u0125","\u00cc","\u00ec","\u00cd","\u00ed","\u00ce","\u00ee","\u00cf","\u00ef","\u01cf","\u01d0","\u012a","\u012b","\u0130","\u0131","\u012e","\u012f","\u0134","\u0135","\u0136","\u0137","\u0139","\u013a","\u013b","\u013c","\u013d","\u013e","\u0141","\u0142","\u013f","\u0140","\u0143","\u0144","\u00d1","\u00f1","\u0145","\u0146","\u0147","\u0148","\u00d2","\u00f2","\u00d3","\u00f3","\u00d4","\u00f4","\u00d5","\u00f5","\u00d6","\u00f6","\u01d1","\u01d2","\u014c","\u014d","\u0150","\u0151","\u0152","\u0153","\u00d8","\u00f8","\u0154","\u0155","\u0156","\u0157","\u0158","\u0159","\u015a","\u015b","\u015e","\u015f","\u0160","\u0161","\u015c","\u015d","\u0162","\u0163","\u0164","\u0165","\u00d9","\u00f9","\u00da","\u00fa","\u00db","\u00fb","\u00dc","\u00fc","\u01d3","\u01d4","\u016c","\u016d","\u016a","\u016b","\u016e","\u016f","\u01d6","\u01d8","\u01da","\u01dc","\u0172","\u0173","\u0170","\u0171","\u0174","\u0175","\u00dd","\u00fd","\u0178","\u00ff","\u0176","\u0177","\u0179","\u017a","\u017d","\u017e","\u017b","\u017c","\u00de","\u00fe","\u00df","\u0126","\u0127","\u00bf","\u00a1","\u00a2","\u00a3","\u00a4","\u00a5","\u20ac","\u00a6","\u00a7","\u00aa","\u00ac","\u00af","\u00b0","\u00b1","\u00f7","\u2030","\u00bc","\u00bd","\u00be","\u00b9","\u00b2","\u00b3","\u00b5","\u00b6","\u2020","\u2021","\u00b7","\u2022","\u00ba","\u2200","\u2202","\u2203","\u018f","\u0259","\u2205","\u2207","\u2208","\u2209","\u220b","\u220f","\u2211","\u203e","\u2212","\u2217","\u221a","\u221d","\u221e","\u2220","\u2227","\u2228","\u2229","\u222a","\u222b","\u2234","\u223c","\u2245","\u2248","\u2260","\u2261","\u2264","\u2265","\u2282","\u2283","\u2284","\u2286","\u2287","\u2295","\u2297","\u22a5","\u22c5","\u25ca","\u2118","\u2111","\u211c","\u2135","\u2660","\u2663","\u2665","\u2666","\u03b1","\u03b2","\u0393","\u03b3","\u0394","\u03b4","\u03b5","\u03b6","\u03b7","\u0398","\u03b8","\u03b9","\u03ba","\u039b","\u03bb","\u03bc","\u039e","\u03be","\u03a0","\u03c0","\u03c1","\u03a3","\u03c3","\u03a4","\u03c4","\u03c5","\u03a6","\u03c6","\u03c7","\u03a8","\u03c8","\u03a9","\u03c9","\u2605","\u2606","\u260e","\u261a","\u261b","\u261c","\u261d","\u261e","\u261f","\u2639","\u263a","\u2714","\u2718","\u00d7","\u201e","\u201c","\u201d","\u201a","\u2018","\u2019","\u00ab","\u00bb","\u2039","\u203a","\u2014","\u2013","\u2026","\u2190","\u2191","\u2192","\u2193","\u2194","\u21d0","\u21d1","\u21d2","\u21d3","\u21d4","\u00a9","\u2122","\u00ae","\u2032","\u2033","[","]","{","}","~","(",")","%","\u00a7","$","#","|","@"],"block":false},{"type":"signature","title":"Ins\u00e9rer une signature","icon":"sig.png","key":"y","block":false},{"type":"picker","title":"Wrap Plugin","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/picker.png","list":[{"type":"format","title":"column","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/column.png","open":"<WRAP column 30%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"simple centered box","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/box.png","open":"<WRAP center round box 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"info box","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/info.png","open":"<WRAP center round info 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"tip box","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/tip.png","open":"<WRAP center round tip 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"important box","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/important.png","open":"<WRAP center round important 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"alert box","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/alert.png","open":"<WRAP center round alert 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"help box","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/help.png","open":"<WRAP center round help 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"download box","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/download.png","open":"<WRAP center round download 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"format","title":"todo box","icon":"..\/..\/plugins\/wrap\/images\/note\/16\/todo.png","open":"<WRAP center round todo 60%>\\n","close":"\\n<\/WRAP>\\n"},{"type":"insert","title":"clear floats","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/clear.png","insert":"<WRAP clear><\/WRAP>\\n"},{"type":"format","title":"especially emphasised","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/em.png","open":"<wrap em>","close":"<\/wrap>"},{"type":"format","title":"highlighted","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/hi.png","open":"<wrap hi>","close":"<\/wrap>"},{"type":"format","title":"less significant","icon":"..\/..\/plugins\/wrap\/images\/toolbar\/lo.png","open":"<wrap lo>","close":"<\/wrap>"}]}];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,this);var handlers=this.events[event.type];for(var i in handlers){if(!handlers.hasOwnProperty(i))continue;if(handlers[i].call(this,event)===false){returnValue=false;}}return returnValue;};function fixEvent(event,_this){event.preventDefault=fixEvent.preventDefault;event.stopPropagation=fixEvent.stopPropagation;event.target=event.srcElement;event.currentTarget=_this;var base=(document.documentElement.scrollTop?document.documentElement:document.body);event.pageX=(typeof event.pageX!=='undefined')?event.pageX:event.clientX+base.scrollLeft;event.pageY=(typeof event.pageY!=='undefined')?event.pageY:event.clientY+base.scrollTop;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();};}}function bind(fnc){var args=Array.prototype.slice.call(arguments,1);return function(){return fnc.apply(this,args);};}var timer={_cur_id:0,_handlers:{},execDispatch:function(id){timer._handlers[id]();},add:function(func,timeout){var id=++timer._cur_id;timer._handlers[id]=func;return window.setTimeout('timer.execDispatch('+id+')',timeout);}};function Delay(func,timeout){this.func=func;if(timeout){this.timeout=timeout;}}Delay.prototype={func:null,timeout:500,delTimer:function(){if(this.timer!==null){window.clearTimeout(this.timer);this.timer=null;}},start:function(){this.delTimer();var _this=this;this.timer=timer.add(function(){_this.exec.call(_this);},this.timeout);this._data={_this:arguments[0],_params:Array.prototype.slice.call(arguments,2)};},exec:function(){this.delTimer();this.func.call(this._data._this,this._data._params);}};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);}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(var 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){do{curleft+=obj.offsetLeft;}while(obj=obj.offsetParent);}else if(obj.x){curleft+=obj.x;}return curleft;}function findPosY(object){var curtop=0;var obj=$(object);if(obj.offsetParent){do{curtop+=obj.offsetTop;}while(obj=obj.offsetParent);}else if(obj.y){curtop+=obj.y;}return curtop;}function gcs(node){if(node.currentStyle){return node.currentStyle;}else{return node.ownerDocument.defaultView.getComputedStyle(node,null);}}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 toc=$('toc__inside');var obj=document.createElement('span');obj.id='toc__toggle';obj.style.cursor='pointer';if(toc&&toc.style.display=='none'){obj.innerHTML='<span>+</span>';obj.className='toc_open';}else{obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';}prependChild(header,obj);obj.parentNode.onclick=toggleToc;obj.parentNode.style.cursor='pointer';}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 insitu_popup(target,popup_id){var fndiv=$(popup_id);if(!fndiv){fndiv=document.createElement('div');fndiv.id=popup_id;fndiv.className='insitu-footnote JSpopup dokuwiki';addEvent(fndiv,'mouseout',function(e){var p=e.relatedTarget||e.toElement;while(p&&p!==this){p=p.parentNode;}if(p===this){return;}this.style.display='none';});getElementsByClass('dokuwiki',document.body,'div')[0].appendChild(fndiv);}var non_static_parent=fndiv.parentNode;while(non_static_parent!=document&&gcs(non_static_parent)['position']=='static'){non_static_parent=non_static_parent.parentNode;}var fixed_target_parent=target;while(fixed_target_parent!=document&&gcs(fixed_target_parent)['position']!='fixed'){fixed_target_parent=fixed_target_parent.parentNode;}if(fixed_target_parent!=document){fndiv.style.position='fixed';}else{fndiv.style.position='absolute';}if(fixed_target_parent!=document||non_static_parent==document){fndiv.style.left=findPosX(target)+'px';fndiv.style.top=(findPosY(target)+target.offsetHeight*1.5)+'px';}else{fndiv.style.left=(findPosX(target)-findPosX(non_static_parent))+'px';fndiv.style.top=(findPosY(target)+target.offsetHeight*1.5-findPosY(non_static_parent))+'px';}fndiv.style.display='';return fndiv;}function footnote(e){var fndiv=insitu_popup(e.target,'insitu__fn');var a=$("fn__"+e.target.id.substr(5));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=(['"])([^"']+)\1/gi,'id="insitu__$2');fndiv.innerHTML=content;}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');}});input1.checked=false;}else if(input1.type=='submit'){input1.disabled=true;}}});addInitEvent(function(){var selects=getElementsByClass('quickselect',document,'select');for(var i=0;i<selects.length;i++){addEvent(selects[i],'change',function(e){this.form.submit();});var btns=selects[i].form.getElementsByTagName('input');for(var j=0;j<btns.length;j++){if(btns[j].type=='submit'){btns[j].style.display='none';}}}});function checkWindowsShares(){if(!LANG['nosmblinks'])return true;if(document.all!=null)return true;var elems=getElementsByClass('windows',document,'a');if(elems){for(var i=0;i<elems.length;i++){var share=elems[i];addEvent(share,'click',function(){alert(LANG['nosmblinks']);});}}}addInitEvent(function(){checkWindowsShares();});addInitEvent(function(){var btns=getElementsByClass('btn_secedit',document,'form');for(var i=0;i<btns.length;i++){addEvent(btns[i],'mouseover',function(e){var tgt=this.parentNode;var nr=tgt.className.match(/(\s+|^)editbutton_(\d+)(\s+|$)/)[2];do{tgt=tgt.previousSibling;}while(tgt!==null&&typeof tgt.tagName==='undefined');if(tgt===null)return;while(typeof tgt.className==='undefined'||tgt.className.match('(\\s+|^)sectionedit'+nr+'(\\s+|$)')===null){if(typeof tgt.className!=='undefined'){tgt.className+=' section_highlight';}tgt=(tgt.previousSibling!==null)?tgt.previousSibling:tgt.parentNode;}if(typeof tgt.className!=='undefined')tgt.className+=' section_highlight';});addEvent(btns[i],'mouseout',function(e){var secs=getElementsByClass('section_highlight');for(var j=0;j<secs.length;j++){secs[j].className=secs[j].className.replace(/section_highlight/g,'');}});}});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.asynchronous=true;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,this.asynchronous);}else{this.xmlhttp.open(this.method,this.requestFile,this.asynchronous);}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();}var ajax_quicksearch={inObj:null,outObj:null,sackObj:null,delay:null,init:function(inID,outID){this.inObj=$(inID);this.outObj=$(outID);if(this.inObj===null)return;if(this.outObj===null)return;this.sackObj=new sack(DOKU_BASE+'lib/exe/ajax.php');this.sackObj.AjaxFailedAlert='';this.sackObj.encodeURIString=false;this.sackObj.onCompletion=ajax_quicksearch.onCompletion;this.delay=new Delay(function(){ajax_quicksearch.clear_results();var value=ajax_quicksearch.inObj.value;if(value===''){return;}ajax_quicksearch.sackObj.runAJAX('call=qsearch&q='+encodeURI(value));});addEvent(this.inObj,'keyup',function(){ajax_quicksearch.clear_results();ajax_quicksearch.delay.start();});addEvent(this.outObj,'click',function(){ajax_quicksearch.outObj.style.display='none';});},clear_results:function(){ajax_quicksearch.outObj.style.display='none';ajax_quicksearch.outObj.innerHTML='';},onCompletion:function(){var data=this.response;if(data===''){return;}var outObj=ajax_quicksearch.outObj;outObj.innerHTML=data;outObj.style.display='block';outObj.style['white-space']='nowrap';var width=outObj.clientWidth;var links=outObj.getElementsByTagName('a');for(var i=0;i<links.length;i++){var max=width-links[i].offsetLeft;var isRTL=(document.documentElement.dir=='rtl');if(!isRTL&&links[i].offsetWidth<max)continue;if(isRTL&&links[i].offsetLeft>0)continue;var nsL=links[i].innerText.indexOf('(');var nsR=links[i].innerText.indexOf(')');var eli=0;var runaway=0;while((nsR-nsL>3)&&((!isRTL&&links[i].offsetWidth>max)||(isRTL&&links[i].offsetLeft<0))){if(runaway++>500)return;if(eli){if((eli-nsL)>(nsR-eli)){links[i].innerText=links[i].innerText.substring(0,eli-2)+links[i].innerText.substring(eli);}else{links[i].innerText=links[i].innerText.substring(0,eli+1)+links[i].innerText.substring(eli+2);}}else{var mid=Math.floor(nsL+((nsR-nsL)/2));links[i].innerText=links[i].innerText.substring(0,mid)+'…'+links[i].innerText.substring(mid+1);}eli=links[i].innerText.indexOf('…');nsL=links[i].innerText.indexOf('(');nsR=links[i].innerText.indexOf(')');}}}};addInitEvent(function(){ajax_quicksearch.init('qsearch__in','qsearch__out');});var 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'));});var drag={obj:null,handle:null,oX:0,oY:0,eX:0,eY:0,attach:function(obj,handle){if(handle){handle.dragobject=obj;}else{handle=obj;}var _this=this;addEvent($(handle),'mousedown',function(e){return _this.start(e);});},start:function(e){this.handle=e.target;if(this.handle.dragobject){this.obj=this.handle.dragobject;}else{this.obj=this.handle;}this.handle.className+=' ondrag';this.obj.className+=' ondrag';this.oX=parseInt(this.obj.style.left);this.oY=parseInt(this.obj.style.top);this.eX=e.pageX;this.eY=e.pageY;var _this=this;this.mousehandlers=[function(e){return _this.drag(e);},function(e){return _this.stop(e);}];addEvent(document,'mousemove',this.mousehandlers[0]);addEvent(document,'mouseup',this.mousehandlers[1]);return false;},stop:function(){this.handle.className=this.handle.className.replace(/ ?ondrag/,'');this.obj.className=this.obj.className.replace(/ ?ondrag/,'');removeEvent(document,'mousemove',this.mousehandlers[0]);removeEvent(document,'mouseup',this.mousehandlers[1]);this.obj=null;this.handle=null;},drag:function(e){if(this.obj){this.obj.style.top=(e.pageY+this.oY-this.eY+'px');this.obj.style.left=(e.pageX+this.oX-this.eX+'px');}}};function selection_class(){this.start=0;this.end=0;this.obj=null;this.rangeCopy=null;this.scroll=0;this.fix=0;this.getLength=function(){return this.end-this.start;};this.getText=function(){if(!this.obj)return'';return this.obj.value.substring(this.start,this.end);};}function getSelection(textArea){var sel=new selection_class();sel.obj=textArea;sel.start=textArea.value.length;sel.end=textArea.value.length;textArea.focus();if(document.getSelection){sel.start=textArea.selectionStart;sel.end=textArea.selectionEnd;sel.scroll=textArea.scrollTop;}else if(document.selection){sel.rangeCopy=document.selection.createRange().duplicate();if(textArea.tagName==='INPUT'){var before_range=textArea.createTextRange();before_range.expand('textedit');}else{var before_range=document.body.createTextRange();before_range.moveToElementText(textArea);}before_range.setEndPoint("EndToStart",sel.rangeCopy);var before_finished=false,selection_finished=false;var before_text,selection_text;before_text=before_range.text;selection_text=sel.rangeCopy.text;sel.start=before_text.length;sel.end=sel.start+selection_text.length;do{if(!before_finished){if(before_range.compareEndPoints("StartToEnd",before_range)==0){before_finished=true;}else{before_range.moveEnd("character",-1);if(before_range.text==before_text){sel.start+=2;sel.end+=2;}else{before_finished=true;}}}if(!selection_finished){if(sel.rangeCopy.compareEndPoints("StartToEnd",sel.rangeCopy)==0){selection_finished=true;}else{sel.rangeCopy.moveEnd("character",-1);if(sel.rangeCopy.text==selection_text){sel.end+=2;}else{selection_finished=true;}}}}while((!before_finished||!selection_finished));var countNL=function(str){var m=str.split("\r\n");if(!m||!m.length)return 0;return m.length-1;};sel.fix=countNL(sel.obj.value.substring(0,sel.start));}return sel;}function setSelection(selection){if(document.getSelection){selection.obj.setSelectionRange(selection.start,selection.end);if(selection.scroll)selection.obj.scrollTop=selection.scroll;}else if(document.selection){selection.rangeCopy.collapse(true);selection.rangeCopy.moveStart('character',selection.start-selection.fix);selection.rangeCopy.moveEnd('character',selection.end-selection.start);selection.rangeCopy.select();}}function pasteText(selection,text,opts){if(!opts)opts={};selection.obj.value=selection.obj.value.substring(0,selection.start)+text+selection.obj.value.substring(selection.end,selection.obj.value.length);if(is_opera){selection.end=selection.start+text.replace(/\r?\n/g,'\r\n').length;}else{selection.end=selection.start+text.length;}if(opts.startofs)selection.start+=opts.startofs;if(opts.endofs)selection.end-=opts.endofs;if(opts.nosel)selection.start=selection.end;setSelection(selection);}function insertTags(textAreaID,tagOpen,tagClose,sampleText){var txtarea=$(textAreaID);var selection=getSelection(txtarea);var text=selection.getText();var opts;if(text.charAt(text.length-1)==' '){selection.end--;text=selection.getText();}if(!text){text=sampleText;opts={startofs:tagOpen.length,endofs:tagClose.length};}else{opts={nosel:true};}text=tagOpen+text+tagClose;pasteText(selection,text,opts);}function insertAtCarret(textAreaID,text){var txtarea=$(textAreaID);var selection=getSelection(txtarea);pasteText(selection,text,{nosel:true});}var pickercounter=0;function initToolbar(tbid,edid,tb,allowblock){var toolbar=$(tbid);if(!toolbar)return;var edit=$(edid);if(!edit)return;if(edit.readOnly)return;if(typeof allowblock==='undefined'){allowblock=true;}toolbar.innerHTML='';var cnt=tb.length;for(var i=0;i<cnt;i++){if(!allowblock&&tb[i].block===true){continue;}var actionFunc;var btn=createToolButton(tb[i]['icon'],tb[i]['title'],tb[i]['key'],tb[i]['id'],tb[i]['class']);actionFunc='tb_'+tb[i]['type'];if(isFunction(window[actionFunc])){addEvent(btn,'click',bind(window[actionFunc],btn,tb[i],edid));toolbar.appendChild(btn);continue;}actionFunc='addBtnAction'+tb[i]['type'].charAt(0).toUpperCase()+tb[i]['type'].substring(1);if(isFunction(window[actionFunc])){if(window[actionFunc](btn,tb[i],edid)){toolbar.appendChild(btn);}continue;}alert('unknown toolbar type: '+tb[i]['type']+'  '+actionFunc);}}function tb_format(btn,props,edid){var sample=props['title'];if(props['sample']){sample=props['sample'];}insertTags(edid,fixtxt(props['open']),fixtxt(props['close']),fixtxt(sample));pickerClose();return false;}function tb_formatln(btn,props,edid){var sample=props['title'];if(props['sample']){sample=props['sample'];}sample=fixtxt(sample);props['open']=fixtxt(props['open']);props['close']=fixtxt(props['close']);var opts;var selection=getSelection($(edid));if(selection.getLength()){sample=selection.getText();opts={nosel:true};}else{opts={startofs:props['open'].length,endofs:props['close'].length};}sample=sample.split("\n").join(props['close']+"\n"+props['open']);sample=props['open']+sample+props['close'];pasteText(selection,sample,opts);pickerClose();return false;}function tb_insert(btn,props,edid){insertAtCarret(edid,fixtxt(props['insert']));pickerClose();return false;}function tb_mediapopup(btn,props,edid){window.open(DOKU_BASE+props['url']+encodeURIComponent(NS)+'&edid='+encodeURIComponent(edid),props['name'],props['options']);return false;}function tb_autohead(btn,props,edid){var lvl=currentHeadlineLevel(edid);lvl+=props['mod'];if(lvl<1)lvl=1;if(lvl>5)lvl=5;var tags='=';for(var i=0;i<=5-lvl;i++)tags+='=';insertTags(edid,tags+' ',' '+tags+"\n",props['text']);pickerClose();return false;}function addBtnActionPicker(btn,props,edid){var pickerid='picker'+(pickercounter++);createPicker(pickerid,props,edid);addEvent(btn,'click',function(){pickerToggle(pickerid,btn);return false;});return true;}function addBtnActionLinkwiz(btn,props,edid){linkwiz.init($(edid));addEvent(btn,'click',function(){linkwiz.toggle();return false;});return true;}function pickerToggle(pickerid,btn){var picker=$(pickerid);if(picker.style.marginLeft=='-10000px'){var x=findPosX(btn);var y=findPosY(btn);picker.style.left=(x+3)+'px';picker.style.top=(y+btn.offsetHeight+3)+'px';picker.style.marginLeft='0px';picker.style.marginTop='0px';}else{picker.style.marginLeft='-10000px';picker.style.marginTop='-10000px';}}function pickerClose(){var pobjs=getElementsByClass('picker');for(var i=0;i<pobjs.length;i++){pobjs[i].style.marginLeft='-10000px';pobjs[i].style.marginTop='-10000px';}}function fixtxt(str){return str.replace(/\\n/g,"\n");}function createToolButton(icon,label,key,id,classname){var btn=document.createElement('button');var ico=document.createElement('img');btn.className='toolbutton';if(classname){btn.className+=' '+classname;}btn.title=label;if(key){btn.title+=' ['+key.toUpperCase()+']';btn.accessKey=key;}if(id){btn.id=id;ico.id=id+'_ico';}if(icon.substr(0,1)=='/'){ico.src=icon;}else{ico.src=DOKU_BASE+'lib/images/toolbar/'+icon;}btn.appendChild(ico);return btn;}function createPicker(id,props,edid){var icobase=props['icobase'];var list=props['list'];var picker=document.createElement('div');picker.className='picker';if(props['class']){picker.className+=' '+props['class'];}picker.id=id;picker.style.position='absolute';picker.style.marginLeft='-10000px';picker.style.marginTop='-10000px';for(var key in list){if(!list.hasOwnProperty(key))continue;if(isNaN(key)){var btn=document.createElement('button');btn.className='pickerbutton';var ico=document.createElement('img');if(list[key].substr(0,1)=='/'){ico.src=list[key];}else{ico.src=DOKU_BASE+'lib/images/'+icobase+'/'+list[key];}btn.title=key;btn.appendChild(ico);addEvent(btn,'click',bind(pickerInsert,key,edid));picker.appendChild(btn);}else if(isString(list[key])){var btn=document.createElement('button');btn.className='pickerbutton';var txt=document.createTextNode(list[key]);btn.title=list[key];btn.appendChild(txt);addEvent(btn,'click',bind(pickerInsert,list[key],edid));picker.appendChild(btn);}else{initToolbar(picker,edid,list);break;}}var body=document.getElementsByTagName('body')[0];body.appendChild(picker);return picker;}function pickerInsert(text,edid){insertAtCarret(edid,text);pickerClose();}function addBtnActionSignature(btn,props,edid){if(typeof(SIG)!='undefined'&&SIG!=''){addEvent(btn,'click',bind(insertAtCarret,edid,SIG));return true;}return false;}function keyHandler(e){if(e.keyCode!=13&&e.keyCode!=8&&e.keyCode!=32)return;var field=e.target;var selection=getSelection(field);if(selection.getLength())return;var search="\n"+field.value.substr(0,selection.start);var linestart=Math.max(search.lastIndexOf("\n"),search.lastIndexOf("\r"));search=search.substr(linestart);if(e.keyCode==13){var match=search.match(/(\n  +([\*-] ?)?)/);if(match){var scroll=field.scrollHeight;var match2=search.match(/^\n  +[\*-]\s*$/);if(match2&&field.value.substr(selection.start).match(/^($|\r?\n)/)){field.value=field.value.substr(0,linestart)+"\n"+field.value.substr(selection.start);selection.start=linestart+1;selection.end=linestart+1;setSelection(selection);}else{insertAtCarret(field.id,match[1]);}field.scrollTop+=(field.scrollHeight-scroll);e.preventDefault();return false;}}else if(e.keyCode==8){var match=search.match(/(\n  +)([*-] ?)$/);if(match){var spaces=match[1].length-1;if(spaces>3){field.value=field.value.substr(0,linestart)+field.value.substr(linestart+2);selection.start=selection.start-2;selection.end=selection.start;}else{field.value=field.value.substr(0,linestart)+field.value.substr(selection.start);selection.start=linestart;selection.end=linestart;}setSelection(selection);e.preventDefault();return false;}}else if(e.keyCode==32){var match=search.match(/(\n  +)([*-] )$/);if(match){field.value=field.value.substr(0,linestart)+'  '+field.value.substr(linestart);selection.start=selection.start+2;selection.end=selection.start;setSelection(selection);e.preventDefault();return false;}}}addInitEvent(function(){var field=$('wiki__text');if(!field)return;if(is_opera){addEvent(field,'keypress',keyHandler);}else{addEvent(field,'keydown',keyHandler);}});function currentHeadlineLevel(textboxId){var field=$(textboxId);var selection=getSelection(field);var search="\n"+field.value.substr(0,selection.start);var lasthl=search.lastIndexOf("\n==");if(lasthl==-1&&field.form.prefix){search=field.form.prefix.value;lasthl=search.lastIndexOf("\n==");}search=search.substr(lasthl+1,6);if(search=='======')return 1;if(search.substr(0,5)=='=====')return 2;if(search.substr(0,4)=='====')return 3;if(search.substr(0,3)=='===')return 4;if(search.substr(0,2)=='==')return 5;return 0;}window.textChanged=false;function deleteDraft(){if(is_opera)return;if(window.keepDraft)return;var dwform=$('dw__editform');if(dwform){var params='call=draftdel';params+='&id='+encodeURIComponent(dwform.elements.id.value);var sackobj=new sack(DOKU_BASE+'lib/exe/ajax.php');sackobj.asynchronous=false;sackobj.method='GET';sackobj.AjaxFailedAlert='';sackobj.encodeURIString=false;sackobj.runAJAX(params);}}addInitEvent(function(){var editform=$('dw__editform');if(!editform)return;var edit_text=$('wiki__text');if(edit_text){if(edit_text.readOnly)return;var sel=getSelection(edit_text);sel.start=0;sel.end=0;setSelection(sel);edit_text.focus();}var checkfunc=function(){window.textChanged=true;summaryCheck();};addEvent(editform,'change',checkfunc);addEvent(editform,'keydown',checkfunc);window.onbeforeunload=function(){if(window.textChanged){return LANG.notsavedyet;}};window.onunload=deleteDraft;addEvent($('edbtn__save'),'click',function(){window.onbeforeunload='';window.textChanged=false;});addEvent($('edbtn__preview'),'click',function(){window.onbeforeunload='';window.textChanged=false;window.keepDraft=true;});var summary=$('edit__summary');addEvent(summary,'change',summaryCheck);addEvent(summary,'keyup',summaryCheck);if(window.textChanged)summaryCheck();});function summaryCheck(){var sum=document.getElementById('edit__summary');if(sum.value===''){sum.className='missing';}else{sum.className='edit';}}var locktimer={sack:null,timeout:0,timerID:null,lasttime:null,msg:'',pageid:'',init:function(timeout,msg,draft,edid){var edit=$(edid);if(!edit)return;if(edit.readOnly)return;locktimer.timeout=timeout*1000;locktimer.msg=msg;locktimer.draft=draft;locktimer.lasttime=new Date();if(!$('dw__editform'))return;locktimer.pageid=$('dw__editform').elements.id.value;if(!locktimer.pageid)return;locktimer.sack=new sack(DOKU_BASE+'lib/exe/ajax.php');locktimer.sack.AjaxFailedAlert='';locktimer.sack.encodeURIString=false;locktimer.sack.onCompletion=locktimer.refreshed;addEvent($('dw__editform'),'keypress',function(){locktimer.refresh();});locktimer.reset();},reset:function(){locktimer.clear();locktimer.timerID=window.setTimeout("locktimer.warning()",locktimer.timeout);},warning:function(){locktimer.clear();alert(locktimer.msg);},clear:function(){if(locktimer.timerID!==null){window.clearTimeout(locktimer.timerID);locktimer.timerID=null;}},refresh:function(){var now=new Date();if(now.getTime()-locktimer.lasttime.getTime()>30*1000){var params='call=lock&id='+encodeURIComponent(locktimer.pageid);var dwform=$('dw__editform');if(locktimer.draft&&dwform.elements.wikitext){params+='&prefix='+encodeURIComponent(dwform.elements.prefix.value);params+='&wikitext='+encodeURIComponent(dwform.elements.wikitext.value);params+='&suffix='+encodeURIComponent(dwform.elements.suffix.value);if(dwform.elements.date){params+='&date='+encodeURIComponent(dwform.elements.date.value);}}locktimer.sack.runAJAX(params);locktimer.lasttime=now;}},refreshed:function(){var data=this.response;var error=data.charAt(0);data=data.substring(1);$('draft__status').innerHTML=data;if(error!='1')return;locktimer.reset();}};var linkwiz={wiz:null,entry:null,result:null,timer:null,sack:null,textArea:null,selected:-1,selection:null,init:function(textArea){linkwiz.sack=new sack(DOKU_BASE+'lib/exe/ajax.php');linkwiz.sack.AjaxFailedAlert='';linkwiz.sack.encodeURIString=false;linkwiz.wiz=document.createElement('div');linkwiz.wiz.id='link__wiz';linkwiz.wiz.className='picker';linkwiz.wiz.style.top=(findPosY(textArea)+20)+'px';linkwiz.wiz.style.left=(findPosX(textArea)+80)+'px';linkwiz.wiz.style.marginLeft='-10000px';linkwiz.wiz.style.marginTop='-10000px';linkwiz.wiz.style.position='absolute';linkwiz.wiz.innerHTML='<div id="link__wiz_header">'+'<img src="'+DOKU_BASE+'lib/images/close.png" width="16" height="16" align="right" alt="" id="link__wiz_close" />'+LANG['linkwiz']+'</div>'+'<div>'+LANG['linkto']+' <input type="text" class="edit" id="link__wiz_entry" autocomplete="off" /></div>'+'<div id="link__wiz_result"></div>';$('dw__editform').parentNode.appendChild(linkwiz.wiz);linkwiz.textArea=textArea;linkwiz.result=$('link__wiz_result');linkwiz.entry=$('link__wiz_entry');var obj;obj=$('link__wiz_close');obj.onclick=linkwiz.hide;linkwiz.sack.elementObj=linkwiz.result;addEvent(linkwiz.entry,'keyup',linkwiz.onEntry);addEvent(linkwiz.result,'click',linkwiz.onResultClick);drag.attach(linkwiz.wiz,$('link__wiz_header'));},onEntry:function(e){if(e.keyCode==37||e.keyCode==39){return true;}if(e.keyCode==27){linkwiz.hide();e.preventDefault();e.stopPropagation();return false;}if(e.keyCode==38){linkwiz.select(linkwiz.selected-1);e.preventDefault();e.stopPropagation();return false;}if(e.keyCode==40){linkwiz.select(linkwiz.selected+1);e.preventDefault();e.stopPropagation();return false;}if(e.keyCode==13){if(linkwiz.selected>-1){var obj=linkwiz.getResult(linkwiz.selected);if(obj){var a=obj.getElementsByTagName('A')[0];linkwiz.resultClick(a);}}else if(linkwiz.entry.value){linkwiz.insertLink(linkwiz.entry.value);}e.preventDefault();e.stopPropagation();return false;}linkwiz.autocomplete();},getResult:function(num){var obj;var childs=linkwiz.result.getElementsByTagName('DIV');obj=childs[num];if(obj){return obj;}else{return null;}},select:function(num){if(num<0){linkwiz.deselect();return;}var obj=linkwiz.getResult(num);if(obj){linkwiz.deselect();obj.className+=' selected';if(obj.offsetTop>linkwiz.result.scrollTop+linkwiz.result.clientHeight){linkwiz.result.scrollTop+=obj.clientHeight;}else if(obj.offsetTop-linkwiz.result.clientHeight<linkwiz.result.scrollTop){linkwiz.result.scrollTop-=obj.clientHeight;}if((obj.offsetTop>linkwiz.result.scrollTop+linkwiz.result.clientHeight)||(obj.offsetTop<linkwiz.result.scrollTop)){obj.scrollIntoView();}linkwiz.selected=num;}},deselect:function(){if(linkwiz.selected>-1){var obj=linkwiz.getResult(linkwiz.selected);if(obj){obj.className=obj.className.replace(/ ?selected/,'');}}linkwiz.selected=-1;},onResultClick:function(e){if(e.target.tagName!='A')return;e.stopPropagation();e.preventDefault();linkwiz.resultClick(e.target);return false;},resultClick:function(a){var id=a.title;if(id==''||id.substr(id.length-1)==':'){linkwiz.entry.value=id;linkwiz.autocomplete_exec();}else{linkwiz.entry.value=id;if(a.nextSibling&&a.nextSibling.tagName=='SPAN'){linkwiz.insertLink(a.nextSibling.innerHTML);}else{linkwiz.insertLink('');}}},insertLink:function(title){if(!linkwiz.entry.value)return;var sel=getSelection(linkwiz.textArea);if(sel.start==0&&sel.end==0)sel=linkwiz.selection;var stxt=sel.getText();if(stxt.charAt(stxt.length-1)==' '){sel.end--;stxt=sel.getText();}if(!stxt&&!DOKU_UHC)stxt=title;if(linkwiz.textArea.form['id'].value.indexOf(':')!=-1&&linkwiz.entry.value.indexOf(':')==-1){linkwiz.entry.value=':'+linkwiz.entry.value;}var link='[['+linkwiz.entry.value+'|';if(stxt)link+=stxt;link+=']]';var so=linkwiz.entry.value.length+3;var eo=2;pasteText(sel,link,{startofs:so,endofs:eo});linkwiz.hide();linkwiz.entry.value=linkwiz.entry.value.replace(/(^:)?[^:]*$/,'');},autocomplete:function(){if(linkwiz.timer!==null){window.clearTimeout(linkwiz.timer);linkwiz.timer=null;}linkwiz.timer=window.setTimeout(linkwiz.autocomplete_exec,350);},autocomplete_exec:function(){linkwiz.deselect();linkwiz.result.innerHTML='<img src="'+DOKU_BASE+'lib/images/throbber.gif" alt="" width="16" height="16" />';linkwiz.sack.runAJAX('call=linkwiz&q='+encodeURI(linkwiz.entry.value));},clear:function(){linkwiz.result.innerHTML='Search for a matching page name above, or browse through the pages on the right';linkwiz.entry.value='';},show:function(){linkwiz.selection=getSelection(linkwiz.textArea);linkwiz.wiz.style.marginLeft='0px';linkwiz.wiz.style.marginTop='0px';linkwiz.entry.focus();linkwiz.autocomplete();},hide:function(){linkwiz.wiz.style.marginLeft='-10000px';linkwiz.wiz.style.marginTop='-10000px';linkwiz.textArea.focus();},toggle:function(){if(linkwiz.wiz.style.marginLeft=='-10000px'){linkwiz.show();}else{linkwiz.hide();}}};var media_manager={keepopen:false,hide:false,align:false,popup:false,id:false,display:false,link:false,size:false,ext:false,treeattach:function(obj){if(!obj)return;var items=obj.getElementsByTagName('li');for(var i=0;i<items.length;i++){var elem=items[i];var clicky=elem.getElementsByTagName('img')[0];clicky.style.cursor='pointer';addEvent(clicky,'click',function(event){return media_manager.toggle(event,this);});var link=elem.getElementsByTagName('a')[0];link.style.cursor='pointer';addEvent(link,'click',function(event){return media_manager.list(event,this);});}},selectorattach:function(obj){if(!obj)return;var items=getElementsByClass('select',obj,'a');for(var i=0;i<items.length;i++){var elem=items[i];elem.style.cursor='pointer';addEvent(elem,'click',function(event){return media_manager.select(event,this);});}items=getElementsByClass('example',obj,'div');for(var i=0;i<items.length;i++){elem=items[i];elem.style.display='none';}var file=$('upload__file');if(!file)return;addEvent(file,'change',media_manager.suggest);},confirmattach:function(obj){if(!obj)return;items=getElementsByClass('btn_media_delete',obj,'a');for(var i=0;i<items.length;i++){var elem=items[i];addEvent(elem,'click',function(e){if(e.target.tagName=='IMG'){var name=e.target.parentNode.title;}else{var name=e.target.title;}if(!confirm(LANG['del_confirm']+"\n"+name)){e.preventDefault();return false;}else{return true;}});}},attachoptions:function(obj){if(!obj)return;if(opener){var kobox=document.createElement('input');kobox.type='checkbox';kobox.id='media__keepopen';if(DokuCookie.getValue('keepopen')){kobox.checked=true;kobox.defaultChecked=true;media_manager.keepopen=true;}addEvent(kobox,'click',function(event){return media_manager.togglekeepopen(event,this);});var kolbl=document.createElement('label');kolbl.htmlFor='media__keepopen';kolbl.innerHTML=LANG['keepopen'];var kobr=document.createElement('br');obj.appendChild(kobox);obj.appendChild(kolbl);obj.appendChild(kobr);}var hdbox=document.createElement('input');hdbox.type='checkbox';hdbox.id='media__hide';if(DokuCookie.getValue('hide')){hdbox.checked=true;hdbox.defaultChecked=true;media_manager.hide=true;}addEvent(hdbox,'click',function(event){return media_manager.togglehide(event,this);});var hdlbl=document.createElement('label');hdlbl.htmlFor='media__hide';hdlbl.innerHTML=LANG['hidedetails'];var hdbr=document.createElement('br');obj.appendChild(hdbox);obj.appendChild(hdlbl);obj.appendChild(hdbr);media_manager.updatehide();},togglekeepopen:function(event,cb){if(cb.checked){DokuCookie.setValue('keepopen',1);media_manager.keepopen=true;}else{DokuCookie.setValue('keepopen','');media_manager.keepopen=false;}},togglehide:function(event,cb){if(cb.checked){DokuCookie.setValue('hide',1);media_manager.hide=true;}else{DokuCookie.setValue('hide','');media_manager.hide=false;}media_manager.updatehide();},updatehide:function(){var obj=$('media__content');if(!obj)return;var details=getElementsByClass('detail',obj,'div');for(var i=0;i<details.length;i++){if(media_manager.hide){details[i].style.display='none';}else{details[i].style.display='';}}},select:function(event,link){var id=link.name.substr(2);media_manager.id=id;if(!opener){var ex=$('ex'+id.replace(/:/g,'_'));if(ex.style.display==''){ex.style.display='none';}else{ex.style.display='';}return false;}media_manager.ext=false;var dot=id.lastIndexOf(".");if(dot!=-1){var ext=id.substr(dot,id.length);if(ext!='.jpg'&&ext!='.jpeg'&&ext!='.png'&&ext!='.gif'&&ext!='.swf'){media_manager.insert(null);return false;}}else{media_manager.insert(null);return false;}media_manager.popup.style.display='inline';media_manager.popup.style.left=event.pageX+'px';media_manager.popup.style.top=event.pageY+'px';for(var i=1;i<5;i++){media_manager.outSet('media__linkbtn'+i);media_manager.outSet('media__alignbtn'+i);media_manager.outSet('media__sizebtn'+i);}if(ext=='.swf'){media_manager.ext='swf';$('media__linkbtn1').style.display='none';$('media__linkbtn2').style.display='none';if(media_manager.link!==false){if(media_manager.link=='2'||media_manager.link=='1'){media_manager.inSet('media__linkbtn3');media_manager.link='3';DokuCookie.setValue('link','3');}else{media_manager.inSet('media__linkbtn'+media_manager.link);}}else if(DokuCookie.getValue('link')){if(DokuCookie.getValue('link')=='2'||DokuCookie.getValue('link')=='1'){media_manager.inSet('media__linkbtn3');media_manager.link='3';DokuCookie.setValue('link','3');}else{media_manager.inSet('media__linkbtn'+DokuCookie.getValue('link'));media_manager.link=DokuCookie.getValue('link');}}else{media_manager.link='3';media_manager.inSet('media__linkbtn3');DokuCookie.setValue('link','3');}$('media__sizebtn4').style.display='none';if(media_manager.size==4){media_manager.size=2;DokuCookie.setValue('size','2');media_manager.inSet('media__sizebtn2');}}else{media_manager.ext='img';$('media__linkbtn1').style.display='inline';$('media__linkbtn2').style.display='inline';$('media__sizebtn4').style.display='inline';if(DokuCookie.getValue('link')){media_manager.link=DokuCookie.getValue('link');}if(!media_manager.link){media_manager.link='1';DokuCookie.setValue('link','1');}media_manager.inSet('media__linkbtn'+media_manager.link);}if(media_manager.link=='4'){media_manager.align=false;media_manager.size=false;$('media__align').style.display='none';$('media__size').style.display='none';}else{$('media__align').style.display='block';$('media__size').style.display='block';if(media_manager.align!==false){media_manager.inSet('media__alignbtn'+media_manager.align);}else if(DokuCookie.getValue('align')){media_manager.inSet('media__alignbtn'+DokuCookie.getValue('align'));media_manager.align=DokuCookie.getValue('align');}else{media_manager.align='1';media_manager.inSet('media__alignbtn1');DokuCookie.setValue('align','1');}if(DokuCookie.getValue('size')){media_manager.size=DokuCookie.getValue('size');}if(!media_manager.size||(media_manager.size==='4'&&ext==='.swf')){media_manager.size='2';DokuCookie.setValue('size','2');}media_manager.inSet('media__sizebtn'+media_manager.size);$('media__sendbtn').focus();}return false;},initpopup:function(){media_manager.popup=document.createElement('div');media_manager.popup.setAttribute('id','media__popup');media_manager.popup.style.display='none';var root=document.getElementById('media__manager');if(root===null)return;root.appendChild(media_manager.popup);var headline=document.createElement('h1');headline.innerHTML=LANG.mediatitle;var headlineimg=document.createElement('img');headlineimg.src=DOKU_BASE+'lib/images/close.png';headlineimg.id='media__closeimg';addEvent(headlineimg,'click',function(event){return media_manager.closePopup(event,this);});headline.insertBefore(headlineimg,headline.firstChild);media_manager.popup.appendChild(headline);drag.attach(media_manager.popup,headline);var linkp=document.createElement('p');linkp.id="media__linkstyle";if(media_manager.display=="2"){linkp.style.display="none";}var linkl=document.createElement('label');linkl.innerHTML=LANG.mediatarget;linkp.appendChild(linkl);var linkbtns=['lnk','direct','nolnk','displaylnk'];for(var i=0;i<linkbtns.length;++i){var linkbtn=document.createElement('button');linkbtn.className='button';linkbtn.id="media__linkbtn"+(i+1);linkbtn.title=LANG['media'+linkbtns[i]];linkbtn.style.borderStyle='outset';addEvent(linkbtn,'click',function(event){return media_manager.setlink(event,this);});var linkimg=document.createElement('img');linkimg.src=DOKU_BASE+'lib/images/media_link_'+linkbtns[i]+'.png';linkbtn.appendChild(linkimg);linkp.appendChild(linkbtn);}media_manager.popup.appendChild(linkp);var alignp=document.createElement('p');var alignl=document.createElement('label');alignp.appendChild(alignl);alignp.id='media__align';if(media_manager.display=="2"){alignp.style.display="none";}alignl.innerHTML=LANG['mediaalign'];var alignbtns=['noalign','left','center','right'];for(var n=0;n<alignbtns.length;++n){var alignbtn=document.createElement('button');var alignimg=document.createElement('img');alignimg.src=DOKU_BASE+'lib/images/media_align_'+alignbtns[n]+'.png';alignbtn.id="media__alignbtn"+(n+1);alignbtn.title=LANG['media'+alignbtns[n]];alignbtn.className='button';alignbtn.appendChild(alignimg);alignbtn.style.borderStyle='outset';addEvent(alignbtn,'click',function(event){return media_manager.setalign(event,this);});alignp.appendChild(alignbtn);}media_manager.popup.appendChild(alignp);var sizep=document.createElement('p');var sizel=document.createElement('label');sizep.id='media__size';if(media_manager.display=="2"){sizep.style.display="none";}sizep.appendChild(sizel);sizel.innerHTML=LANG['mediasize'];var sizebtns=['small','medium','large','original'];for(var size=0;size<sizebtns.length;++size){var sizebtn=document.createElement('button');var sizeimg=document.createElement('img');sizep.appendChild(sizebtn);sizeimg.src=DOKU_BASE+'lib/images/media_size_'+sizebtns[size]+'.png';sizebtn.className='button';sizebtn.appendChild(sizeimg);sizebtn.id='media__sizebtn'+(size+1);sizebtn.title=LANG['media'+sizebtns[size]];sizebtn.style.borderStyle='outset';addEvent(sizebtn,'click',function(event){return media_manager.setsize(event,this);});}media_manager.popup.appendChild(sizep);var btnp=document.createElement('p');media_manager.popup.appendChild(btnp);btnp.setAttribute('class','btnlbl');var btn=document.createElement('input');btn.type='button';btn.id='media__sendbtn';btn.setAttribute('class','button');btn.value=LANG['mediainsert'];btnp.appendChild(btn);addEvent(btn,'click',function(event){return media_manager.insert(event);});},insert:function(event){var id=media_manager.id;$('media__popup').style.display='none';var opts='';var optsstart='';var alignleft='';var alignright='';if(media_manager.ext=='img'||media_manager.ext=='swf'){if(media_manager.link=='4'){opts='?linkonly';}else{if(media_manager.link=="3"&&media_manager.ext=='img'){opts='?nolink';optsstart=true;}else if(media_manager.link=="2"&&media_manager.ext=='img'){opts='?direct';optsstart=true;}var s=parseInt(media_manager.size,10);if(s&&s>=1){opts+=(optsstart)?'&':'?';if(s=="1"){opts+='100';if(media_manager.ext=='swf'){opts+='x62';}}else if(s=="2"){opts+='200';if(media_manager.ext=='swf'){opts+='x123';}}else if(s=="3"){opts+='300';if(media_manager.ext=='swf'){opts+='x185';}}}if(media_manager.align=='2'){alignleft='';alignright=' ';}if(media_manager.align=='3'){alignleft=' ';alignright=' ';}if(media_manager.align=='4'){alignleft=' ';alignright='';}}}var edid=String.prototype.match.call(document.location,/&edid=([^&]+)/);edid=edid?edid[1]:'wiki__text';opener.insertTags(edid,'{{'+alignleft+id+opts+alignright+'|','}}','');if(!media_manager.keepopen)window.close();opener.focus();return false;},list:function(event,link){var ajax=new sack(DOKU_BASE+'lib/exe/ajax.php');ajax.AjaxFailedAlert='';ajax.encodeURIString=false;if(ajax.failed)return true;cleanMsgArea();var content=$('media__content');content.innerHTML='<img src="'+DOKU_BASE+'lib/images/loading.gif" alt="..." class="load" />';ajax.elementObj=content;ajax.afterCompletion=function(){media_manager.selectorattach(content);media_manager.confirmattach(content);media_manager.updatehide();media_manager.initFlashUpload();};ajax.runAJAX(link.search.substr(1)+'&call=medialist');return false;},toggle:function(event,clicky){var listitem=clicky.parentNode;var sublists=listitem.getElementsByTagName('ul');if(sublists.length){listitem.removeChild(sublists[0]);clicky.src=DOKU_BASE+'lib/images/plus.gif';return false;}var link=listitem.getElementsByTagName('a')[0];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');listitem.appendChild(ul);ajax.elementObj=ul;ajax.afterCompletion=function(){media_manager.treeattach(ul);};ajax.runAJAX(link.search.substr(1)+'&call=medians');clicky.src=DOKU_BASE+'lib/images/minus.gif';return false;},suggest:function(){var file=$('upload__file');var name=$('upload__name');if(!file||!name)return;var text=file.value;text=text.substr(text.lastIndexOf('/')+1);text=text.substr(text.lastIndexOf('\\')+1);name.value=text;},initFlashUpload:function(){if(!hasFlash(8))return;var oform=$('dw__upload');var oflash=$('dw__flashupload');if(!oform||!oflash)return;var clicky=document.createElement('img');clicky.src=DOKU_BASE+'lib/images/multiupload.png';clicky.title=LANG['mu_btn'];clicky.alt=LANG['mu_btn'];clicky.style.cursor='pointer';clicky.onclick=function(){oform.style.display='none';oflash.style.display='';};oform.appendChild(clicky);},closePopup:function(event){$('media__popup').style.display='none';},setalign:function(event,cb){var id=cb.id.substring(cb.id.length-1);if(id){DokuCookie.setValue('align',id);media_manager.align=id;for(var i=1;i<=4;i++){media_manager.outSet("media__alignbtn"+i);}media_manager.inSet("media__alignbtn"+id);}else{DokuCookie.setValue('align','');media_manager.align=false;}},setlink:function(event,cb){var id=cb.id.substring(cb.id.length-1);if(id){DokuCookie.setValue('link',id);for(var i=1;i<=4;i++){media_manager.outSet("media__linkbtn"+i);}media_manager.inSet("media__linkbtn"+id);var size=document.getElementById("media__size");var align=document.getElementById("media__align");if(id!='4'){size.style.display="block";align.style.display="block";if(media_manager.link=='4'){media_manager.align='1';DokuCookie.setValue('align','1');media_manager.inSet('media__alignbtn1');media_manager.size='2';DokuCookie.setValue('size','2');media_manager.inSet('media__sizebtn2');}}else{size.style.display="none";align.style.display="none";}media_manager.link=id;}else{DokuCookie.setValue('link','');media_manager.link=false;}},setdisplay:function(event,cb){if(cb.value){DokuCookie.setValue('display',cb.value);media_manager.display=cb.value;media_manager.outSet("media__displaybtn1");media_manager.outSet("media__displaybtn2");media_manager.inSet("media__displaybtn"+cb.value);}else{DokuCookie.setValue('display','');media_manager.align=false;}},outSet:function(id){var ele=document.getElementById(id);if(ele==null)return;ele.style.borderStyle="outset";},inSet:function(id){var ele=document.getElementById(id);if(ele==null)return;ele.style.borderStyle="inset";},setsize:function(event,cb){var id=cb.id.substring(cb.id.length-1);if(id){DokuCookie.setValue('size',id);media_manager.size=id;for(var i=1;i<=4;++i){media_manager.outSet("media__sizebtn"+i);}media_manager.inSet("media__sizebtn"+id);}else{DokuCookie.setValue('size','');media_manager.width=false;}}};addInitEvent(function(){media_manager.treeattach($('media__tree'));media_manager.selectorattach($('media__content'));media_manager.confirmattach($('media__content'));media_manager.attachoptions($('media__opts'));media_manager.initpopup();media_manager.initFlashUpload();});addInitEvent(function(){var form=$('subscribe__form');if(!form){return;}var styleradios={};function update_state(){if(!this.checked){return;}if(this.value.match(/:$/)){styleradios.list.parentNode.style.display='';}else{styleradios.list.parentNode.style.display='none';if(styleradios.list.checked){styleradios.digest.checked='checked';}}}var cur_sel=null;var inputs=form.getElementsByTagName('input');for(var i=0;i<inputs.length;++i){switch(inputs[i].name){case'sub_target':addEvent(inputs[i],'click',update_state);if(inputs[i].checked){cur_sel=inputs[i];}break;case'sub_style':styleradios[inputs[i].value]=inputs[i];break;}}update_state.call(cur_sel);});addInitEvent(function(){var toc=$('toc__inside');var obj=$('toc__toggle');if(toc){toc.style.display='none';}});if(window.toolbar!=undefined){toolbar[toolbar.length]={"type":"pluginvshare","title":LANG['plugins']['vshare']['button'],"icon":DOKU_BASE+"lib/plugins/vshare/button.png","key":""};}function tb_pluginvshare(btn,props,edid){var text=prompt(LANG['plugins']['vshare']['prompt']);if(!text)return;var sites={'youtube':'youtube\\.com/.*[&?]v=([a-z0-9_\\-]+)','12seconds':'12seconds\\.com\\/v\\/([a-z0-9_]+)','5min':'5min\\.com\\/Video/.*-([0-9]+)([&?]|$)','clipfish':'clipfishi\\.de\\/.*\\/video\\/([0-9])+\\/','blogtv':'blogtv\.com\\/Shows\\/\\d+\\/([a-z0-9]+_[a-z0-9]+)([&?]|$)','current':'current\\.com\\/items\\/(\\d+)','dailymotion':'dailymotion\\.com\\/video\\/([a-z0-9]+)_','googlevideo':'video\\.google\\.com\\/videoplay\\?docid=([\\-\\d]+)','gtrailers':'gametrailers\\.com\\/.*\\/(\\d+)','justintv':'justin\\.tv\\/clip\\/([a-f0-9]+)','metacafe':'metacafe\\.com\\/watch\\/(\\d+)\\/','myspacetv':'vids\\.myspace\\.com\\/.*videoid=(\\d+)','rcmovie':'rcmovie\\.de\\/video\\/([a-f0-9]+)\\/','revver':'revver\\.com\\/video\\/(\\d+)\\/','scivee':'scivee\\.tv\\/node\\/(\\d+)','sevenload':'sevenload\\.com\\/.*\\/([a-z0-9]+)-[^\\/]*$','stickam':'stickam\\.com\\/viewMedia.do\\?mId=(\\d+)','ustream':'ustream\\.tv\\/recorded\\/(\\d+)\\/','veoh':'veoh\\.com\\/.*watch[^v]*(v[a-z0-9]+)','vimeo':'vimeo\\.com\\/(\\d+)'};for(var key in sites){var RE=new RegExp(sites[key],'i');var match=text.match(RE);if(match){var code='{{'+key+'>'+match[1]+'?medium}}';insertAtCarret(edid,code);return;}}alert(LANG['plugins']['vshare']['notfound']);}var lightboxForEveryImg=0;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")||(lightboxForEveryImg&&anchor.getAttribute("class")&&anchor.getAttribute("class").match("media")&&anchor.firstChild.nodeName.toLowerCase().match("img")&&anchor.getAttribute("href")&&anchor.getAttribute("href").match("lib/exe/fetch.php|_media/"))){}else{continue;}self._imgs[num]={src:anchor.getAttribute("href"),w:-1,h:-1,title:'',caption:'',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");if(anchor.firstChild&&anchor.firstChild.getAttribute&&anchor.firstChild.getAttribute("longdesc")){self._imgs[num].caption=anchor.firstChild.getAttribute("longdesc");}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);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-40};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-33)/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='';paddingBottom='3px';display='block';}}},_move:function(by){var self=this;var num=self._open+by;if(num<0)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');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(caption)caption.innerHTML='<b>'+self.hsc(self._imgs[self._open].title)+'</b><br />'+self.hsc(self._imgs[self._open].caption);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);}},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;}};function gallery_plugin(){var opts=$('media__opts');if(!opts)return;if(!window.opener)return;var glbl=document.createElement('label');var glnk=document.createElement('a');var gbrk=document.createElement('br');glnk.name='gallery_plugin';glnk.innerHTML='Add namespace as gallery';glnk.style.cursor='pointer';glnk.onclick=function(){var h1=$('media__ns');if(!h1)return;var ns=h1.innerHTML;opener.insertAtCarret('wiki__text','{{gallery>'+ns+'}}');if(!media.keepopen)window.close();};opts.appendChild(glbl);glbl.appendChild(glnk);opts.appendChild(gbrk);}function gallery_pageselect(e){var galid=e.target.hash.substr(10,4);var pages=getElementsByClass('gallery__'+galid,document,'div');for(var i=0;i<pages.length;i++){if(pages[i].id==e.target.hash.substr(1)){pages[i].style.display='';}else{pages[i].style.display='none';}}return false;}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'});gallery_plugin();var pages=getElementsByClass('gallery_page',document,'div');for(var i=0;i<pages.length;i++){if(!pages[i].id.match(/_1/)){pages[i].style.display='none';}}var pgsel=getElementsByClass('gallery_pgsel',document,'a');for(var i=0;i<pgsel.length;i++){addEvent(pgsel[i],'click',gallery_pageselect);}});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('sectok',frm.elements['sectok'].value);data[5]=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.setVar('ajax','tree');var frm=$('acl__detail').getElementsByTagName('form')[0];ajax.setVar('current_ns',encodeURIComponent(frm.elements['ns'].value));ajax.setVar('current_id',encodeURIComponent(frm.elements['id'].value));ajax.runAJAX(link.search.substr(1));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);function plugin_tagindex_class(){this.pages=null;this.page=null;this.sack=null;this.done=1;this.count=0;}var plugin_tag=new plugin_tagindex_class();plugin_tag.sack=new sack(DOKU_BASE+'lib/plugins/tag/ajax.php');plugin_tag.sack.AjaxFailedAlert='';plugin_tag.sack.encodeURIString=false;function plugin_tagindex_throbber(on){obj=document.getElementById('pl_si_throbber');if(on){obj.style.visibility='visible';}else{obj.style.visibility='hidden';}}function plugin_tagindex_status(text){obj=document.getElementById('pl_si_out');obj.innerHTML=text;}function plugin_tagindex_cb_clear(){ok=this.response;if(ok==1){window.setTimeout("plugin_tagindex_index()",1000);}else{plugin_tagindex_status(ok);window.setTimeout("plugin_tagindex_clear()",5000);}}function plugin_tagindex_cb_pages(){data=this.response;plugin_tag.pages=data.split("\n");plugin_tag.count=plugin_tag.pages.length;plugin_tagindex_status(plugin_tag.pages.length+" pages found");plugin_tag.page=plugin_tag.pages.shift();window.setTimeout("plugin_tagindex_clear()",1000);}function plugin_tagindex_cb_index(){ok=this.response;if(ok==1){plugin_tag.page=plugin_tag.pages.shift();plugin_tag.done++;window.setTimeout("plugin_tagindex_index()",1000);}else{plugin_tagindex_status(ok);window.setTimeout("plugin_tagindex_index()",5000);}}function plugin_tagindex_index(){if(plugin_tag.page){plugin_tagindex_status('indexing<br />'+plugin_tag.page+'<br />('+plugin_tag.done+'/'+plugin_tag.count+')<br />');plugin_tag.sack.onCompletion=plugin_tagindex_cb_index;plugin_tag.sack.URLString='';plugin_tag.sack.runAJAX('call=indexpage&page='+encodeURI(plugin_tag.page));}else{plugin_tagindex_status('finished');plugin_tagindex_throbber(false);}}function plugin_tagindex_clear(){plugin_tagindex_status('clearing index...');plugin_tag.sack.onCompletion=plugin_tagindex_cb_clear;plugin_tag.sack.URLString='';plugin_tag.sack.runAJAX('call=clearindex');}function plugin_tagindex_go(){document.getElementById('pl_si_gobtn').style.display='none';plugin_tagindex_throbber(true);plugin_tagindex_status('Finding all pages');plugin_tag.sack.onCompletion=plugin_tagindex_cb_pages;plugin_tag.sack.URLString='';plugin_tag.sack.runAJAX('call=pagelist');}var currentLayerAnimation=null;var globalLayerAnimation=null;var LayerPlayingTimeOut=null;var layeranimation=function(){this.scrollTime=500;this.waitTime=10000;this.stepWidth=20;this.nextItemIntverall=0.7;this.zIndex=1000;this.offsetWidth=0;this.isPlaying=true;this.itemButtonClicked=false;this.isRunning=false;this.run=function(itemNrNew,layerNew){var itemNr=this.currentItem;if(typeof itemNrNew=='number')itemNr=itemNrNew;var layerNr=this.currentLayer;if(typeof layerNew=='number')layerNr=layerNew;if(!this.layer[layerNr]||!this.layer[layerNr].items[itemNr]){this.isRunning=false;return;}this.isRunning=true;var item=this.layer[layerNr].items[itemNr];if(itemNr==0&&globalLayerAnimation.isPlaying){this.setActive(this.layerList.childNodes[layerNr],true,false);}var currentLeft=parseInt(item.elem.style.left.substr(0,item.elem.style.left.length-2));var timeout=item.currentTime/(currentLeft*item.direction)*this.stepWidth;if((currentLeft==this.offsetWidth&&item.direction>0)||(currentLeft==-this.offsetWidth&&item.direction<0)){if(/WebKit/i.test(navigator.userAgent))this.layer[layerNr-1<0?this.layer.length-1:layerNr-1].elem.style.opacity=0;else this.resetLayer(layerNr-1);}currentLeft-=(this.stepWidth*item.direction);if((currentLeft<=0&&item.direction>0)||(currentLeft>=0&&item.direction<0)){currentLeft=0;}item.elem.style.left=currentLeft+'px';if(itemNr==0){this.layer[layerNr].elem.style.left=currentLeft+'px';}if(item.currentTime<=(this.scrollTime*this.nextItemIntverall)){window.setTimeout('currentLayerAnimation.run('+(itemNr+1)+', '+layerNr+')',timeout);this.layer[layerNr].elem.style.zIndex=this.zIndex;}item.currentTime-=timeout;if(itemNrNew||layerNew){return;}if(itemNr==this.currentItem&&((currentLeft<=0&&item.direction>0)||(currentLeft>=0&&item.direction<0))){if(this.currentItem<this.layer[layerNr].items.length-1){this.currentItem++;}else{if(this.layer.length>1)this.resetLayer(layerNr-1);this.layer[layerNr].elem.style.zIndex=this.zIndex;if(layerNr<this.layer.length-1){this.currentLayer++;}else{this.currentLayer=0;}this.currentItem=0;timeout=this.waitTime;if(!globalLayerAnimation.isPlaying||this.layer.length==1){this.isRunning=false;return;}}}currentLayerAnimation=this;LayerPlayingTimeOut=window.setTimeout('currentLayerAnimation.run()',timeout);};this.resetLayer=function(layer,opacity){if(layer<0){layer=this.layer.length-1;}if(!this.layer[layer]){return;}if(typeof opacity=='undefined')opacity=1;for(i=0;i<this.layer[layer].items.length;i++){var item=this.layer[layer].items[i];item.elem.style.left=(item.direction<0?-this.offsetWidth:this.offsetWidth)+'px';if(i==0){this.layer[layer].elem.style.left=(item.direction<0?-this.offsetWidth:this.offsetWidth)+'px';this.layer[layer].elem.style.opacity=opacity;}item.currentTime=this.scrollTime;}this.layer[layer].elem.style.zIndex=this.zIndex+100;};this.layerStruct=function(){this.items=new Array();this.elem=null;};this.itemStruct=function(){this.elem=null;this.direction=+1;this.currentTime=0;this.next=null;};this.layerClick=function(elem){this.Toggle=function(e){if(!e)var e=window.event;this.elem=this;if(e.target)this.elem=e.target;else if(e.srcElement)this.elem=e.srcElement;if(this.elem.nodeType==3)this.elem=targ.parentNode;this.isPlayPause=this.elem.className.match(/play-pause/);this.active=!this.elem.className.match(/active/);this.playPauseToggle=function(e){if(this.active){globalLayerAnimation.Pause();globalLayerAnimation.itemButtonClicked=true;}else{globalLayerAnimation.itemButtonClicked=false;globalLayerAnimation.Resume();}};this.layerToggle=function(e){globalLayerAnimation.setActive(this.elem,this.active,this.isPlayPause);if(this.active){if(globalLayerAnimation.layer.length==1)return;globalLayerAnimation.Pause();var resetLayer=globalLayerAnimation.currentLayer-1;if(globalLayerAnimation.isRunning){window.clearTimeout(LayerPlayingTimeOut);globalLayerAnimation.resetLayer(globalLayerAnimation.currentLayer);}if(resetLayer<0)resetLayer=globalLayerAnimation.layer.length-1;globalLayerAnimation.currentItem=0;globalLayerAnimation.currentLayer=0;var ListItem=this.elem.parentNode.firstChild;while(ListItem!=this.elem){globalLayerAnimation.currentLayer++;ListItem=ListItem.nextSibling;}globalLayerAnimation.setActive(this.elem.parentNode.lastChild,true,true);globalLayerAnimation.layer[globalLayerAnimation.currentLayer].elem.style.left='0px';for(i=0;i<globalLayerAnimation.layer[globalLayerAnimation.currentLayer].items.length;i++){globalLayerAnimation.layer[globalLayerAnimation.currentLayer].items[i].elem.style.left='0px';}globalLayerAnimation.layer[globalLayerAnimation.currentLayer].elem.style.zIndex=globalLayerAnimation.zIndex;globalLayerAnimation.resetLayer(globalLayerAnimation.currentLayer-1);if(resetLayer!=globalLayerAnimation.currentLayer)globalLayerAnimation.resetLayer(resetLayer);if(globalLayerAnimation.currentLayer<globalLayerAnimation.layer.length-1){globalLayerAnimation.currentLayer++;}else{globalLayerAnimation.currentLayer=0;}globalLayerAnimation.itemButtonClicked=true;window.setTimeout(function(){globalLayerAnimation.Resume();},60000);}else{globalLayerAnimation.itemButtonClicked=false;globalLayerAnimation.Resume();}};return this.isPlayPause?this.playPauseToggle():this.layerToggle();};addEvent(elem,'click',this.Toggle);};this.setActive=function(elem,active,isPlayPause){if(!isPlayPause){var listItem=elem.parentNode.firstChild;while(listItem){listItem.className=listItem.className.replace(/\s?active/g,"");listItem=listItem.nextSibling;}}if(active){elem.className+=" active";}else if(isPlayPause){elem.className=elem.className.replace(/\s?active/g,"");}};this.Pause=function(){if(!globalLayerAnimation.isPlaying)return;if(globalLayerAnimation.itemButtonClicked)return;globalLayerAnimation.isPlaying=false;if(!globalLayerAnimation.isRunning)window.clearTimeout(LayerPlayingTimeOut);globalLayerAnimation.setActive($("layeranimation_layer").lastChild,true,true);};this.Resume=function(){if(globalLayerAnimation.isPlaying)return;if(globalLayerAnimation.itemButtonClicked)return;if(globalLayerAnimation.layer.length==1)return;globalLayerAnimation.setActive($("layeranimation_layer").lastChild,false,true);globalLayerAnimation.isPlaying=true;if(!globalLayerAnimation.isRunning)LayerPlayingTimeOut=window.setTimeout('currentLayerAnimation.run()',2000);};this.root=$("layeranimation");this.layerList=$("layeranimation_layer");this.offsetWidth=0;this.layer=new Array();this.currentLayer=1;this.currentItem=0;this.init=function(){if(!this.root||!this.layerList){return;}this.offsetWidth=this.root.offsetWidth;this.root.className+="scripting";this.layer=new Array();var layer=this.root.firstChild;while(layer){if(layer.nodeType==1&&layer.className.indexOf("layer")>=0){var innerLayer=new this.layerStruct();innerLayer.elem=layer;innerLayer.elem.style.zIndex=this.zIndex+100;innerLayer.elem.style.display="block";innerLayer.elem.style.webkitTransitionDuration=(this.scrollTime/1000*2)+"s";innerLayer.elem.style.opacity=1;if(this.layer.length<=1&&layer.className.indexOf("fixed")>=0){innerLayer.elem.style.zIndex=100;}else{addEvent(innerLayer.elem,'mouseover',this.Pause);addEvent(innerLayer.elem,'mouseout',this.Resume);this.layer.push(innerLayer);var layerListItem=document.createElement('li');layerListItem.appendChild(document.createTextNode(this.layer.length));layerListItem.title='skip to layer '+this.layer.length;if(this.layer.length<=1){layerListItem.className+=" active";}new this.layerClick(layerListItem);this.layerList.appendChild(layerListItem);}var item=layer.firstChild;while(item){if(item.nodeType==1&&item.className.indexOf("item")>=0){var innerItem=new this.itemStruct();innerItem.direction=item.className.indexOf("right")>=0?-1:1;innerItem.currentTime=this.scrollTime;innerItem.elem=item;if(this.layer.length<=1||layer.className.indexOf("fixed")>=0){innerItem.elem.style.left='0px';}else{innerItem.elem.style.left=(innerItem.direction<0?-this.offsetWidth:this.offsetWidth)+'px';if(innerLayer.items.length<1&&item.className.indexOf("first")<0)innerLayer.elem.style.left=(innerItem.direction<0?-this.offsetWidth:this.offsetWidth)+'px';}if(innerLayer.items.length<1&&item.className.indexOf("first")<0){item.className+=" first";}innerLayer.items.push(innerItem);}item=item.nextSibling;}}layer=layer.nextSibling;}var layerListItem=document.createElement('li');layerListItem.className="play-pause";layerListItem.title='pause animation';this.layerList.appendChild(layerListItem);new this.layerClick(layerListItem,this);currentLayerAnimation=this;LayerPlayingTimeOut=window.setTimeout("currentLayerAnimation.run();",this.waitTime);};};addInitEvent(function(){(globalLayerAnimation=new layeranimation()).init();});if(toolbar){toolbar[toolbar.length]={"type":"format","title":"note","key":"","icon":"../../plugins/note/images/tb_note.png","open":"<note>","close":"</note>"};toolbar[toolbar.length]={"type":"format","title":"tip","key":"","icon":"../../plugins/note/images/tb_tip.png","open":"<note tip>","close":"</note>"};toolbar[toolbar.length]={"type":"format","title":"important","key":"","icon":"../../plugins/note/images/tb_important.png","open":"<note important>","close":"</note>"};toolbar[toolbar.length]={"type":"format","title":"warning","key":"","icon":"../../plugins/note/images/tb_warning.png","open":"<note warning>","close":"</note>"};}var siteexport__start=function(generate){var self=this;this.pageCount=0;this.currentCount=0;this.errorCount=0;this.allPages=null;this.zipURL=null;this.namespace='';this.exportNamespace='';this.exportbody=0;this.absolutepath=1;this.addParams=0;this.template='';this.pattern='';this.eclipseDocZip=0;this.useTocFile=0;this.JavaHelpDocZip=0;this.depthType=0;this.depth=3;this.exportLinkedPages=0;this.renderer=null;this.pdfExport=0;this.usenumberedheading=0;this.disabledPlugins={};this.ajax=new sack(DOKU_BASE+'lib/exe/ajax.php');this.addSite=function(site){this.buildParamsForAjaxRequest();this.ajax.onCompletion=function(){var data=self.ajax.response;if(data!=""){if(self.hasErrors(self.ajax)){self.errorCount++;self.errorLog(data);}else{self.zipURL=data.split("\n").pop();}}self.throbber(false);self.nextPage();};this.throbber(true);this.ajax.setVar('call','__siteexport_addsite');this.ajax.setVar('site',site);this.ajax.setVar('pattern',this.pattern);this.ajax.setVar('base',DOKU_BASE);this.ajax.runAJAX();};this.nextPage=function(){if(!this.allPages){return;}var page=this.allPages.shift();if(!page){this.status('Finished');if(this.zipURL!=""){window.location.href=this.zipURL;}else{this .status('Finished - download failed. Please check your settings.');}return;}if(!page){this.nextPage();}this.status('Adding "'+page+'" '+this.pages(this.currentCount++));this.addSite(page);};this.resetDataForNewRequest=function(){this.pageCount=0;this.currentCount=0;this.errorCount=0;this.allPages=null;this.zipURL='';this.status('');this.namespace=$('ns').value;this.exportNamespace=$('ens').value;this.exportbody=$('exportBody').checked?1:0;this.absolutepath=$('absolutePath').checked?1:0;this.addParams=$('addParams').checked?1:0;this.template=($('template')?$('template').value:'');this.eclipseDocZip=$('eclipseDocZip').checked?1:0;this.useTocFile=$('useTocFile').checked?1:0;this.JavaHelpDocZip=$('JavaHelpDocZip').checked?1:0;this.depthType=$('depthType').selectedIndex;this.depth=$('depth').value;this.renderer=$('renderer').value;this.exportLinkedPages=$('exportLinkedPages').checked?1:0;this.disabledPlugins=document.getElementsByName('disableplugin[]');if(typeof $('pdfExport')!="undefined"){this.pdfExport=$('pdfExport').checked?1:0;}if(typeof $('usenumberedheading')!="undefined"){this.usenumberedheading=$('usenumberedheading').checked?1:0;}this.resetErrorLog();};this.buildParamsForAjaxRequest=function(){this.ajax=new sack(DOKU_BASE+'lib/exe/ajax.php');this.ajax.setVar('ns',this.namespace);this.ajax.setVar('ens',(this.absolutepath==1?'':this.exportNamespace));this.ajax.setVar('template',this.template);this.ajax.setVar('renderer',this.renderer);this.ajax.setVar('sectok',document.getElementsByName('sectok')[0].value);if(this.depth!=0){this.ajax.setVar('depth',this.depth);}this.ajax.setVar('depthType',this.depthType);if(this.exportbody!=0){this.ajax.setVar('exportbody',this.exportbody);}if(this.addParams!=0){this.ajax.setVar('addParams',this.addParams);}if(this.eclipseDocZip!=0){this.ajax.setVar('eclipseDocZip',this.eclipseDocZip);}if(this.useTocFile!=0){this.ajax.setVar('useTocFile',this.useTocFile);}if(this.JavaHelpDocZip!=0){this.ajax.setVar('JavaHelpDocZip',this.JavaHelpDocZip);}if(this.exportLinkedPages!=0){this.ajax.setVar('exportLinkedPages',this.exportLinkedPages);}if(this.pdfExport!=0){this.ajax.setVar('pdfExport',this.pdfExport);}if(this.usenumberedheading!=0){this.ajax.setVar('usenumberedheading',this.usenumberedheading);}this.doDisablePlugins();};this.run=function(generate){this.resetDataForNewRequest();this.buildParamsForAjaxRequest();if(generate){if(!$('copyurl')){return;}this.ajax.setVar('call','__siteexport_generateurl');this.ajax.onCompletion=function(){if(self.hasErrors(self.ajax)){self.errorLog(self.ajax.response);}else{var data=self.ajax.response.split("\n");$('copyurl').value=data[0];$('wgeturl').value=data[1];$('curlurl').value=data[2];self.updateCronStatusExists(data[3]=='true');}self.throbber(false);};}else{this.ajax.setVar('call','__siteexport_getsitelist');this.ajax.onCompletion=function(){if(self.hasErrors(self.ajax)){self.errorLog(self.ajax.response);}else{var data=self.ajax.response.split("\n");self.pattern=data.shift();self.zipURL=data.shift();self.pageCount=data.length-1;self.currentCount=0;self.status(self.pages());self.allPages=data;}self.throbber(false);self.nextPage();};}this.throbber(true);this.ajax.runAJAX();};this.saveCron=function(){this.buildParamsForAjaxRequest();this.ajax.setVar('call','__siteexport_savecron');this.ajax.setVar('cronOverwriteExisting',$('cronOverwriteExisting').checked?1:0);this.ajax.onCompletion=function(){if(self.hasErrors(self.ajax)){self.errorLog(self.ajax.response);}else{self.updateCronStatusExists(true,true);self.status('Successfully <b>saved</b> the Cron Job');}self.throbber(false);};this.throbber(true);this.ajax.runAJAX();};this.deleteCron=function(){this.buildParamsForAjaxRequest();this.ajax.setVar('call','__siteexport_deletecron');this.ajax.onCompletion=function(){if(self.hasErrors(self.ajax)){self.errorLog(self.ajax.response);}else{self.updateCronStatusExists(false,true);self.status('Successfully <b>deleted</b> the Cron Job');}self.throbber(false);};this.throbber(true);this.ajax.runAJAX();};this.updateCronStatusExists=function(cronExists,updateDeleteButton){if(!$('cronSaveAction')){return;}if(!updateDeleteButton&&updateDeleteButton!==false){updateDeleteButton=true;}if(cronExists){$('cronSaveAction').setAttribute('disabled','disabled');}else{$('cronSaveAction').removeAttribute('disabled');}if(updateDeleteButton){$('cronDeleteAction').style.display=cronExists?'block':'none';var internalUpdateCronStatusExists=function(e){self.updateCronStatusExists($('cronSaveAction').getAttribute('disabled')!='disabled',false);};if(cronExists){addEvent($('cronOverwriteExisting'),'change',internalUpdateCronStatusExists);}else{removeEvent($('cronOverwriteExisting'),'change',internalUpdateCronStatusExists);}}};this.doDisablePlugins=function(){for(var i=0;i<this.disabledPlugins.length;i++){var plugin=this.disabledPlugins[i];if(!plugin.checked){continue;}this.ajax.setVar('diPlu[]',plugin.value);}};this.pages=function(){return'( '+this.currentCount+' / '+this.pageCount+(this.errorCount!=0?' / <span style="color: #a00">'+this.errorCount+'</span>':'')+' )';};this.throbber=function(on){obj=$('siteexport__throbber');if(on){obj.style.visibility='visible';}else{obj.style.visibility='hidden';}};this.status=function(text){$('siteexport__out').innerHTML=text;};this.errorLog=function(text){if(!text){return;}if(!$('siteexport__errorlog')){var logContainer=document.createElement("div");logContainer.id="siteexport__errorlog";$('siteexport__out').parentNode.appendChild(logContainer);}var msg=text.split("\n");for(var int=0;int<msg.length;int++){var txtMsg=msg[int];txtMsg=txtMsg.replace(new RegExp("^runtime error:","i"),"");if(txtMsg.length==0){continue;}var p=document.createElement("p");p.appendChild(document.createTextNode(txtMsg.replace(new RegExp("</?.*?>","ig"),"")));$('siteexport__errorlog').appendChild(p);}};this.resetErrorLog=function(){if($('siteexport__errorlog')&&$('siteexport__errorlog').parentNode){$('siteexport__errorlog').parentNode .removeChild($('siteexport__errorlog'));}};this.changePluginState=function(element){var nodes=document.getElementsByName('disableplugin[]');for(var i=0;i<nodes.length;i++){if(nodes[i].disabled){continue;}nodes[i].checked=element.checked;}this.run(true);};this.hasErrors=function(ajax){return self.ajax.response .match(new RegExp("(runtime|fatal) error","i"))||(self.ajax.responseStatus[0]!='undefined'&&self.ajax.responseStatus[0]!=200);};this.ajax.AjaxFailedAlert=function(){};this.ajax.encodeURIString=true;this.showCronJobs=function(){this.resetErrorLog();this.ajax=new sack(DOKU_BASE+'lib/exe/ajax.php');this.ajax.setVar('call','__siteexport_showcron');this.ajax.onCompletion=function(){if(self.hasErrors(self.ajax)){self.errorLog(self.ajax.response);}else{var cronList=self.jsonParse(self.ajax.response);if(!cronList){return;}if(!$('siteexport__cronList')){var list=document.createElement('ul');list.id='siteexport__cronList';$('showcronjobs').parentNode.appendChild(list);}else{$('siteexport__cronList').innerHTML='';}for(var pattern in cronList){var section=document.createElement('li');section.className='cronListSection';$('siteexport__cronList').appendChild(section);var values=cronList[pattern];var name=document.createElement('span');name.appendChild(document.createTextNode(pattern+' '+values['ns']));section.appendChild(name);var show=document.createElement('button');show.className='button';show.appendChild(document.createTextNode('view'));var innerSelf=self;addEvent(show,'click',function(){if(!e)var e=window.event;if(e)e.cancelBubble=true;if(e&&e.stopPropagation)e.stopPropagation();innerSelf.setValues(values);innerSelf.run(true);return false;});section.appendChild(show);}}self.throbber(false);};this.throbber(true);this.ajax.runAJAX();};this.setValues=function(values){$('ns').value=values['ns'];$('ens').value=values['ens'];$('exportBody').checked=values['exportBody']==1;$('absolutePath').checked=values['absolutePath']==1;$('addParams').checked=values['addParams']==1;$('eclipseDocZip').checked=values['exportBody']==1;$('useTocFile').checked=values['exportBody']==1;$('JavaHelpDocZip').checked=values['exportBody']==1;$('depthType').selectedIndex=values['exportBody']!='0'&&!parseInt(values['exportBody'])?1:parseInt(values['exportBody']);$('depth').value=parseInt(values['depth'])||0;$('renderer').value=values['renderer'];$('exportLinkedPages').checked=values['exportLinkedPages']==1;if($('template')){$('template').value=values['template']}if($('pdfExport')){$('pdfExport').checked=values['pdfExport']==1;}if($('usenumberedheading')){$('usenumberedheading').checked=values['usenumberedheading']==1;}};this.addCustomOption=function(nameVal,valueVal){if(nameVal=='undefined'){nameVal='';}if(valueVal=='undefined'){valueVal='';}var newAction=document.createElement('li');var name=document.createElement('input');name.className='edit';name.value=nameVal;var value=document.createElement('input');value.className='edit';value.value=valueVal;newAction.appendChild(name);newAction.appendChild(value);$('siteexport__customActions').appendChild(newAction);};this.jsonParse=(function(){var number='(?:-?\\b(?:0|[1-9][0-9]*)(?:\\.[0-9]+)?(?:[eE][+-]?[0-9]+)?\\b)';var oneChar='(?:[^\\0-\\x08\\x0a-\\x1f\"\\\\]'+'|\\\\(?:[\"/\\\\bfnrt]|u[0-9A-Fa-f]{4}))';var string='(?:\"'+oneChar+'*\")';var jsonToken=new RegExp('(?:false|true|null|[\\{\\}\\[\\]]'+'|'+number+'|'+string+')','g');var escapeSequence=new RegExp('\\\\(?:([^u])|u(.{4}))','g');var escapes={'"':'"','/':'/','\\':'\\','b':'\b','f':'\f','n':'\n','r':'\r','t':'\t'};function unescapeOne(_,ch,hex){return ch?escapes[ch]:String.fromCharCode(parseInt(hex,16));}var EMPTY_STRING=new String('');var SLASH='\\';var firstTokenCtors={'{':Object,'[':Array};var hop=Object.hasOwnProperty;return function(json,opt_reviver){var toks=json.match(jsonToken);var result;var tok=toks[0];var topLevelPrimitive=false;if('{'===tok){result={};}else if('['===tok){result=[];}else{result=[];topLevelPrimitive=true;}var key;var stack=[result];for(var i=1-topLevelPrimitive,n=toks.length;i<n;++i){tok=toks[i];var cont;switch(tok.charCodeAt(0)){default:cont=stack[0];cont[key||cont.length]=+(tok);key=void 0;break;case 0x22:tok=tok.substring(1,tok.length-1);if(tok.indexOf(SLASH)!==-1){tok=tok.replace(escapeSequence,unescapeOne);}cont=stack[0];if(!key){if(cont instanceof Array){key=cont.length;}else{key=tok||EMPTY_STRING;break;}}cont[key]=tok;key=void 0;break;case 0x5b:cont=stack[0];stack.unshift(cont[key||cont.length]=[]);key=void 0;break;case 0x5d:stack.shift();break;case 0x66:cont=stack[0];cont[key||cont.length]=false;key=void 0;break;case 0x6e:cont=stack[0];cont[key||cont.length]=null;key=void 0;break;case 0x74:cont=stack[0];cont[key||cont.length]=true;key=void 0;break;case 0x7b:cont=stack[0];stack.unshift(cont[key||cont.length]={});key=void 0;break;case 0x7d:stack.shift();break;}}if(topLevelPrimitive){if(stack.length!==1){throw new Error();}result=result[0];}else{if(stack.length){throw new Error();}}if(opt_reviver){var walk=function(holder,key){var value=holder[key];if(value&&typeof value==='object'){var toDelete=null;for(var k in value){if(hop.call(value,k)&&value!==holder){var v=walk(value,k);if(v!==void 0){value[k]=v;}else{if(!toDelete){toDelete=[];}toDelete.push(k);}}}if(toDelete){for(var i=toDelete.length;--i>=0;){delete value[toDelete[i]];}}}return opt_reviver.call(holder,key,value);};result=walk({'':result},'');}return result;};})();};addInitEvent(function(){if($('showcronjobs')){$('showcronjobs').style.display='block';addEvent($('showcronjobs'),'click',function(e){if(!e)var e=window.event;if(e)e.cancelBubble=true;if(e&&e.stopPropagation)e.stopPropagation();var se=new siteexport__start();se.showCronJobs();return false;});}});addInitEvent(function(){function handle(form){var depends=getElementsByClass('bureaucracy_depends',form,'p');if(depends.length===0){return;}function handle_update(){for(var n=0;n<this.dpar.length;++n){this.dpar[n].fset.style.display=(this.parentNode.parentNode.style.display!=='none'&&((this.checked==this.dpar[n].tval)||this.type!=='checkbox'&&(this.dpar[n].tval===true&&this.value!=='')||this.value===this.dpar[n].tval))?'block':'none';var inputs=this.dpar[n].fset.getElementsByTagName('input');for(var i=0;i<inputs.length;++i){if(inputs[i].dpar)handle_update.call(inputs[i]);}var inputs=this.dpar[n].fset.getElementsByTagName('select');for(var i=0;i<inputs.length;++i){if(inputs[i].dpar)handle_update.call(inputs[i]);}}}var labels=form.getElementsByTagName('label');var todos=[];for(var i=0;i<depends.length;++i){var fname=getElementsByClass('bureaucracy_depends_fname',depends[i],'span')[0].innerHTML;var spans=getElementsByClass('bureaucracy_depends_fvalue',depends[i],'span');var fvalue=(spans.length>0)?spans[0].innerHTML:true;for(var n=0;n<labels.length;++n){if(labels[n].firstChild.innerHTML===fname){break;}}if(n===labels.length)return;var tvalues=labels[n].getElementsByTagName('input');if(tvalues.length===0)tvalues=labels[n].getElementsByTagName('select');if(tvalues.length===0)return;var dvalue=tvalues[tvalues.length-1];if(!dvalue.dpar)dvalue.dpar=[];dvalue.dpar.push({fset:depends[i].parentNode,tval:fvalue});addEvent(dvalue,'change',handle_update);todos.push(dvalue);depends[i].style.display='none';}for(var i=0;i<todos.length;++i){handle_update.call(todos[i]);}}var forms=getElementsByClass('bureaucracy__plugin',document,'form');for(var i=0;i<forms.length;++i){handle(forms[i]);}});function addAutoCompletion(input,ajaxcall,multi,prepareLi,styleList){if(typeof Delay==='undefined')return;var autoid=(input.name||input.id).replace(/[\[\]]/g,'')+'__auto';input.setAttribute('autocomplete','off');styleList=styleList||function(ul,input){ul.style.top=(input.offsetTop+input.offsetHeight-1)+'px';ul.style.left=input.offsetLeft+'px';ul.style.minWidth=input.offsetWidth-10+'px';};prepareLi=prepareLi||function(li,value){li.innerHTML='<a href="#">'+value[1]+'</a>';li._value=value[1];};var regex=multi?/^((?:.*,)?)\s*([^,]*)$/:/^()(.*)$/;var delay=new Delay(function(){ajax.setVar('call',ajaxcall);ajax.setVar('search',this.value.match(regex)[2]);ajax.runAJAX();});function getCurSel(){var auto=$(autoid);if(!auto)return;var oldsel=getElementsByClass('auto_cur',auto,'li');return(oldsel.length>0)?oldsel[0]:null;}function highlight(item){var oldsel=getCurSel();if(oldsel){oldsel.className=oldsel.className.replace(/\s+auto_cur\b/g,'');}item.className+=' auto_cur';}function handle_click(){this.parentNode._rm();input.value=(input.value.replace(regex,'$1 '+this._value)).match(/^\s*(.*)\s*$/)[1];if(multi){input.value+=', ';}input.focus();delay.delTimer();return false;}var ajax=new sack(DOKU_BASE+'lib/exe/ajax.php');ajax.onCompletion=function(){var values=eval(this.response);var oldul=$(autoid);if(oldul){oldul._rm();}if(!values)return;var n_values=[];for(var value in values){if(value==='')continue;var str=input.value.match(regex)[1];do{var index=str.indexOf(value);if(index===-1){n_values.push([value,values[value]]);break;}if((index===0||str.charAt(index-1).match(/[\s,]/))&&(index+value.length===str.length||str.charAt(index+value.length).match(/[\s,]/))){break;}str=str.slice(index+value.length);}while(true);}if(n_values.length===0)return;values=n_values;var ul=document.createElement('ul');ul.className='autocompletion '+ajaxcall+'__auto';ul.id=autoid;ul._rm=function(){this.parentNode.parentNode.removeChild(this.parentNode);this._rm=function(){};};styleList(ul,input);for(var index in values){var li=document.createElement('li');prepareLi(li,values[index]);addEvent(li,'click',handle_click);addEvent(li,'mouseover',function(e){var p=e.relatedTarget||e.fromElement;while(p&&p!==this){p=p.parentNode;}if(p===this){return;}highlight(this);});ul.appendChild(li);}var div=document.createElement('div');div.appendChild(ul);div.style.overflow='visible';div.className='JSpopup';input.parentNode.appendChild(div);if(ul.currentStyle){input.parentNode.style.zIndex=1+ul.currentStyle.zIndex;}};addEvent(input,'keyup',function(e){if(e.keyCode!==40&&e.keyCode!==38)delay.start(this,e);});addEvent(input,'click',function(e){delay.start(this,e);});addEvent(input,'keydown',function(e){if(e.keyCode!==40&&e.keyCode!==38&&e.keyCode!==39&&e.keyCode!==13){return;}var oldsel=getCurSel();if(e.keyCode===13||e.keyCode===39){if(oldsel){handle_click.call(oldsel);return false;}return;}var auto=$(autoid);if(!auto){return;}var moves=e.keyCode===40?['firstChild','nextSibling']:['lastChild','previousSibling'];var target=auto[moves[0]];if(oldsel&&oldsel[moves[1]]){target=oldsel[moves[1]];}highlight(target);});}addInitEvent(function(){function prepareLi(li,value){var name=value[0];li.innerHTML='<a href="#">'+value[1]+' ('+name+')'+'</a>';li.id='bureaucracy__user__'+name.replace(/\W/g,'_');li._value=name;};var classes={'userpicker':false,'userspicker':true};for(var c_class in classes){var pickers=getElementsByClass(c_class,document,'input');for(var i=0;i<pickers.length;++i){addAutoCompletion(pickers[i],'bureaucracy_user_field',classes[c_class],prepareLi);}}});var calendar={month_names:["January","February","March","April","May","June","July","Augest","September","October","November","December"],weekdays:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],month_days:[31,28,31,30,31,30,31,31,30,31,30,31],today:new Date(),opt:{},data:[],wrt:function(txt){this.data.push(txt);},getStyle:function(ele,property){if(ele.currentStyle){var alt_property_name=property.replace(/\-(\w)/g,function(m,c){return c.toUpperCase();});var value=ele.currentStyle[property]||ele.currentStyle[alt_property_name];}else if(window.getComputedStyle){property=property.replace(/([A-Z])/g,"-$1").toLowerCase();var value=document.defaultView.getComputedStyle(ele,null).getPropertyValue(property);}if(property=="opacity"&&ele.filter)value=(parseFloat(ele.filter.match(/opacity\=([^)]*)/)[1])/100);else if(property=="width"&&isNaN(value))value=ele.clientWidth||ele.offsetWidth;else if(property=="height"&&isNaN(value))value=ele.clientHeight||ele.offsetHeight;return value;},getPosition:function(ele){var x=0;var y=0;while(ele){x+=ele.offsetLeft;y+=ele.offsetTop;ele=ele.offsetParent;}if(navigator.userAgent.indexOf("Mac")!=-1&&typeof document.body.leftMargin!="undefined"){x+=document.body.leftMargin;offsetTop+=document.body.topMargin;}var xy=new Array(x,y);return xy;},selectDate:function(year,month,day){var ths=_calendar_active_instance;document.getElementById(ths.opt["input"]).value=year+"-"+month+"-"+day;ths.hideCalendar();},makeCalendar:function(year,month,day){year=parseInt(year);month=parseInt(month);day=parseInt(day);var next_month=month+1;var next_month_year=year;if(next_month>=12){next_month=0;next_month_year++;}var previous_month=month-1;var previous_month_year=year;if(previous_month<0){previous_month=11;previous_month_year--;}this.wrt("<table>");this.wrt("<tr><th><a onclick='calendar.makeCalendar("+(previous_month_year)+","+(previous_month)+");' title='"+this.month_names[previous_month]+" "+(previous_month_year)+"'>&lt;</a></th>");this.wrt("<th colspan='5' class='calendar-title'><select name='calendar-month' class='calendar-month' onChange='calendar.makeCalendar("+year+",this.value);'>");for(var i in this.month_names){this.wrt("<option value='"+i+"'");if(i==month)this.wrt(" selected='selected'");this.wrt(">"+this.month_names[i]+"</option>");}this.wrt("</select>");this.wrt("<select name='calendar-year' class='calendar-year' onChange='calendar.makeCalendar(this.value, "+month+");'>");var current_year=this.today.getYear();if(current_year<1900)current_year+=1900;for(var i=current_year-70;i<current_year+10;i++){this.wrt("<option value='"+i+"'");if(i==year)this.wrt(" selected='selected'");this.wrt(">"+i+"</option>");}this.wrt("</select></th>");this.wrt("<th><a onclick='calendar.makeCalendar("+(next_month_year)+","+(next_month)+");' title='"+this.month_names[next_month]+" "+(next_month_year)+"'>&gt;</a></th></tr>");this.wrt("<tr class='header'>");for(var weekday=0;weekday<7;weekday++)this.wrt("<td>"+this.weekdays[weekday]+"</td>");this.wrt("</tr>");var first_day=new Date(year,month,1);var start_day=first_day.getDay();var d=1;var flag=0;if(year%4==0)this.month_days[1]=29;else this.month_days[1]=28;var days_in_this_month=this.month_days[month];for(var i=0;i<=5;i++){if(w>=days_in_this_month)break;this.wrt("<tr>");for(var j=0;j<7;j++){if(d>days_in_this_month)flag=0;else if(j>=start_day&&!flag)flag=1;if(flag){var w=d,mon=month+1;if(w<10)w="0"+w;if(mon<10)mon="0"+mon;var class_name='';var yea=this.today.getYear();if(yea<1900)yea+=1900;if(yea==year&&this.today.getMonth()==month&&this.today.getDate()==d)class_name=" today";if(day==d)class_name+=" selected";class_name+=" "+this.weekdays[j].toLowerCase();this.wrt("<td class='days"+class_name+"'><a onclick='calendar.selectDate(\""+year+"\",\""+mon+"\",\""+w+"\")'>"+w+"</a></td>");d++;}else{this.wrt("<td class='days'>&nbsp;</td>");}}this.wrt("</tr>");}this.wrt("</table>");this.wrt("<input type='button' value='Cancel' class='calendar-cancel' onclick='calendar.hideCalendar();' />");document.getElementById(this.opt['calendar']).innerHTML=this.data.join("");this.data=[];},showCalendar:function(){var input=document.getElementById(this.opt['input']);var div=document.getElementById(this.opt['calendar']);var xy=this.getPosition(input);var width=parseInt(this.getStyle(input,'width'));div.style.left=xy[0]+"px";div.style.top=xy[1]+"px";var existing_date=new Date();var date_in_input=input.value;if(date_in_input){var selected_date=false;var date_parts=date_in_input.split("-");if(date_parts.length==3){date_parts[1]--;selected_date=new Date(date_parts[0],date_parts[1],date_parts[2]);}if(selected_date&&!isNaN(selected_date.getYear())){existing_date=selected_date;}}var the_year=existing_date.getYear();if(the_year<1900)the_year+=1900;this.makeCalendar(the_year,existing_date.getMonth(),existing_date.getDate());document.getElementById(this.opt['calendar']).style.display="block";_calendar_active_instance=this;},hideCalendar:function(instance){var active_calendar_id="";if(instance)active_calendar_id=instance.opt['calendar'];else active_calendar_id=_calendar_active_instance.opt['calendar'];if(active_calendar_id)document.getElementById(active_calendar_id).style.display="none";_calendar_active_instance={};},set:function(input_id){var input=document.getElementById(input_id);if(!input)return;if(!this.opt['calendar'])this.init();var ths=this;input.onclick=function(){ths.opt['input']=this.id;ths.showCalendar();};},init:function(){if(!this.opt['calendar']||!document.getElementById(this.opt['calendar'])){var div=document.createElement('div');if(!this.opt['calendar'])this.opt['calendar']='calender_div_'+Math.round(Math.random()*100);div.setAttribute('id',this.opt['calendar']);div.className="calendar-box";document.getElementsByTagName("body")[0].insertBefore(div,document.getElementsByTagName("body")[0].firstChild);}}};addInitEvent(function(){var datepickers=getElementsByClass('datepicker',document,'input');for(var i=0;i<datepickers.length;++i){if(!datepickers[i].id){datepickers[i].id='datepicker'+i;}calendar.set(datepickers[i].id);}});addInitEvent(function(){calendar.month_names=LANG.plugins.bureaucracy.month_names;calendar.weekdays=LANG.plugins.bureaucracy.weekdays;});addInitEvent(function(){var btns=getElementsByClass('btn_incledit',document,'form');for(var i=0;i<btns.length;i++){addEvent(btns[i],'mouseover',function(e){var tgt=e.target;if(tgt.form)tgt=tgt.form;id='plugin_include__'+tgt.id.value;var divs=getElementsByClass('plugin_include_content');for(var j=0;j<divs.length;j++){if(divs[j].id==id){divs[j].className+=' section_highlight';}}});addEvent(btns[i],'mouseout',function(e){var secs=getElementsByClass('section_highlight',document,'div');for(var j=0;j<secs.length;j++){secs[j].className=secs[j].className.replace(/ section_highlight/,'');}});}});addInitEvent(function(){addEvent(document,'click',closePopups);});addInitEvent(function(){addTocToggle();});addInitEvent(function(){initSizeCtl('size__ctl','wiki__text');});addInitEvent(function(){initToolbar('tool__bar','wiki__text',toolbar);});addInitEvent(function(){locktimer.init(840,'Votre blocage pour modifier cette page expire dans une minute.\nPour éviter les conflits, utiliser le bouton « Aperçu » pour réinitialiser le minuteur.',1,'wiki__text');});addInitEvent(function(){scrollToMarker();});addInitEvent(function(){focusMarker();});