var isApp=navigator.appVersion;var isIE=(isApp.indexOf("MSIE")!= -1)?true:false;var M=0;var ax;var aE;var ay;var aF;var aB=0;var aD=0;var aC=0;var az=null;var F=5;var aA="";var v={0:[],1:[],2:[],3:[],4:[],5:[]};var bH=null;var aG=null;var aH=25;var A=[null,null,null,null,null,null];var aO=false;var aQ=false;var aK=true;var aL=false;var aM=false;var aN=false;var aR=5;var aP=11;var aI=12;var aJ=12;var wbd_layer_PANO=null;var wbd_layer_WIKI=null;var bK=new GLatLng(51.151,10.415);var map;var bF="v1_";var bG="icons/"+bF+"/"+bF;var iconbase=new GIcon();iconbase.image=bG+"34.png";iconbase.shadow=bG+"73.png";iconbase.iconSize=new GSize(36,36);iconbase.iconAnchor=new GPoint(18,36);iconbase.infoWindowAnchor=new GPoint(18,36);var bA=new GIcon(iconbase,bG+"34.png");var bB=new GIcon(iconbase,bG+"34a.png");var bz=new GIcon();bz.image='icons/gc.png';bz.iconSize=new GSize(32,32);bz.iconAnchor=new GPoint(16,16);bz.infoWindowAnchor=new GPoint(16,16);var bJ="icons/icon_weg6";var bE=new GIcon();bE.iconSize=new GSize(21,20);bE.iconAnchor=new GPoint(11,10);bE.infoWindowAnchor=new GPoint(11,10);bE.image=bJ+".png";var bD=new GIcon();bD.iconSize=new GSize(21,20);bD.iconAnchor=new GPoint(11,10);bD.infoWindowAnchor=new GPoint(11,10);bD.image=bJ+"_qw.png";var bC=new GIcon();bC.iconSize=new GSize(21,20);bC.iconAnchor=new GPoint(11,10);bC.infoWindowAnchor=new GPoint(11,10);bC.image=bJ+"_regio.png";var bv=new GIcon();bv.iconSize=new GSize(32,32);bv.iconAnchor=new GPoint(16,16);bv.infoWindowAnchor=new GPoint(16,16);var bw=new GIcon(bv,"icons/icon_start.png",null,null);var by=new GIcon(bv,"icons/icon_start.png",null,null);var bx=new GIcon(bv,"icons/icon_etappe.png",null,null);var bI=new GIcon(bv,"icons/icon_hoehe.png",null,null);var m=new Object();m.Defaults={req_title:'',rawResponse:false,async:true,method:"GET",postBody:null,user:undefined,password:undefined,timeoutHandler:undefined,timeout:60000,postMime:"application/x-www-form-urlencoded",errorHandler:function(req){alert("HTTP error: "+req.status)}};m.MSIEIDS=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.5.0","Msxml2.XMLHTTP.4.0","MSXML2.XMLHTTP.3.0","Microsoft.XMLHTTP"];m.AjaxCall=function(uri,callbackFunction,options){var lwAjax=new Object;var req=null;m.XMLHTTPRequestImplementation="";var req_title=(options!=undefined&&options.req_title!=undefined)?options.req_title:m.Defaults.req_title;var raw=(options!=undefined&&options.rawResponse!=undefined)?options.rawResponse:m.Defaults.rawResponse;var async=(options!=undefined&&options.async!=undefined)?options.async:m.Defaults.async;var method=(options!=undefined&&options.method!=undefined)?options.method:m.Defaults.method;var body=(options!=undefined&&options.postBody!=undefined)?options.postBody:m.Defaults.postBody;var user=(options!=undefined&&options.user!=undefined)?options.user:m.Defaults.user;var password=(options!=undefined&&options.password!=undefined)?options.password:m.Defaults.password;var timeoutHandler=(options!=undefined&&options.timeoutHandler!=undefined)?options.timeoutHandler:m.Defaults.timeoutHandler;var timeout=(options!=undefined&&options.timeout!=undefined)?options.timeout:m.Defaults.timeout;var postMime=(options!=undefined&&options.mime!=undefined)?options.mime:m.Defaults.postMime;var errorHandler=(options!=undefined&&options.errorHandler!=undefined)?options.errorHandler:m.Defaults.errorHandler;wbd_splash_add(req_title);if(window.XMLHttpRequest){req=new XMLHttpRequest();m.XMLHTTPRequestImplementation="XMLHttpRequest";}else if(window.ActiveXObject){for(var i=0;i<m.MSIEIDS.length;i++){try{req=new ActiveXObject(m.MSIEIDS[i]);m.XMLHTTPRequestImplementation=m.MSIEIDS[i];break;}catch(e){}}}if(req===null){wbd_alert_txt("Ajax not available");return null;}lwAjax.request=req;if(timeoutHandler!=undefined){lwAjax.timeoutHandler=timeoutHandler;lwAjax.timeoutId=window.setTimeout(function(){lwAjax.request.abort();lwAjax.timeoutHandler(lwAjax.request)},timeout);};lwAjax.request.onreadystatechange=m.getReadyStateHandler(lwAjax,callbackFunction,raw,errorHandler);lwAjax.request.open(method,uri,async,user,password);if(method.toLowerCase()=="post"){lwAjax.request.setRequestHeader("Content-Type",postMime);}lwAjax.request.send(body);return lwAjax.request;};m.getReadyStateHandler=function(lwAjax,responseHandler,raw,errorHandler){if(responseHandler==null||responseHandler===undefined){return function(){wbd_splash_remove();};}return function(){if(lwAjax.request.readyState==4){if(lwAjax.timeoutId!=undefined){window.clearTimeout(lwAjax.timeoutId);}if(lwAjax.request.status==200){if(raw!=undefined&&raw){responseHandler(lwAjax.request);}else{var mimeType=String(""+lwAjax.request.getResponseHeader("Content-Type")).split(';')[0];if(mimeType=="text/xml"){responseHandler(lwAjax.request.responseXML);}else{responseHandler(lwAjax.request.responseText);}}}else{errorHandler(lwAjax.request);}wbd_splash_remove();}}};function c(uri,callbackFunction,options){m.AjaxCall(uri,callbackFunction,options);};function wbd_splash_add(G){if(G!=''){M=M+1;wbd_splash_show();wbd_splash_text(G+"<br>");}};function wbd_splash_remove(){M=M-1;if(M<1){wbd_splash_hide();}};function wbd_splash_hide(){if(M<1){$H('splash');$H('splash_c');$I('splash_c',"");M=0;}};function wbd_splash_show(){if(M>0){$V('splash');$V('splash_c');}};function wbd_splash_text(O){$('splash_c').innerHTML=$('splash_c').innerHTML+O;};function wbd_map_background_default(){var ac=$S('map');ac.backgroundImage='url(brd_map.gif)';ac.backgroundPosition="center center";ac.backgroundRepeat="no-repeat";ac.backgroundColor="#F2FFF1";};function wbd_map_background_clear(){$S('map').backgroundImage='';};function wbd_load(g,l){map=new GMap2(document.getElementById("map"),{draggableCursor:'crosshair',draggingCursor:'move'});wbd_map_background_default();map.setCenter(bK,5);var at={borderPadding:0,maxZoom:18,trackMarkers:true};aG=new MarkerManager(map,at);map.disableDoubleClickZoom();map.disableContinuousZoom();map.disableGoogleBar();map.disableScrollWheelZoom();map.addControl(new GScaleControl(150),new GControlPosition(G_ANCHOR_BOTTOM_RIGHT,new GSize(3,20)));map.addMapType(G_PHYSICAL_MAP);GEvent.addListener(map,"moveend",aS);GEvent.addListener(map,"zoomend",aS);var tilelayers=new Array();tilelayers[0]=G_PHYSICAL_MAP.getTileLayers()[0];tilelayers[0].getOpacity=function(){return 1.00;};tilelayers[1]=new GTileLayer(new GCopyrightCollection(""),5,9);tilelayers[1].getTileUrl=function(a,b){return wbd_TileBL(a,b);};tilelayers[1].getOpacity=function(){return 0.40;};tilelayers[1].isPng=function(){return true;};tilelayers[2]=new GTileLayer(new GCopyrightCollection(""),5,11);tilelayers[2].getOpacity=function(){return 0.60;};tilelayers[2].getTileUrl=function(a,b){return wbd_TileTopoWBD(a,b);};tilelayers[2].isPng=function(){return true;};wbd_maptype_BL=new GMapType(tilelayers,G_SATELLITE_MAP.getProjection(),"R",{minResolution:4,maxResolution:18});map.addMapType(wbd_maptype_BL);map.setMapType(wbd_maptype_BL);wbd_layer_PANO=new GLayer("com.panoramio.all");wbd_layer_WIKI=new GLayer("org.wikipedia.de");map.savePosition();aU();aY();aW();aS();map.addControl(new wbd_Control());$I('wbd_zoomContainer','<div id="wbd_zoomContainer_c" align="center" >'+'<img align="absmiddle" name="wbd_btn_zoom_out"  id="wbd_btn_zoom_out"  onclick="wbd_zoom_out ();"	src="brd_slide_minus.gif"   onmouseout="this.src=\'brd_slide_minus.gif\';" onmouseover="this.style.cursor=\'pointer\';this.src=\'brd_slide_minus_.gif\';" title="Zoomstufe verringern">'+'<img align="absmiddle" name="wbd_btn_slide"	 id="wbd_btn_slide" 	 								src="brd_slide5.gif">'+'<img align="absmiddle" name="wbd_btn_zoom_in"   id="wbd_btn_zoom_in"  onclick="wbd_zoom_in  ();" 	src="brd_slide_plus.gif"    onmouseout="this.src=\'brd_slide_plus.gif\';"  onmouseover="this.style.cursor=\'pointer\';this.src=\'brd_slide_plus_.gif\';" title="Zoomstufe erh&ouml;hen">'+'<input type="button" name="wbd_btn_options" 	 id="wbd_btn_options"	onclick="wbd_options  ();" 			onmouseover="this.style.cursor=\'pointer\'" title="Details"     			value="Details"/>'+'<input type="button" name="wbd_btn_legende" 	 id="wbd_btn_legende"	onclick="wbd_legende  ();" 			onmouseover="this.style.cursor=\'pointer\'" title="Legende"     			value="Legende"/>'+'<div id="wbd_zoom_options" align="left">'+'<input type="checkbox" name="wbd_checkbox_uk"   id="wbd_checkbox_uk"   title="Gastgeber ein-/ausblenden" onmouseover="this.style.cursor=\'pointer\'" onclick="if(this.checked){wbd_mapInfo_UK_Show()}else{wbd_mapInfo_UK_Hide()}"><img src="icons/control_01.gif"><br>'+'<input type="checkbox" name="wbd_checkbox_gc"   id="wbd_checkbox_gc"   title="Geocaches ein-/ausblenden" onmouseover="this.style.cursor=\'pointer\'" onclick="if(this.checked){wbd_mapInfo_GC_Show()}else{wbd_mapInfo_GC_Hide()}"><img src="icons/control_02.gif"><br>'+'<input type="checkbox" name="wbd_checkbox_wiki" id="wbd_checkbox_wiki" title="Wikipedia ein-/ausblenden" onmouseover="this.style.cursor=\'pointer\'" onclick="if(this.checked){wbd_mapInfo_WIKI_Show()}else{wbd_mapInfo_WIKI_Hide()}"/><img src="icons/control_03.gif"><br>'+'<input type="checkbox" name="wbd_checkbox_pano" id="wbd_checkbox_pano" title="Bilder Panoramio ein-/ausblenden" onmouseover="this.style.cursor=\'pointer\'" onclick="if(this.checked){wbd_mapInfo_PANO_Show()}else{wbd_mapInfo_PANO_Hide()}"/><img src="icons/control_04.gif"><br><br>'+'<input type="button" 	name="wbd_btn_sat"		 id="wbd_btn_sat"  		onclick="wbd_mapSAT   ();" onmouseover="this.style.cursor=\'pointer\'" title="Luftbilddarstellung verwenden"     	value="Luftbild"/>'+'<input type="button" 	name="wbd_btn_relief" 	 id="wbd_btn_relief"	onclick="wbd_mapWBD   ();" onmouseover="this.style.cursor=\'pointer\'" title="Reliefdarstellung verwenden"     		value="Relief"/>'+'</div>'+'</div>'+'');if(g=='M'){parent.oben.go_M(l);}else{if(g=='R'){parent.oben.go_R(l);}else{if(g!=""){wbd_weg_load_all(g,l);}}}wbd_altitude_marker_Init();};function wbd_unload(){GUnload();};function wbd_control_on(){if($('wbd_zoom_options')!=null){$V('wbd_zoom_options');}};function wbd_control_off(){if($('wbd_zoom_options')!=null){$H('wbd_zoom_options');}};function wbd_options(){var f=$('wbd_zoom_options');if(f!=null){if(f.style.display=='block'){$H('wbd_zoom_options');}else{$V('wbd_zoom_options');setTimeout("wbd_control_off();",10000);}}};function wbd_legende(){parent.left.wbd_accordion_click(5);};function wbd_Control(){};wbd_Control.prototype=new GControl();wbd_Control.prototype.initialize=function(map){var ad=document.createElement("div");ad.id='wbd_zoomContainer';map.getContainer().appendChild(ad);return ad;};wbd_Control.prototype.getDefaultPosition=function(){return new GControlPosition(G_ANCHOR_TOP_LEFT,new GSize(0,0));};function wbd_zoom_brd(){map.setCenter(bK,5);map.closeInfoWindow();wbd_altitude_marker_Hide();};function wbd_zoom_home(){map.returnToSavedPosition();map.closeInfoWindow();wbd_zoom_update();};function wbd_zoom_update(){try{if(map!=null){$('wbd_btn_slide').src="brd_slide"+map.getZoom()+".gif";parent.left.$('wbd_btn_slide').src="../map3/brd_slide"+map.getZoom()+".gif";}}catch(e){}};function wbd_zoom_in(){if(map.getZoom()<15){map.zoomIn();}wbd_zoom_update();};function wbd_zoom_out(){if(map.getZoom()>5){map.zoomOut();}wbd_zoom_update();};function wbd_cache_opt(){return Math.floor(Math.random()*64000+1);};function wbd_coords_get(){return "?lat1="+ay.lat().toFixed(5)+"&lng1="+ay.lng().toFixed(5)+"&lat2="+ax.lat().toFixed(5)+"&lng2="+ax.lng().toFixed(5)+"&z="+F+"&opt="+wbd_cache_opt();};function wbd_map_MsgScale(){var r;switch(map.getZoom()){case 5:r="10.000.000";break;case 6:r="5.000.000";break;case 7:r="2.500.000";break;case 8:r="1.250.000";break;case 9:r="625.000";break;case 10:r="312.500";break;case 11:r="156.250";break;case 12:r="78.000";break;case 13:r="39.000";break;case 14:r="19.500";break;case 15:r="9.750";break;case 16:r="4.875";break;case 17:r="2.435";break;case 18:r="1.200";break;case 19:r="600";break;case 20:r="300";break;case 21:r="--";break;default:r="--";}return r;};function wbd_map_MsgZoom(){var ar=aC.toFixed(0);var aq=aB.toFixed(0);var ao=aD.toFixed(0);var ap="Maßstab ca.  1:"+wbd_map_MsgScale();if(aO){try{$("wbd_zoomScaleInfo").innerHTML="<b>intern...</b><br>"+ap+"<br>Zoomstufe "+F+"<br>Offset ca. "+ar+" m"+"<br>Sichtbare Karte West-Ost ca. "+aq+" m"+"<br>Sichtbare Karte Nord-Süd ca. "+ao+" m";}catch(e){}}};function aS(){var ag=map.getBounds();var ab=az;var as=F;if(az!=null){if(F>=aJ){}else{}if(F>=aI-4){wbd_markers_show(4);}else{wbd_markers_hide(4);}if(F>=aI){}else{}}ax=ag.getSouthWest();ay=ag.getNorthEast();aE=new GLatLng(ay.lat(),ax.lng());aF=new GLatLng(ax.lat(),ay.lng());az=new GLatLng((ay.lat()+ax.lat())/2,(ay.lng()+ax.lng())/2);if(F==map.getZoom()){}else{F=map.getZoom();ab=null;}aA=wbd_coords_get();if(ab!=null){aB=ax.distanceFrom(aF);aD=ax.distanceFrom(aE);aC=az.distanceFrom(ab);wbd_map_MsgZoom();}if(ab==null|(aC>(aB/20))|(as>F)){wbd_mapInfo_GC();wbd_mapInfo_UK();bc();}wbd_mapPosSave();wbd_zoom_update();wbd_weg_readraw();wbd_control_off();};function wbd_map_init(g){map.setCenter(bK,5);};function wbd_mapInfo_PANO_Show(){if(wbd_layer_PANO==null)return;aN=true;map.addOverlay(wbd_layer_PANO);};function wbd_mapInfo_PANO_Hide(){if(wbd_layer_PANO==null)return;aN=false;map.removeOverlay(wbd_layer_PANO);};function wbd_mapInfo_WIKI_Show(){if(wbd_layer_WIKI==null)return;aM=true;map.addOverlay(wbd_layer_WIKI);};function wbd_mapInfo_WIKI_Hide(){if(wbd_layer_WIKI==null)return;aM=false;map.removeOverlay(wbd_layer_WIKI);};function wbd_mapInfo_GC_Show(){if(F>=aJ){aL=true;}else{alert('Geocaches können in dieser Zoomstufe nicht dargestellt werden.');$('wbd_checkbox_gc').checked=false;}wbd_mapInfo_GC();};function wbd_mapInfo_GC_Hide(){aL=false;wbd_mapInfo_GC();};function wbd_mapInfo_GC(){if(aL){if(F>=aJ){c("data_ajax/get_mapInfo_GC.php"+aA,bk,{req_title:'&raquo; Geocaches werden geladen...'});}else{wbd_markers_hide(2);}}else{wbd_markers_hide(2);}};function bk(k){var J=GXml.parse(k);var t=bm(J);var f;var d;var K;var o="";var L=new Array();for(var i=0;i<t.length;i++){var f=t[i];var I=new GLatLng(bo(f),bn(f));var o=f.getAttribute("txt");var D=f.getAttribute("id");if(wbd_marker_search(2,D)==null){d=new GMarker(I,{icon:bz,title:o});d.wbd_typ=2;d.p_Hash=D;GEvent.addListener(d,'click',function(){this.openInfoWindowHtml("<div id='wbd_infowindow_gc'><img src='brd_splash_load.gif'><br>Geocache Kurzinfo laden...</div>");});GEvent.addListener(d,'infowindowopen',function(){bl(this.p_Hash);});v[2].push(d);L.push(d);}}if(L.length>0){aG.addMarkers(L,aJ,18);aG.refresh();}};function bl(g){c("data_ajax/get_mapInfo_GCDetail.php?code="+g,bg,{req_title:''});};function bg(k){$I('wbd_infowindow_gc',k);};function wbd_mapInfo_UK_Show(){if(F>=aI){aK=true;}else{alert('Gastgeber können in dieser Zoomstufe nicht dargestellt werden.');$('wbd_checkbox_uk').checked=false;}wbd_mapInfo_UK();};function wbd_mapInfo_UK_Hide(){aK=false;wbd_mapInfo_UK();};function wbd_mapInfo_UK(){if(aK){if(F>=aI){c("data_ajax/get_mapInfo_UK.php"+aA,bd,{req_title:'&raquo; Gastgeberdaten werden geladen...'});}else{wbd_markers_hide(1);}}else{wbd_markers_hide(1);}};function bd(k){var J=GXml.parse(k);var t=bm(J);var f;var d;var o="";var D;var L=new Array();for(var i=0;i<t.length;i++){var f=t[i];var I=new GLatLng(bo(f),bn(f));var K=bA;o=f.getAttribute("name");D=f.getAttribute("id");if(wbd_marker_search(1,D)==null){d=new GMarker(I,{icon:bA,dragable:true,title:o});d.wbd_typ=1;d.p_Hash=D;GEvent.addListener(d,'click',function(){this.openInfoWindowHtml("<div id='wbd_infowindow_uk'><img src='brd_splash_load.gif'><br>Gastgeber Kurzinfo laden...</div>");});GEvent.addListener(d,'infowindowopen',function(){bt(this.p_Hash);});v[1].push(d);L.push(d);}}if(L.length>0){aG.addMarkers(L,aI,18);aG.refresh();}};function bt(g){c("data_ajax/get_mapInfo_UKDetail.php?code="+g,be,{req_title:''});};function be(k){$I('wbd_infowindow_uk',k);};function bu(g){c("data_ajax/get_mapInfo_UKDetailPos.php?code="+g,bf,{req_title:''});};function bf(k){alert(k);};function bc(){c("data_ajax/get_mapInfo_Wege.php"+aA,aZ,{req_title:''});};function aZ(k){};function ba(g){c("data_ajax/get_mapInfo_WegeDetail.php?code="+g,bb,{req_title:''});};function bb(k){$I('wbd_infowindow',k);};function bh(g){c("data_ajax/get_mapInfo_RegioDetail.php?code="+g,bi,{req_title:''});};function bi(k){$I('wbd_infowindow',k);};function aU(){c("data_ajax/get_mapInfo_StartWege.php",aV,{req_title:'&raquo; Wege laden ...'});};function aV(k){var V=parent.left.document.getElementById('wbd_wegeliste');V.innerHTML="";var C="<table cellpadding='1'>";var J=GXml.parse(k);var t=bm(J);var f;var d;var K;var o="";for(var i=0;i<t.length;i++){var f=t[i];var I=new GLatLng(bo(f),bn(f));var o=f.getAttribute("name");if(f.getAttribute("qw")==1){K=bD;}else{K=bE;}d=new GMarker(I,{icon:K,title:o});d.wbd_typ=0;d.p_Hash=f.getAttribute("code");d.Wegname=o;d.WegeID=f.getAttribute("wid");d.WegQW=f.getAttribute("qw");d.divnr=f.getAttribute("wid");;GEvent.addListener(d,'click',function(){this.openInfoWindowHtml("<div id='wbd_infowindow'><img src='brd_splash_load.gif'><br>Wege Kurzinfo laden...</div>");});GEvent.addListener(d,'infowindowopen',function(){ba(this.p_Hash);});GEvent.addListener(d,'mouseover',function(){this.setImage(bJ+'_over.png');var f=parent.left.document.getElementById('weg'+this.divnr);if(f!=null){f.scrollIntoView(true);}var f=parent.left.document.getElementById('weg'+this.divnr);if(f!=null){f.style.backgroundColor='#9adc32';}f=parent.frames[6].document.getElementById('weg'+this.divnr+'top');if(f!=null){f.scrollIntoView(true);}f=parent.frames[6].document.getElementById('weg'+this.divnr);if(f!=null){f.style.backgroundColor='#9adc32';}});GEvent.addListener(d,'mouseout',function(){if(this.WegQW==1){this.setImage(bJ+'_qw.png');}else{this.setImage(bJ+'.png');}var f=parent.left.document.getElementById('weg'+this.divnr);if(f!=null){f.style.backgroundColor='';}f=parent.frames[6].document.getElementById('weg'+this.divnr+'top');if(f!=null){f.style.backgroundColor='';}f=parent.frames[6].document.getElementById('weg'+this.divnr);if(f!=null){f.style.backgroundColor='';}});v[0].push(d);map.addOverlay(d);C=C+"<tr><td valign='top' align='left' width='12px'>";C=C+"&raquo;</td><td><div id=id='weg"+d.divnr+"top'></div><div id='weg"+d.divnr+"'><a href='#' onclick='parent.right_map.wbd_markerLISTEclick(0,\""+d.p_Hash+"\")' onmouseover='parent.right_map.wbd_weg_markerON(0,\""+d.p_Hash+"\")' onmouseout='parent.right_map.wbd_weg_markerOUT(0,\""+d.p_Hash+"\")' title='"+d.Wegname+"'>"+d.Wegname+"</a></div>";C=C+"</td></tr>"}V.innerHTML=C+"</table>";};function aY(){c("data_ajax/get_mapInfo_StartRegio.php",aT,{req_title:'&raquo; Regionen laden ...'});};function aT(k){var V=parent.left.document.getElementById('wbd_regioliste');V.innerHTML="";var C="<table cellpadding='1'>";var J=GXml.parse(k);var t=bm(J);var f;var d;var K;var o="";for(var i=0;i<t.length;i++){var f=t[i];var I=new GLatLng(bo(f),bn(f));var o=f.getAttribute("name");d=new GMarker(I,{icon:bC,title:o});d.wbd_typ=3;d.p_Hash=f.getAttribute("code");d.Region=o;d.divnr=i;GEvent.addListener(d,'click',function(){this.openInfoWindowHtml("<div id='wbd_infowindow'><img src='brd_splash_load.gif'><br>Region Kurzinfo laden...</div>");});GEvent.addListener(d,'infowindowopen',function(){bh(this.p_Hash);});GEvent.addListener(d,'mouseover',function(){var f=parent.detail.document.getElementById('regio'+this.p_Hash);if(f!=null){f.scrollIntoView(true);f.style.backgroundColor='#9adc32';}var f=parent.left.document.getElementById('regio'+this.p_Hash);if(f!=null){f.scrollIntoView(true);f.style.backgroundColor='#9adc32';}this.setImage(bJ+'_over.png');});GEvent.addListener(d,'mouseout',function(){var f=parent.left.document.getElementById('regio'+this.p_Hash);this.setImage(bJ+'_regio.png');if(f!=null){f.style.backgroundColor='';}var f=parent.detail.document.getElementById('regio'+this.p_Hash);if(f!=null){f.style.backgroundColor='';}});v[3].push(d);map.addOverlay(d);C=C+"<tr><td valign='top' align='left' width='12px' >";C=C+"&raquo;</td><td><div id='regio"+d.p_Hash+"'><a href='#' onclick='parent.oben.r"+d.p_Hash+"()' onmouseover='parent.right_map.wbd_weg_markerON(3,\""+d.p_Hash+"\")' onmouseout='parent.right_map.wbd_weg_markerOUT(3,\""+d.p_Hash+"\")' title='"+d.Region+"'>"+d.Region+"</a></div>";C=C+"</td></tr>"}V.innerHTML=C+"</table>";};function aW(){c("data_ajax/get_mapInfo_StartQG.php",aX,{req_title:'&raquo; Qualit&auml;tsgastgeber laden ...'});};function aX(k){var J=GXml.parse(k);var t=bm(J);var f;var d;var o="";var D;var L=new Array();for(var i=0;i<t.length;i++){var f=t[i];var I=new GLatLng(bo(f),bn(f));o=f.getAttribute("name");D=f.getAttribute("id");if(wbd_marker_search(4,D)==null){d=new GMarker(I,{icon:bB,dragable:false,title:o});d.wbd_typ=4;d.p_Hash=D;GEvent.addListener(d,'click',function(){this.openInfoWindowHtml("<div id='wbd_infowindow_uk'><img src='brd_splash_load.gif'><br>Gastgeber Kurzinfo laden...</div>");});GEvent.addListener(d,'infowindowopen',function(){bt(this.p_Hash);});v[4].push(d);map.addOverlay(d);d.hide();}}};function wbd_marker_search(g,l){var H=v[g].length;var j=0;var d;for(j;j<H;j++){d=v[g][j];if(d.p_Hash==l){return d;}}return null;};function wbd_markers_hide(g){var H=v[g].length;var j=0;var d;for(j;j<H;j++){d=v[g][j];if(d.isHidden()){}else{d.hide();}}};function wbd_markers_show(g){var H=v[g].length;var j=0;var d;for(j;j<H;j++){d=v[g][j];if(d.isHidden()){d.show();}else{}}};function wbd_markers_show_one(g,l){var H=v[g].length;var j=0;var d;for(j;j<H;j++){d=v[g][j];if(d.p_Hash==l){wbd_markers_hide(0);d.show();return;}}};function wbd_mapInfo_Show_QW(){var H=v[0].length;var j=0;var d;for(j;j<H;j++){d=v[0][j];if(d.WegQW==1){d.show();}else{d.hide();}}};function wbd_weg_cleanup_etappen(){var H=v[5].length;var j=0;var d;if(H>0){for(j;j<H;j++){d=v[5][j];map.removeOverlay(d);}v[5]=[];}wbd_altitude_marker_Hide();};function wbd_weg_cleanup_polyline(){var j=0;for(j;j<A.length;j++){if(A[j]==null){}else{A[j].hide();map.removeOverlay(A[j]);A[j]=null;}}wbd_altitude_marker_Hide();};function wbd_weg_readraw(){};function wbd_weg_load_all(g,l){map.closeInfoWindow();wbd_weg_load_info(g);wbd_weg_load_map(l);wbd_weg_load_etappe(g);};function wbd_weg_load_info(g){parent.frames[6].location.href="http://www.wanderbares-deutschland.de/wege_detail1_map.php?ID="+g;parent.leer.location.href='http://www.wanderbares-deutschland.de/basic/leer.php?AdvMode=3000&AdvKey='+g+'&AdvComm=Weg';};function wbd_weg_load_map(l){c("data_ajax/get_mapInfo_WegeMap.php?code="+l,wbd_weg_load_map_ready,{req_title:'&raquo; Wegverlauf laden...'});};function wbd_weg_load_map_ready(k){parent.frames[1].wbd_mapSizeReset(true);var t=bm(k);var f=t[0];var j=0;var U=f.getAttribute("p_color");var R=f.getAttribute("p_line");var T=f.getAttribute("p_opc");var ak=f.getAttribute("encodedPoints");var al=f.getAttribute("encodedLevels");var ai=f.getAttribute("encodedPoints_V1");var am=f.getAttribute("encodedLevels_V1");var aj=f.getAttribute("encodedPoints_V2");var an=f.getAttribute("encodedLevels_V2");var ah=f.getAttribute("encodedPoints_V3");var au=f.getAttribute("encodedLevels_V3");var ae=f.getAttribute("encodedPoints_V4");var av=f.getAttribute("encodedLevels_V4");var af=f.getAttribute("encodedPoints_V5");var aw=f.getAttribute("encodedLevels_V5");var Q=f.getAttribute("zoomFactor");var P=f.getAttribute("numLevels");wbd_weg_cleanup_polyline();var Q=2.1;A[0]=new GPolyline.fromEncoded({color:U,weight:R,opacity:T,points:ak,zoomFactor:Q,levels:al,numLevels:P});map.addOverlay(A[0]);map.setCenter(A[0].getBounds().getCenter());map.setZoom(map.getBoundsZoomLevel(A[0].getBounds()));map.savePosition();if(ai>''){A[1]=new GPolyline.fromEncoded({color:U,weight:R,opacity:T,points:ai,zoomFactor:Q,levels:am,numLevels:P});map.addOverlay(A[1]);}if(aj>''){A[2]=new GPolyline.fromEncoded({color:U,weight:R,opacity:T,points:aj,zoomFactor:Q,levels:an,numLevels:P});map.addOverlay(A[2]);}if(ah>''){A[3]=new GPolyline.fromEncoded({color:U,weight:R,opacity:T,points:ah,zoomFactor:Q,levels:au,numLevels:P});map.addOverlay(A[3]);}if(ae>''){A[4]=new GPolyline.fromEncoded({color:U,weight:R,opacity:T,points:ae,zoomFactor:Q,levels:av,numLevels:P});map.addOverlay(A[4]);}if(af>''){A[5]=new GPolyline.fromEncoded({color:U,weight:R,opacity:T,points:af,zoomFactor:Q,levels:aw,numLevels:P});map.addOverlay(A[5]);}};function wbd_weg_load_etappe(g){c("data_ajax/get_mapInfo_Etappen.php?code="+g,get_mapInfo_WegeEtappen_ready,{req_title:'&raquo; Etappen laden...'});};function get_mapInfo_WegeEtappen_ready(k){wbd_weg_cleanup_etappen();var J=GXml.parse(k);var t=bm(J);var f;var d;for(var i=0;i<t.length;i++){var K=bw;var f=t[i];var I=new GLatLng(bo(f),bn(f));var o=f.getAttribute("name");D=f.getAttribute("id");if(o=='Start'){K=bw;}if(o=='Etappenort'){K=bx;}if(o=='Ende'){K=by;}if(wbd_marker_search(5,D)==null){d=new GMarker(I,{icon:K,title:o});d.wbd_typ=5;d.p_Hash=D;d.p_ID=f.getAttribute("eid");d.WegeID=f.getAttribute("wid");v[5].push(d);map.addOverlay(d);}}};function bs(g){c("data_ajax/get_mapInfo_EtappenDetail.php?code="+g,bj,{req_title:''});};function bj(k){$I('wbd_infowindow',k);};function wbd_markerLISTEclick(g,l){var d=wbd_marker_search(g,l);if(d!=null){wbd_weg_load_all(d.WegeID,d.p_Hash);}};function wbd_weg_markerON(g,l){var d=wbd_marker_search(g,l);try{if(d!=null){d.setImage(bJ+'_over.png');}}catch(e){}};function wbd_weg_markerOUT(g,l){var d=wbd_marker_search(g,l);try{if(d!=null){if(g==0){if(d.WegQW==1){d.setImage(bJ+'_qw.png');}else{d.setImage(bJ+'.png');}}if(g==3){d.setImage(bJ+'_regio.png');}};}catch(e){}};function wbd_weg_view_only(g){wbd_markers_show_one(0,g);};function wbd_mapCheckResize(){map.checkResize();};function wbd_mapPosSave(){map.savePosition();};function wbd_mapPosRestore(){map.returnToSavedPosition()};function wbd_TileBL(a,b){if(b>6)return "";var B="http://www.wegeserver.de/topo_BL//Z";if(b==4&&a.x>=8&&a.x<=8&&a.y>=5&&a.y<=5){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==5&&a.x>=16&&a.x<=17&&a.y>=10&&a.y<=11){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==6&&a.x>=33&&a.x<=34&&a.y>=20&&a.y<=22){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==7&&a.x>=66&&a.x<=69&&a.y>=40&&a.y<=44){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==8&&a.x>=132&&a.x<=138&&a.y>=80&&a.y<=89){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==9&&a.x>=264&&a.x<=277&&a.y>=161&&a.y<=179){return B+b+"/"+a.y+"/"+a.x+".png";}return G_PHYSICAL_MAP.getTileLayers()[0].getTileUrl(a,b);};function wbd_TileTopoWBD(a,b){if(b<8)return "";var B="http://www.wegeserver.de/topo_wbd//Z";if(b==5&&a.x>=16&&a.x<=17&&a.y>=10&&a.y<=11){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==6&&a.x>=33&&a.x<=34&&a.y>=20&&a.y<=22){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==7&&a.x>=66&&a.x<=69&&a.y>=40&&a.y<=44){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==8&&a.x>=132&&a.x<=138&&a.y>=81&&a.y<=89){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==9&&a.x>=264&&a.x<=277&&a.y>=162&&a.y<=178){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==10&&a.x>=529&&a.x<=554&&a.y>=325&&a.y<=357){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==11&&a.x>=1059&&a.x<=1108&&a.y>=650&&a.y<=715){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==12&&a.x>=2118&&a.x<=2216&&a.y>=1300&&a.y<=1431){return B+b+"/"+a.y+"/"+a.x+".png";}else if(b==13&&a.x>=4236&&a.x<=4433&&a.y>=2601&&a.y<=2862){return B+b+"/"+a.y+"/"+a.x+".png";}return G_PHYSICAL_MAP.getTileLayers()[0].getTileUrl(a,b);};function wbd_mapPHYS(){map.setMapType(G_PHYSICAL_MAP);};function wbd_mapSAT(){map.setMapType(G_SATELLITE_MAP);};function wbd_mapSAT3D(){map.setMapType(G_SATELLITE_MAP_3D);};function wbd_mapWBD(){map.setMapType(wbd_maptype_BL);};function wbd_altitude_marker_Init(){bH=new GMarker(bK,{icon:bI});map.addOverlay(bH);bH.hide();};function wbd_altitude_marker_Hide(){if(bH!=null){bH.hide();}};function wbd_altitude_marker_panTo(g,l,local_h){if(bH!=null){var d=bH;var I=new GLatLng(g,l);map.panTo(I);d.show();d.setPoint(I);}};function wbd_gastgeber(g){wingast=window.open('../gastgeber/index_mit_map.php?ID='+g,'Gastgeber','width=640,height=705,scrollbar=no,menubar=no,location=no,toolbar=no,resizable=no,status=no');wingast.focus();};function bm(l){return l.documentElement.getElementsByTagName("marker");};function bq(l){return parseFloat(l.getAttribute("lon"));};function bn(l){return parseFloat(l.getAttribute("lng"));};function bo(l){return parseFloat(l.getAttribute("lat"));};function bp(l,g){return l.getAttribute(g);};function _(){return document;};function $$(g){return eval(g);};function $(g){return document.getElementById(g);};function $S(g){return document.getElementById(g).style;};function $C(g){return document.getElementById(g).checked;};function $CT(g){$(g).checked=true;return true;};function $CF(g){$(g).checked=false;return false;};function $DT(g){$(g).disabled=true;$CN(g);};function $DF(g){$(g).disabled=false;$CP(g);};function $CN(g){$S(g).cursor="not-allowed";};function $CP(g){$S(g).cursor="pointer";};function $I(g,l){document.getElementById(g).innerHTML=l;};function $V(g){var aa=$S(g);aa.visibility="visible";aa.display="block";};function $H(g){var aa=$S(g);aa.visibility="hidden";aa.display="none";};function panTo(g,l,local_h){wbd_altitude_marker_panTo(g,l,local_h);}