var DOKU_BASE='/wiki/';var DOKU_TPL='/wiki/lib/tpl/default/';var alertText='Bitte geben Sie den zu formatierenden Text ein.\nDieser wird am Ende des Dokuments eingefügt.';var notSavedYet='Nicht gespeicherte Änderungen gehen verloren!\nWeitermachen?';var reallyDel='Eintrag wirklich löschen?';LANG={"keepopen":"Fenster nach Auswahl nicht schlie\u00dfen","hidedetails":"Details ausblenden"};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 addEvent(element,type,handler){if(!handler.$$guid)handler.$$guid=addEvent.guid++;if(!element.events)element.events={};var handlers=element.events[type];if(!handlers){handlers=element.events[type]={};if(element["on"+type]){handlers[0]=element["on"+type];}}handlers[handler.$$guid]=handler;element["on"+type]=handleEvent;};addEvent.guid=1;function removeEvent(element,type,handler){if(element.events&&element.events[type]){delete element.events[type][handler.$$guid];}};function handleEvent(event){var returnValue=true;event=event||fixEvent(window.event);var handlers=this.events[event.type];for(var i in handlers){if(!handlers.hasOwnProperty(i))continue;this.$$handleEvent=handlers[i];if(this.$$handleEvent(event)===false){returnValue=false;}}return returnValue;};function fixEvent(event){event.preventDefault=fixEvent.preventDefault;event.stopPropagation=fixEvent.stopPropagation;event.target=event.srcElement;return event;};fixEvent.preventDefault=function(){this.returnValue=false;};fixEvent.stopPropagation=function(){this.cancelBubble=true;};window.fireoninit=function(){if(arguments.callee.done)return;arguments.callee.done=true;if(_timer){clearInterval(_timer);_timer=null;}if(typeof window.oninit=='function'){window.oninit();}};if(document.addEventListener){document.addEventListener("DOMContentLoaded",window.fireoninit,null);}/*@cc_on @*//*@if(@_win32)document.write("<scr"+"ipt id=\"__ie_init\" defer=\"true\" src=\"//:\"><\/script>");var script=document.getElementById("__ie_init");script.onreadystatechange=function(){if(this.readyState=="complete"){window.fireoninit();}};/*@end @*/if(/WebKit/i.test(navigator.userAgent)){var _timer=setInterval(function(){if(/loaded|complete/.test(document.readyState)){window.fireoninit();}},10);}window.onload=window.fireoninit;window.oninit=function(){};function addInitEvent(func){var oldoninit=window.oninit;if(typeof window.oninit!='function'){window.oninit=func;}else{window.oninit=function(){oldoninit();func();};}}DokuCookie={data:Array(),name:'DOKU_PREFS',setValue:function(key,val){DokuCookie.init();DokuCookie.data[key]=val;var now=new Date();DokuCookie.fixDate(now);now.setTime(now.getTime()+365*24*60*60*1000);var text='';for(var key in DokuCookie.data){if(!DokuCookie.data.hasOwnProperty(key))continue;text+='#'+escape(key)+'#'+DokuCookie.data[key];}DokuCookie.setCookie(DokuCookie.name,text.substr(1),now,DOKU_BASE);},getValue:function(key){DokuCookie.init();return DokuCookie.data[key];},init:function(){if(DokuCookie.data.length)return;var text=DokuCookie.getCookie(DokuCookie.name);if(text){var parts=text.split('#');for(var i=0;i<parts.length;i+=2){DokuCookie.data[unescape(parts[i])]=unescape(parts[i+1]);}}},setCookie:function(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie;},getCookie:function(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!==0){return null;}}else{begin+=2;}var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length;}return unescape(dc.substring(begin+prefix.length,end));},fixDate:function(date){var base=new Date(0);var skew=base.getTime();if(skew>0){date.setTime(date.getTime()-skew);}}};var clientPC=navigator.userAgent.toLowerCase();var is_macos=navigator.appVersion.indexOf('Mac')!=-1;var is_gecko=((clientPC.indexOf('gecko')!=-1)&&(clientPC.indexOf('spoofer')==-1)&&(clientPC.indexOf('khtml')==-1)&&(clientPC.indexOf('netscape/7.0')==-1));var is_safari=((clientPC.indexOf('AppleWebKit')!=-1)&&(clientPC.indexOf('spoofer')==-1));var is_khtml=(navigator.vendor=='KDE'||(document.childNodes&&!document.all&&!navigator.taintEnabled));if(clientPC.indexOf('opera')!=-1){var is_opera=true;var is_opera_preseven=(window.opera&&!document.childNodes);var is_opera_seven=(window.opera&&document.childNodes);}function updateAccessKeyTooltip(){var tip='ALT+';if(is_macos){tip='CTRL+';}if(is_opera){tip='SHIFT+ESC ';}if(tip=='ALT+'){return;}var exp=/\[ALT\+/i;var rep='['+tip;var elements=document.getElementsByTagName('a');for(var i=0;i<elements.length;i++){if(elements[i].accessKey.length==1&&elements[i].title.length>0){elements[i].title=elements[i].title.replace(exp,rep);}}elements=document.getElementsByTagName('input');for(var i=0;i<elements.length;i++){if(elements[i].accessKey.length==1&&elements[i].title.length>0){elements[i].title=elements[i].title.replace(exp,rep);}}elements=document.getElementsByTagName('button');for(var i=0;i<elements.length;i++){if(elements[i].accessKey.length==1&&elements[i].title.length>0){elements[i].title=elements[i].title.replace(exp,rep);}}}function $(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string')element=document.getElementById(element);if(arguments.length==1)return element;elements.push(element);}return elements;}function isset(varname){return(typeof(window[varname])!='undefined');}function getElementsByClass(searchClass,node,tag){var classElements=new Array();if(node==null)node=document;if(tag==null)tag='*';var els=node.getElementsByTagName(tag);var elsLen=els.length;var pattern=new RegExp("(^|\\s)"+searchClass+"(\\s|$)");for(i=0,j=0;i<elsLen;i++){if(pattern.test(els[i].className)){classElements[j]=els[i];j++;}}return classElements;}function findPosX(object){var curleft=0;var obj=$(object);if(obj.offsetParent){while(obj.offsetParent){curleft+=obj.offsetLeft;obj=obj.offsetParent;}}else if(obj.x){curleft+=obj.x;}return curleft;}function findPosY(object){var curtop=0;var obj=$(object);if(obj.offsetParent){while(obj.offsetParent){curtop+=obj.offsetTop;obj=obj.offsetParent;}}else if(obj.y){curtop+=obj.y;}return curtop;}function jsEscape(text){var re=new RegExp("\\\\","g");text=text.replace(re,"\\\\");re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp('"',"g");text=text.replace(re,'&quot;');re=new RegExp("\\\\\\\\n","g");text=text.replace(re,"\\n");return text;}function escapeQuotes(text){var re=new RegExp("'","g");text=text.replace(re,"\\'");re=new RegExp('"',"g");text=text.replace(re,'&quot;');re=new RegExp("\\n","g");text=text.replace(re,"\\n");return text;}function prependChild(parent,element){if(!parent.firstChild){parent.appendChild(element);}else{parent.insertBefore(element,parent.firstChild);}}function showLoadBar(){document.write('<img src="'+DOKU_BASE+'lib/images/loading.gif" '+'width="150" height="12" alt="..." />');}function hideLoadBar(id){obj=$(id);if(obj)obj.style.display="none";}function addTocToggle(){if(!document.getElementById)return;var header=$('toc__header');if(!header)return;var obj=document.createElement('span');obj.id='toc__toggle';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';obj.style.cursor='pointer';prependChild(header,obj);obj.parentNode.onclick=toggleToc;try{obj.parentNode.style.cursor='pointer';obj.parentNode.style.cursor='hand';}catch(e){}}function toggleToc(){var toc=$('toc__inside');var obj=$('toc__toggle');if(toc.style.display=='none'){toc.style.display='';obj.innerHTML='<span>&minus;</span>';obj.className='toc_close';}else{toc.style.display='none';obj.innerHTML='<span>+</span>';obj.className='toc_open';}}function checkAclLevel(){if(document.getElementById){var scope=$('acl_scope').value;if((scope.indexOf(":*")>0)||(scope=="*")){document.getElementsByName('acl_checkbox[4]')[0].disabled=false;document.getElementsByName('acl_checkbox[8]')[0].disabled=false;}else{document.getElementsByName('acl_checkbox[4]')[0].checked=false;document.getElementsByName('acl_checkbox[8]')[0].checked=false;document.getElementsByName('acl_checkbox[4]')[0].disabled=true;document.getElementsByName('acl_checkbox[8]')[0].disabled=true;}}}function footnote(e){var obj=e.target;var id=obj.id.substr(5);var fndiv=$('insitu__fn');if(!fndiv){fndiv=document.createElement('div');fndiv.id='insitu__fn';fndiv.className='insitu-footnote JSpopup dokuwiki';addEvent(fndiv,'mouseout',function(e){if(e.target!=fndiv){e.stopPropagation();return;}if(e.pageX){var bx1=findPosX(fndiv);var bx2=bx1+fndiv.offsetWidth;var by1=findPosY(fndiv);var by2=by1+fndiv.offsetHeight;var x=e.pageX;var y=e.pageY;if(x>bx1&&x<bx2&&y>by1&&y<by2){e.stopPropagation();return;}}else{if(e.offsetX>0&&e.offsetX<fndiv.offsetWidth-1&&e.offsetY>0&&e.offsetY<fndiv.offsetHeight-1){e.stopPropagation();return;}}fndiv.style.display='none';});document.body.appendChild(fndiv);}var a=$("fn__"+id);if(!a){return;}var content=new String(a.parentNode.innerHTML);content=content.replace(/<a\s.*?href=\".*\#fnt__\d+\".*?<\/a>/gi,'');content=content.replace(/^\s+(,\s+)+/,'');content=content.replace(/\bid=\"(.*?)\"/gi,'id="insitu__$1');fndiv.innerHTML=content;var x;var y;if(e.pageX){x=e.pageX;y=e.pageY;}else{x=e.offsetX;y=e.offsetY;}fndiv.style.position='absolute';fndiv.style.left=(x+2)+'px';fndiv.style.top=(y+2)+'px';fndiv.style.display='';}addInitEvent(function(){var elems=getElementsByClass('fn_top',null,'a');for(var i=0;i<elems.length;i++){addEvent(elems[i],'mouseover',function(e){footnote(e);});}});function initSizeCtl(ctlid,edid){if(!document.getElementById){return;}var ctl=$(ctlid);var textarea=$(edid);if(!ctl||!textarea)return;var hgt=DokuCookie.getValue('sizeCtl');if(hgt){textarea.style.height=hgt;}else{textarea.style.height='300px';}var 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 txtarea=$(edid);var wrap=txtarea.getAttribute('wrap');if(wrap&&wrap.toLowerCase()=='off'){txtarea.setAttribute('wrap','soft');}else{txtarea.setAttribute('wrap','off');}var parNod=txtarea.parentNode;var nxtSib=txtarea.nextSibling;parNod.removeChild(txtarea);parNod.insertBefore(txtarea,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';}}}function sack(file){this.AjaxFailedAlert="Your browser does not support the enhanced functionality of this website, and therefore you will have an experience that differs from the intended one.\n";this.requestFile=file;this.method="POST";this.URLString="";this.encodeURIString=true;this.execute=false;this.onLoading=function(){};this.onLoaded=function(){};this.onInteractive=function(){};this.onCompletion=function(){};this.afterCompletion=function(){};this.createAJAX=function(){try{this.xmlhttp=new ActiveXObject("Msxml2.XMLHTTP");}catch(e){try{this.xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");}catch(err){this.xmlhttp=null;}}if(!this.xmlhttp&&typeof XMLHttpRequest!="undefined"){this.xmlhttp=new XMLHttpRequest();}if(!this.xmlhttp){this.failed=true;}};this.setVar=function(name,value){if(this.URLString.length<3){this.URLString=name+"="+value;}else{this.URLString+="&"+name+"="+value;}};this.encVar=function(name,value){var varString=encodeURIComponent(name)+"="+encodeURIComponent(value);return varString;};this.encodeURLString=function(string){varArray=string.split('&');for(i=0;i<varArray.length;i++){urlVars=varArray[i].split('=');if(urlVars[0].indexOf('amp;')!=-1){urlVars[0]=urlVars[0].substring(4);}varArray[i]=this.encVar(urlVars[0],urlVars[1]);}return varArray.join('&');};this.runResponse=function(){eval(this.response);};this.runAJAX=function(urlstring){this.responseStatus=new Array(2);if(this.failed&&this.AjaxFailedAlert){alert(this.AjaxFailedAlert);}else{if(urlstring){if(this.URLString.length){this.URLString=this.URLString+"&"+urlstring;}else{this.URLString=urlstring;}}if(this.encodeURIString){var timeval=new Date().getTime();this.URLString=this.encodeURLString(this.URLString);this.setVar("rndval",timeval);}if(this.element){this.elementObj=document.getElementById(this.element);}if(this.xmlhttp){var self=this;if(this.method=="GET"){var totalurlstring=this.requestFile+"?"+this.URLString;this.xmlhttp.open(this.method,totalurlstring,true);}else{this.xmlhttp.open(this.method,this.requestFile,true);}if(this.method=="POST"){try{this.xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded; charset=UTF-8');}catch(e){}}this.xmlhttp.onreadystatechange=function(){switch(self.xmlhttp.readyState){case 1:self.onLoading();break;case 2:self.onLoaded();break;case 3:self.onInteractive();break;case 4:self.response=self.xmlhttp.responseText;self.responseXML=self.xmlhttp.responseXML;self.responseStatus[0]=self.xmlhttp.status;self.responseStatus[1]=self.xmlhttp.statusText;self.onCompletion();if(self.execute){self.runResponse();}if(self.elementObj){var elemNodeName=self.elementObj.nodeName;elemNodeName.toLowerCase();if(elemNodeName=="input"||elemNodeName=="select"||elemNodeName=="option"||elemNodeName=="textarea"){self.elementObj.value=self.response;}else{self.elementObj.innerHTML=self.response;}}self.afterCompletion();self.URLString="";break;}};this.xmlhttp.send(this.URLString);}}};this.createAJAX();}function ajax_qsearch_class(){this.sack=null;this.inObj=null;this.outObj=null;this.timer=null;}var ajax_qsearch=new ajax_qsearch_class();ajax_qsearch.sack=new sack(DOKU_BASE+'lib/exe/ajax.php');ajax_qsearch.sack.AjaxFailedAlert='';ajax_qsearch.sack.encodeURIString=false;ajax_qsearch.init=function(inID,outID){ajax_qsearch.inObj=document.getElementById(inID);ajax_qsearch.outObj=document.getElementById(outID);if(ajax_qsearch.inObj===null){return;}if(ajax_qsearch.outObj===null){return;}addEvent(ajax_qsearch.inObj,'keyup',ajax_qsearch.call);addEvent(ajax_qsearch.outObj,'click',function(){ajax_qsearch.outObj.style.display='none';});};ajax_qsearch.clear=function(){ajax_qsearch.outObj.style.display='none';ajax_qsearch.outObj.innerHTML='';if(ajax_qsearch.timer!==null){window.clearTimeout(ajax_qsearch.timer);ajax_qsearch.timer=null;}};ajax_qsearch.exec=function(){ajax_qsearch.clear();var value=ajax_qsearch.inObj.value;if(value===''){return;}ajax_qsearch.sack.runAJAX('call=qsearch&q='+encodeURI(value));};ajax_qsearch.sack.onCompletion=function(){var data=ajax_qsearch.sack.response;if(data===''){return;}ajax_qsearch.outObj.innerHTML=data;ajax_qsearch.outObj.style.display='block';};ajax_qsearch.call=function(){ajax_qsearch.clear();ajax_qsearch.timer=window.setTimeout("ajax_qsearch.exec()",500);};addInitEvent(function(){ajax_qsearch.init('qsearch__in','qsearch__out');});addInitEvent(function(){addEvent(document,'click',closePopups);});addInitEvent(function(){addTocToggle();});var selectControl;var extent;function onFeatureSelect(feature){var selectedFeature=feature;var pPos=selectedFeature.geometry.getBounds().getCenterLonLat();if(selectedFeature.geometry.CLASS_NAME=="OpenLayers.Geometry.LineString"){try{pPos=feature.layer.map.getLonLatFromViewPortPx(this.handlers.feature.evt.xy);}catch(anErr){console.warn("unable to get event position; reverting to boundingbox center.");pPos=selectedFeature.geometry.getBounds().getCenterLonLat();}}var pContent="";if(feature.data.name!=undefined){pContent+="<div style=''>"+feature.data.name+"<br /></div>";}if(feature.data.ele!=undefined){pContent+="<div style=''>elevation: "+feature.data.ele+"<br /></div>";}if(feature.data.type!=undefined){pContent+="<div style=''>"+feature.data.type+"<br /></div>";}if(feature.data.time!=undefined){pContent+="<div style=''>time: "+feature.data.time+"<br /></div>";}if(feature.data.description!=undefined){pContent+="<div style=''>"+feature.data.description+"</div>";}if(pContent.length>0){var popup=new OpenLayers.Popup.FramedCloud("olPopup",pPos,null,pContent,null,true,function(){selectControl.unselect(selectedFeature);});feature.popup=popup;feature.layer.map.addPopup(popup);}}function onFeatureUnselect(feature){if(feature.popup!=null){feature.layer.map.removePopup(feature.popup);feature.popup.destroy();feature.popup=null;}}function olInit(){if(!olEnable){return;}}function createMap(mapOpts,OLmapPOI){if(!olEnable){return;}OpenLayers.IMAGE_RELOAD_ATTEMPTS=3;OpenLayers.Util.onImageLoadErrorColor="transparent";var extent=new OpenLayers.Bounds();var mOpts={projection:new OpenLayers.Projection("EPSG:900913"),displayProjection:new OpenLayers.Projection("EPSG:4326"),units:"m",maxResolution:156543.0339,maxExtent:new OpenLayers.Bounds(-20037508.3392,-20037508.3392,20037508.3392,20037508.3392),controls:[],numZoomLevels:19};var m=new OpenLayers.Map(mapOpts.id,mOpts);m.addLayer(new OpenLayers.Layer.OSM("OpenStreetMap"),{transitionEffect:"resize"});m.addLayer(new OpenLayers.Layer.OSM("t@h","http://tah.openstreetmap.org/Tiles/tile/${z}/${x}/${y}.png"),{transitionEffect:"resize"});m.addLayer(new OpenLayers.Layer.OSM("cycle map","http://andy.sandbox.cloudmade.com/tiles/cycle/${z}/${x}/${y}.png"),{transitionEffect:"resize"});m.addLayer(new OpenLayers.Layer.OSM("cloudmade map","http://tile.cloudmade.com/2f59745a6b525b4ebdb100891d5b6711/3/256/${z}/${x}/${y}.png",{transitionEffect:"resize"}));m.addLayer(new OpenLayers.Layer.OSM("hike and bike map","http://toolserver.org/tiles/hikebike/${z}/${x}/${y}.png",{transitionEffect:"resize"}));if(gEnable){try{m.addLayer(new OpenLayers.Layer.Google("google relief",{type:G_PHYSICAL_MAP,'sphericalMercator':true,transitionEffect:"resize"}));m.addLayer(new OpenLayers.Layer.Google("google sat",{type:G_SATELLITE_MAP,'sphericalMercator':true,transitionEffect:"resize"}));m.addLayer(new OpenLayers.Layer.Google("google hybrid",{type:G_HYBRID_MAP,'sphericalMercator':true,transitionEffect:"resize"}));m.addLayer(new OpenLayers.Layer.Google("google normal",{type:G_NORMAL_MAP,'sphericalMercator':true,transitionEffect:"resize"}));}catch(ol_err1){}}if(yEnable){try{m.addLayer(new OpenLayers.Layer.Yahoo("yahoo",{'type':YAHOO_MAP_HYB,'sphericalMercator':true,transitionEffect:resize}));}catch(ol_err2){}}if(veEnable){try{m.addLayer(new OpenLayers.Layer.VirtualEarth("ve",{'type':VEMapStyle.Hybrid,'sphericalMercator':true,transitionEffect:resize}));}catch(ol_err3){}}m.setCenter(new OpenLayers.LonLat(mapOpts.lon,mapOpts.lat).transform(m.displayProjection,m.projection),mapOpts.zoom);extent.extend(m.getExtent());m.addControl(new OpenLayers.Control.KeyboardDefaults());m.addControl(new OpenLayers.Control.Navigation());if(mapOpts.controls===1){m.addControl(new OpenLayers.Control.LayerSwitcher());m.addControl(new OpenLayers.Control.ScaleLine());m.addControl(new OpenLayers.Control.PanZoomBar());m.addControl(new OpenLayers.Control.Graticule({visible:false}));}if(mapOpts.statusbar===1){m.addControl(new OpenLayers.Control.Permalink(mapOpts.id+'-statusbar-link-ref'));m.addControl(new OpenLayers.Control.MousePosition({'div':OpenLayers.Util .getElement(mapOpts.id+'-statusbar-mouseposition')}));m.addControl(new OpenLayers.Control.Scale(mapOpts.id+'-statusbar-scale'));m.addControl(new OpenLayers.Control.Attribution({'div':OpenLayers.Util.getElement(mapOpts.id+'-statusbar-text')}));OpenLayers.Util.getElement(mapOpts.id+'-statusbar-projection').innerHTML=m.displayProjection;}else{OpenLayers.Util.getElement(mapOpts.id+'-olStatusBar').display='none';}if(mapOpts.toolbar===1){var zoomin=new OpenLayers.Control.ZoomBox({title:"Zoom in"});var zoomout=new OpenLayers.Control.ZoomBox({out:true,title:"Zoom uit",displayClass:"olControlZoomOut"});var pan=new OpenLayers.Control.DragPan({title:"Verschuif"});var nav=new OpenLayers.Control.NavigationHistory();m.addControl(nav);var panel=new OpenLayers.Control.Panel({defaultControl:zoomin,displayClass:"olToolbar","div":OpenLayers.Util.getElement(mapOpts.id+"-olToolbar")});panel.addControls([zoomin,zoomout,pan]);panel.addControls([nav.next,nav.previous]);m.addControl(panel);}else{OpenLayers.Util.getElement(mapOpts.id+'-olToolbar').display='none';}m.addLayer(new OpenLayers.Layer.OSM("Hillshade","http://toolserver.org/~cmarqu/hill/${z}/${x}/${y}.png",{transitionEffect:"resize",isBaseLayer:false,transparent:true,visibility:false}));var DocBase=DOKU_BASE;if(OLmapPOI.length>0){var markers=new OpenLayers.Layer.Vector("POI",{styleMap:new OpenLayers.StyleMap({"default":{externalGraphic:"${img}",graphicHeight:16,graphicWidth:16,graphicXOffset:0,graphicYOffset:-8,graphicOpacity:"${opacity}",rotation:"${angle}",backgroundGraphic:DocBase+"lib/plugins/openlayersmap/icons/marker_shadow.png",backgroundXOffset:0,backgroundYOffset:-4,backgroundRotation:"${angle}",pointRadius:10},"select":{cursor:"crosshair",externalGraphic:DocBase+"lib/plugins/openlayersmap/icons/marker-red.png",graphicHeight:16,graphicWidth:16,graphicXOffset:0,graphicYOffset:-8,graphicOpacity:1.0,rotation:"${angle}"}}),isBaseLayer:false,rendererOptions:{yOrdering:true}});m.addLayer(markers);var features=[];var lonLat;for(var j=0;j<OLmapPOI.length;j++){var feat=new OpenLayers.Feature.Vector(new OpenLayers.Geometry.Point(OLmapPOI[j].lon,OLmapPOI[j].lat).transform(m.displayProjection,m.projection),{angle:OLmapPOI[j].angle,opacity:OLmapPOI[j].opacity,img:DocBase+"lib/plugins/openlayersmap/icons/"+OLmapPOI[j].img});feat.data={name:OLmapPOI[j].txt};features.push(feat);}markers.addFeatures(features);extent.extend(markers.getDataExtent());m.zoomToExtent(extent);}if(mapOpts.gpxfile.length>0){var layerGPX=new OpenLayers.Layer.GML("GPS route",DocBase+"lib/exe/fetch.php?media="+mapOpts.gpxfile,{format:OpenLayers.Format.GPX,formatOptions:{extractWaypoints:true,extractTracks:true,extractStyles:true,extractAttributes:true,handleHeight:true,maxDepth:3},style:{strokeColor:"#0000FF",strokeWidth:3,strokeOpacity:0.7,pointRadius:4,fillColor:"#0099FF",fillOpacity:0.7},projection:new OpenLayers.Projection("EPSG:4326")});m.addLayer(layerGPX);layerGPX.events.register('loadend',m,function(){extent.extend(layerGPX.getDataExtent());m.zoomToExtent(extent);});}if(mapOpts.kmlfile.length>0){var layerKML=new OpenLayers.Layer.GML("KML file",DocBase+"lib/exe/fetch.php?media="+mapOpts.kmlfile,{format:OpenLayers.Format.KML,formatOptions:{extractStyles:true,extractAttributes:true,maxDepth:3},style:{label:"${name}"},projection:new OpenLayers.Projection("EPSG:4326")});m.addLayer(layerKML);layerKML.events.register('loadend',m,function(){extent.extend(layerKML.getDataExtent());m.zoomToExtent(extent);});}if((m.getLayersByClass('OpenLayers.Layer.GML').length>0)||m.getLayersByClass('OpenLayers.Layer.Vector').length>0){selectControl=new OpenLayers.Control.SelectFeature((m.getLayersByClass('OpenLayers.Layer.Vector')).concat(m.getLayersByClass('OpenLayers.Layer.GML')),{multiple:true,hover:mapOpts.poihoverstyle,onSelect:onFeatureSelect,onUnselect:onFeatureUnselect});m.addControl(selectControl);selectControl.activate();}try{m.setBaseLayer(m.getLayersByName(mapOpts.baselyr)[0]);}catch(ol_err4){m.setBaseLayer(m.layers[0]);}return m;}var olEnable=false;var gEnable=false;var veEnable=false;var yEnable=false;addInitEvent(olInit);function plugin_searchindex_class(){this.pages=null;this.page=null;this.sack=null;this.done=1;this.count=0;}var pl_si=new plugin_searchindex_class();pl_si.sack=new sack(DOKU_BASE+'lib/plugins/searchindex/ajax.php');pl_si.sack.AjaxFailedAlert='';pl_si.sack.encodeURIString=false;function plugin_searchindex_throbber(on){obj=document.getElementById('pl_si_throbber');if(on){obj.style.visibility='visible';}else{obj.style.visibility='hidden';}}function plugin_searchindex_status(text){obj=document.getElementById('pl_si_out');obj.innerHTML=text;}function plugin_searchindex_cb_clear(){ok=this.response;if(ok==1){window.setTimeout("plugin_searchindex_index()",1000);}else{plugin_searchindex_status(ok);window.setTimeout("plugin_searchindex_clear()",5000);}}function plugin_searchindex_cb_pages(){data=this.response;pl_si.pages=data.split("\n");pl_si.count=pl_si.pages.length;plugin_searchindex_status(pl_si.pages.length+" pages found");pl_si.page=pl_si.pages.shift();window.setTimeout("plugin_searchindex_clear()",1000);}function plugin_searchindex_cb_index(){ok=this.response;if(ok==1){pl_si.page=pl_si.pages.shift();pl_si.done++;window.setTimeout("plugin_searchindex_index()",1000);}else{plugin_searchindex_status(ok);window.setTimeout("plugin_searchindex_index()",5000);}}function plugin_searchindex_index(){if(pl_si.page){plugin_searchindex_status('indexing '+pl_si.page+' ('+pl_si.done+'/'+pl_si.count+')');pl_si.sack.onCompletion=plugin_searchindex_cb_index;pl_si.sack.URLString='';pl_si.sack.runAJAX('call=indexpage&page='+encodeURI(pl_si.page));}else{plugin_searchindex_status('finished');plugin_searchindex_throbber(false);}}function plugin_searchindex_clear(){plugin_searchindex_status('clearing index...');pl_si.sack.onCompletion=plugin_searchindex_cb_clear;pl_si.sack.URLString='';pl_si.sack.runAJAX('call=clearindex');}function plugin_searchindex_go(){document.getElementById('pl_si_gobtn').style.display='none';plugin_searchindex_throbber(true);plugin_searchindex_status('Finding all pages');pl_si.sack.onCompletion=plugin_searchindex_cb_pages;pl_si.sack.URLString='';pl_si.sack.runAJAX('call=pagelist');}addInitEvent(function(){updateAccessKeyTooltip();});addInitEvent(function(){scrollToMarker();});addInitEvent(function(){focusMarker();});
