var mgr;var map;var reisetippmarker=new Array();var bildmarker=new Array();var ortmarker=new Array();var sehenswmarker=new Array();var standartmarker=new Array();var allmarker=new Array();var latitude=new Array();var longitude=new Array();var icons=new Array();var minlat=0;var minlong=0;var maxlat=0;var maxlong=0;var bounds=new GLatLngBounds();var lastmarkerid=-1;var count=0;var mult=0;var mandec=0;var useManager=false;var glmc=new GLargeMapControl();var gmtc=new GMapTypeControl();var count_gamemarker=0;var count_strecke=0;var strecke_poly=new Array();var strecke_poly_marker=new Array();var game=false;var geocoder=new GClientGeocoder();var addr_point="";var geocoder=new GClientGeocoder();var x=1;var y=0;var gas=-100;var akt_gamemarker=1;var distancecalculating=false;var cacl_polyline;var label=new Array();var label2=new Array();var centerID=null;createNewIcon("/bilder/googlemap/map_icon-pic.png","bild");createNewIcon("/bilder/googlemap/map_icon-lieb_pic.png","lieblingsbild");createNewIcon("/bilder/googlemap/map_icon-go4sun.png","standart");createNewIcon("/bilder/googlemap/map_icon-go4sun3.png","distanz");createNewIcon("/bilder/googlemap/map_icon-go4sun.png","game");createNewIcon_small("/bilder/googlemap/map_icon-ort.png","ort");createNewIcon("/bilder/googlemap/map_icon-gewes_ort.png","gewesen");createNewIcon("/bilder/googlemap/map_icon-lieb_ort.png","lieblingsort");createNewIcon("/bilder/googlemap/map_icon-webcam.png","webcam");createNewIcon("/bilder/googlemap/map_icon-hotel.png","hotel");createNewIcon("/bilder/googlemap/map_icon-reisetipp.png","reisetipp");createNewIcon("/bilder/googlemap/map_icon-museum.png","sehensw");createNewIcon("/bilder/googlemap/map_icon-hotel.png","6Sterne");createNewIcon_small("/bilder/googlemap/map_icon-ort.png","ISLAND");createNewIcon_small("/bilder/googlemap/map_icon-ort.png","LOCATION");createNewIcon_small("/bilder/googlemap/map_icon-ort.png","REGION");createNewIcon3("/bilder/googlemap/map_icon-hotel_2.png","5Sterne");createNewIcon3("/bilder/googlemap/map_icon-hotel_2.png","4Sterne");createNewIcon3("/bilder/googlemap/map_icon-hotel_2.png","3Sterne");createNewIcon3("/bilder/googlemap/map_icon-hotel_2.png","2Sterne");createNewIcon3("/bilder/googlemap/map_icon-hotel_2.png","1Stern");GMap2.prototype.centerAndZoomOnOrtmarker=function(id){map.setCenter(ortmarker[id].getMarker().getPoint(),ortmarker[id].zoom);ortmarker[id].getMarker().openInfoWindowHtml(ortmarker[id].infoCode);};GMap2.prototype.centerAndZoomOnBounds=function(_2){var _3=(_2.getNorthEast().lat()+_2.getSouthWest().lat())/2;var _4=(_2.getNorthEast().lng()+_2.getSouthWest().lng())/2;var _5=new GLatLng(_3,_4);var _6=map.getBoundsZoomLevel(_2);if(game==false){if(_6>12){_6=12;}}map.setCenter(_5,_6);};GMap2.prototype.centerAndZoomOnMarker=function(id){if(ortmarker[id]){map.setCenter(ortmarker[id].getMarker().getPoint(),ortmarker[id].zoom);ortmarker[id].getMarker().openInfoWindowHtml(ortmarker[id].infoCode);}else{if(standartmarker[id].visible==false){map.addOverlay(standartmarker[id].getMarker());standartmarker[id].visible=true;lastmarkerid=id;}map.setCenter(standartmarker[id].getMarker().getPoint(),standartmarker[id].zoom);map.panBy(new GSize(100,70));standartmarker[id].getMarker().openInfoWindowHtml(standartmarker[id].infoCode);}};function load2(_8,_9,_a,_b,_c){if(GBrowserIsCompatible()){if(_8==-1){_8=40.44694705960048;_9=12.3046875;_a=4;}map=new GMap2(document.getElementById(_c));map.addControl(glmc);map.addControl(gmtc);map.addControl(new GScaleControl());map.setCenter(new GLatLng(_8,_9),_a,_b);var _d={borderPadding:5};mgr=new GMarkerManager(map,_d);GEvent.addListener(map,"click",function(_e,_f){if(!_e){map.addDistanceLabel(_f);}});}}function centerOnOrt(id){centerID=id;if(id>0){if(ortmarker[id]){map.setCenter(ortmarker[id].marker.getPoint(),ortmarker[id].zoom);ortmarker[id].showInfoCode();}else{if(standartmarker[id]){map.setCenter(standartmarker[id].marker.getPoint(),standartmarker[id].zoom);standartmarker[id].showInfoCode();}}}}function createNewIcon(_11,_12){var _13=new GIcon();_13.image=imageserver+_11;_13.iconSize=new GSize(26,35);_13.shadowSize=new GSize(50,31);_13.iconAnchor=new GPoint(5,35);_13.infoWindowAnchor=new GPoint(15,2);icons[_12]=_13;}function createNewIcon3(_14,_15){var _16=new GIcon();_16.image=imageserver+_14;_16.iconSize=new GSize(25,20);_16.shadowSize=new GSize(50,31);_16.iconAnchor=new GPoint(8,15);_16.infoWindowAnchor=new GPoint(15,2);icons[_15]=_16;}function createNewIcon_small(_17,_18){var _19=new GIcon();_19.image=imageserver+_17;_19.iconSize=new GSize(15,23);_19.shadowSize=new GSize(50,31);_19.iconAnchor=new GPoint(2,15);_19.infoWindowAnchor=new GPoint(7,1);icons[_18]=_19;}GMap2.prototype.addDistanceLabel=function(_1a){if(distancecalculating==true){var _1b=0;var _1c=0;strecke_poly[count_strecke]=_1a;count_strecke++;if(strecke_poly.length>1){if(count_strecke>2){map.removeOverlay(cacl_polyline);}if(count_strecke>1){cacl_polyline=new GPolyline(strecke_poly,"#0000FF",4,1);}if(count_strecke>1){map.addOverlay(cacl_polyline);}for(i=0;i+1<strecke_poly.length;i++){_1c=distance(strecke_poly[i].lat(),strecke_poly[i].lng(),strecke_poly[i+1].lat(),strecke_poly[i+1].lng(),"K");_1b+=_1c;}document.getElementById("strecke").value=(Math.round(_1b*100)/100);}label2[count_strecke-1]=new MyLabel();label2[count_strecke-1].id=count_strecke-1;label2[count_strecke-1].anchorLatLng=strecke_poly[count_strecke-1];label2[count_strecke-1].text="<div style=\"padding:2px;background-color:white;border:1px solid black;\">"+(Math.round(_1b*100)/100)+"km</div>";map.addMyLabel(label2[count_strecke-1]);var _1d=map.getCenter();document.getElementById("lat").value=_1d.lat();document.getElementById("lon").value=_1d.lng();document.getElementById("zoom").value=map.getZoom();}};GMap2.prototype.deleteDistanceLabel=function(){for(i=0;i<label2.length;i++){map.removeMyLabel(label2[i]);}map.removeOverlay(cacl_polyline);strecke_poly=new Array();strecke_poly_marker=new Array();strecke_zurueckgegelt=0;count_strecke=0;};function openInfoWindowByMarker(_1e){map.setCenter(_1e.getMarker().getPoint(),_1e.zoom);}function showInfoCode(){if(this.infoCode==""){var _1f=this.marker;GDownloadUrl("interface/MarkerInfo.php?typ="+this.typ+"&id="+this.id,function(_20,_21){var xml=GXml.parse(_20);_1f.openInfoWindowHtml(xml.getElementsByTagName("infocode")[0].firstChild.data);});}else{this.marker.openInfoWindowHtml(this.infoCode);}}function myMarker(lat,lon,_25,_26,typ,_28,id){bounds.extend(new GLatLng(lat,lon));var _2a=false;if(_25=="true"){this.infoCode="";_2a=true;}else{this.infoCode=_25;}this.id=id;this.zoom=_26;this.typ=typ;this.tooltip=_28;this.visible=false;this.marker=new GMarker(new GLatLng(lat,lon),{icon:icons[typ],title:_28});this.showInfoCode=showInfoCode;if(_2a){GEvent.bind(this.marker,"click",this,this.showInfoCode);}this.getMarker=function(){return this.marker;};}function parseMarkers(_2b){var xml=GXml.parse(_2b);var _2d=xml.getElementsByTagName("marker");for(var i=0;i<_2d.length;i++){var typ=_2d[i].getAttribute("typ");if(typ=="LOCATION"||typ=="ISLAND"||typ=="REGION"){ortmarker[_2d[i].getAttribute("id")]=initMarker(parseFloat(_2d[i].getAttribute("lat")),parseFloat(_2d[i].getAttribute("lng")),_2d[i].getAttribute("zoom"),_2d[i].getAttribute("id"),_2d[i].getAttribute("typ"),_2d[i].getAttribute("name"),_2d[i].getAttribute("html"),-1);}else{standartmarker[_2d[i].getAttribute("id")]=initMarker(parseFloat(_2d[i].getAttribute("lat")),parseFloat(_2d[i].getAttribute("lng")),_2d[i].getAttribute("zoom"),_2d[i].getAttribute("id"),_2d[i].getAttribute("typ"),_2d[i].getAttribute("name"),_2d[i].getAttribute("html"),-1);}if($("punktselect")){$("punktselect").options[$("punktselect").length]=new Option(_2d[i].getAttribute("name"),_2d[i].getAttribute("id"));}}map.closeInfoWindow();centerOnOrt(centerID);}function getMarkers(typ,id){map.openInfoWindowHtml(map.getCenter(),"Bitte haben Sie etwas Geduld, die Kartendaten werden geladen.<br/><img src=\""+imageserver+"/bilder/layout/warten.gif\" alt=\"Bitte warten!\"/>");var _32=false;GDownloadUrl("cache/maps_xml/"+typ+id+".xml?typ="+typ+"&id="+id,function(_33,_34){if(_34==200){parseMarkers(_33);}else{GDownloadUrl("interface/MarkerInfo.php?typ="+typ+"&id="+id,function(_35,_36){if(_36==200){parseMarkers(_35);}});}});}function showMarkerByTyp(_37,typ){if(_37){if(typ==-1){for(j in standartmarker){if(j/1&&standartmarker[j].visible==false){window.setTimeout("showMarkerOnMap("+j+",\"STANDART\",\"false\")",(10));standartmarker[j].visible=true;}}}else{for(j in standartmarker){if(j/1&&standartmarker[j].typ==typ&&standartmarker[j].visible==false){window.setTimeout("showMarkerOnMap("+j+",\"STANDART\",\"false\")",(10));standartmarker[j].visible=true;}}}}else{if(typ==-1){for(j in standartmarker){if(j/1){map.removeOverlay(standartmarker[j].getMarker());standartmarker[j].visible=false;}}}else{for(j in standartmarker){if(j/1&&standartmarker[j].typ==typ){map.removeOverlay(standartmarker[j].getMarker());standartmarker[j].visible=false;}}document.getElementById("allesehensw").checked=false;}}map.closeInfoWindow();}function setCheckboxes(_39){var _3a=document.getElementsByName("sehenswcheckbox");var j;for(j=0;j<_3a.length;j++){document.getElementsByName("sehenswcheckbox")[j].checked=_39;}if(_39=="fales"){map.closeInfoWindow();for(j in standartmarker){standartmarker[j].visible=false;}map.removeOverlays();}}function showAddress(_3c){geocoder.getLatLng(_3c,function(_3d){if(!_3d){alert("Leider konnten wir "+_3c+" nicht finden.\nFormulieren Sie die Suche gegebenfalls allgemeiner\noder benutzen sie Ortnamen in der jeweiligen Landessprache.");}else{map.setCenter(_3d,13);var _3e=new GMarker(_3d,{icon:icons["standart"],title:_3c});map.addOverlay(_3e);_3e.openInfoWindowHtml(_3c);}});}function showMarkerOnMap(id,typ,_41){if(typ=="STANDART"){if(useManager==true){rnd=Math.round(Math.random()*100);if(rnd>99){zl=0;}else{if(rnd>98){zl=3;}else{if(rnd>80){zl=5;}else{if(rnd>75){zl=7;}else{if(rnd>30){zl=8;}else{zl=10;}}}}}mgr.addMarker(standartmarker[id].getMarker(),zl);}else{map.addOverlay(standartmarker[id].getMarker());}if(_41==true){map.setCenter(standartmarker[id].getMarker().getPoint(),standartmarker[id].zoom);standartmarker[id].showInfoCode();}}else{if(typ=="BILD"){map.addOverlay(bildmarker[id].getMarker());if(_41==true){map.setCenter(bildmarker[id].getMarker().getPoint(),bildmarker[id].zoom);bildmarker[id].getMarker().openInfoWindowHtml(bildmarker[id].infoCode);}}}}function initOrtMarker(lat,lon,_44,id,_46,_47){ortmarker[id]=new myMarker(lat,lon,_47,_44,"ort",_46);}function initSehenswMarker(lat,lon,_4a,id,_4c,_4d,_4e){sehenswmarker[id]=new myMarker(lat,lon,_4d,_4a,"sehensw",_4c);window.setTimeout("showMarkerOnMap("+id+",\"SEHENSW\","+_4e+")",(10));}function initMarker(lat,lon,_51,id,_53,_54,_55,_56){standartmarker[id]=new myMarker(lat,lon,_55,_51,_53,_54,id);showMarkerOnMap(id,"STANDART",_56);standartmarker[id].visible=true;return standartmarker[id];}function initGameMarker(lat,lon,id,_5a){count_gamemarker++;standartmarker[count_gamemarker]=new myMarker(lat,lon,"",1,"game",_5a);window.setTimeout("showMarkerOnMap("+count_gamemarker+",\"STANDART\",false)",(1));standartmarker[count_gamemarker]["id"]=id;}function enableManager(_5b){if(_5b==true){useManager=true;}else{useManager=false;}}function distance(_5c,_5d,_5e,_5f,_60){var _61=Math.PI*_5c/180;var _62=Math.PI*_5e/180;var _63=Math.PI*_5d/180;var _64=Math.PI*_5f/180;var _65=_5d-_5f;var _66=Math.PI*_65/180;var _67=Math.sin(_61)*Math.sin(_62)+Math.cos(_61)*Math.cos(_62)*Math.cos(_66);_67=Math.acos(_67);_67=_67*180/Math.PI;_67=_67*60*1.1515;if(_60=="K"){_67=_67*1.609344;}if(_60=="N"){_67=_67*0.8684;}return _67;}function distance_abs_lat(_68,_69){var _6a=0;var _6b=0;var _6c="k";var _6d=Math.PI*_68/180;var _6e=Math.PI*_69/180;var _6f=Math.PI*_6a/180;var _70=Math.PI*_6b/180;var _71=_6a-_6b;var _72=Math.PI*_71/180;var _73=Math.sin(_6d)*Math.sin(_6e)+Math.cos(_6d)*Math.cos(_6e)*Math.cos(_72);_73=Math.acos(_73);_73=_73*180/Math.PI;_73=_73*60*1.1515;if(_6c=="K"){_73=_73*1.609344;}if(_6c=="N"){_73=_73*0.8684;}if(_68<_69){return _73;}else{return _73*(-1);}}function distance_abs_lon(_74,_75){var _76=0;var _77=0;var _78="k";var _79=Math.PI*_76/180;var _7a=Math.PI*_77/180;var _7b=Math.PI*_74/180;var _7c=Math.PI*_75/180;var _7d=_74-_75;var _7e=Math.PI*_7d/180;var _7f=Math.sin(_79)*Math.sin(_7a)+Math.cos(_79)*Math.cos(_7a)*Math.cos(_7e);_7f=Math.acos(_7f);_7f=_7f*180/Math.PI;_7f=_7f*60*1.1515;if(_78=="K"){_7f=_7f*1.609344;}if(_78=="N"){_7f=_7f*0.8684;}if(_74<_75){return _7f;}else{return _7f*(-1);}}function gamemode(){game=true;map.disableDragging();map.removeControl(glmc);map.removeControl(gmtc);strecke_speichern();document.onkeydown=keycontrol;if(gas==-100){document.getElementById("gamehint_start").style.visibility="visible";}GEvent.addListener(map,"moveend",function(){if(akt_gamemarker<=count_gamemarker){if(gas<0&&gas>-50){gas=gas+4;}if(gas>30){gas=gas-4;}map.panBy(new GSize((gas*x),(gas*y)));abstand=distance(standartmarker[akt_gamemarker].getMarker().getPoint().lat(),standartmarker[akt_gamemarker].getMarker().getPoint().lng(),map.getCenter().lat(),map.getCenter().lng(),"K");document.getElementById("km").value=(Math.round(abstand*100)/100);abstand=(Math.round(abstand*100)/100);if(abstand>=100){abstans=99.99;}var _80=Math.round(abstand*0.1-0.5)%10;if(_80==0){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_0.gif";}else{if(_80==1){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_1.gif";}else{if(_80==2){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_2.gif";}else{if(_80==3){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_3.gif";}else{if(_80==4){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_4.gif";}else{if(_80==5){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_5.gif";}else{if(_80==6){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_6.gif";}else{if(_80==7){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_7.gif";}else{if(_80==8){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_8.gif";}else{if(_80==9){document.getElementById("010_00").src=imageserver+"/bilder/layout/spiel/display_9.gif";}}}}}}}}}}var _81=Math.round(abstand-0.5)%10;if(_81==0){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_0.gif";}else{if(_81==1){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_1.gif";}else{if(_81==2){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_2.gif";}else{if(_81==3){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_3.gif";}else{if(_81==4){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_4.gif";}else{if(_81==5){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_5.gif";}else{if(_81==6){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_6.gif";}else{if(_81==7){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_7.gif";}else{if(_81==8){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_8.gif";}else{if(_81==9){document.getElementById("001_00").src=imageserver+"/bilder/layout/spiel/display_9.gif";}}}}}}}}}}var _82=Math.round(abstand*10-0.5)%10;if(_82==0){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_0.gif";}else{if(_82==1){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_1.gif";}else{if(_82==2){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_2.gif";}else{if(_82==3){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_3.gif";}else{if(_82==4){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_4.gif";}else{if(_82==5){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_5.gif";}else{if(_82==6){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_6.gif";}else{if(_82==7){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_7.gif";}else{if(_82==8){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_8.gif";}else{if(_82==9){document.getElementById("000_10").src=imageserver+"/bilder/layout/spiel/display_9.gif";}}}}}}}}}}var _83=Math.round(abstand*100-0.5)%10;if(_83==0){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_0.gif";}else{if(_83==1){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_1.gif";}else{if(_83==2){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_2.gif";}else{if(_83==3){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_3.gif";}else{if(_83==4){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_4.gif";}else{if(_83==5){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_5.gif";}else{if(_83==6){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_6.gif";}else{if(_83==7){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_7.gif";}else{if(_83==8){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_8.gif";}else{if(_83==9){document.getElementById("000_01").src=imageserver+"/bilder/layout/spiel/display_9.gif";}}}}}}}}}}document.getElementById("gas").value=gas;if(abstand<0.06){gas=0;akt_gamemarker=akt_gamemarker+1;if(akt_gamemarker<=count_gamemarker){document.getElementById("gamehint_"+standartmarker[akt_gamemarker]["id"]).style.visibility="visible";}}if(gas==2){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_1.gif)";}else{if(gas==6){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_2.gif)";}else{if(gas==10){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_3.gif)";}else{if(gas==14){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_4.gif)";}else{if(gas==18){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_5.gif)";}else{if(gas==22){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_6.gif)";}else{if(gas==26){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_7.gif)";}else{if(gas==30){document.getElementById("tacho").style.background="RGB(173,171,158) url("+imageserver+"/bilder/layout/spiel/amatur3_8.gif)";}}}}}}}}}else{if(akt_gamemarker==count_gamemarker+1){akt_gamemarker++;gas=0;document.getElementById("gamehint_end").style.visibility="visible";strecke_speichern();strecke_berechnen();var _84=new GPolyline(strecke_poly,"#FF0000",10);map.addOverlay(_84);map.centerAndZoomOnBounds(bounds);}}});}function strecke_speichern(){strecke_poly[count_strecke]=map.getCenter();bounds.extend(map.getCenter());count_strecke++;}function strecke_berechnen(){var _85=0;var _86=0;var _87=0;var _88="";var _89="";var _8a="";var _8b=0;for(i=0;i<strecke_poly.length;i++){if(_89==""){_89+=(strecke_poly[i].lat());}else{_89+=","+(strecke_poly[i].lat());}if(_8a==""){_8a+=(strecke_poly[i].lng());}else{_8a+=","+(strecke_poly[i].lng());}}for(i=0;i+1<strecke_poly.length;i++){_8b=distance(strecke_poly[i].lat(),strecke_poly[i].lng(),strecke_poly[i+1].lat(),strecke_poly[i+1].lng(),"K");_85+=_8b;}document.getElementById("str_lat").value=_89;document.getElementById("str_lng").value=_8a;document.getElementById("strecke").value=(Math.round(_85*100)/100);}function distanceCalculatingMode(_8c){if(_8c==true){distancecalculating=true;}else{map.deleteDistanceLabel();distancecalculating=false;}}function keycontrol(_8d){var _8e="";if(document.all){_8e=window.event.keyCode;}else{_8e=_8d.keyCode;}if(_8e==37){x=1;y=0;strecke_speichern();}else{if(_8e==38){x=0;y=1;strecke_speichern();}else{if(_8e==39){x=-1;y=0;strecke_speichern();}else{if(_8e==40){x=0;y=-1;strecke_speichern();}else{if(_8e==33){gas=gas+4;}else{if(_8e==34){gas=gas-4;}}}}}}}function addPolylineOnAll(){var _8f=new Array();var _90=0;for(j in standartmarker){if(j/1){_8f[_90]=standartmarker[j].getMarker().getPoint();_90++;}}var _91=new GPolyline(_8f,"#26FF00",10);map.addOverlay(_91);}function MyLabel(){}MyLabel.prototype.initialize=function(map){this.map=map;var _93=document.createElement("span");_93.setAttribute("id",this.id);_93.innerHTML=this.text;document.body.appendChild(_93);_93.style.zIndex=5;_93.style.position="absolute";this.mappane=map.getPane(G_MAP_MAP_PANE);this.mappane.appendChild(_93);this.width=document.getElementById(this.id).offsetWidth;this.height=document.getElementById(this.id).offsetHeight;this.anchorLatLng;if(!this.point){this.point=new GSize(0,0);}this.setPosition();GEvent.bind(map,"zoomend",this,function(){this.setPosition();});GEvent.bind(map,"moveend",this,function(){this.setPosition();});};MyLabel.prototype.setPosition=function(){var _94=document.getElementById(this.id);var pos=this.map.fromLatLngToDivPixel(this.anchorLatLng);var x=parseInt(pos.x);var y=parseInt(pos.y);y-=this.height;_94.style.left=x-this.point.width+"px";_94.style.top=y-this.point.height+"px";};GMap2.prototype.addMyLabel=function(_98){_98.initialize(this);};GMap2.prototype.removeMyLabel=function(_99){var _9a=document.getElementById(_99.id);this.getPane(G_MAP_MAP_PANE).removeChild(_9a);delete (_9a);};function load_save(lat,lon,_9d,_9e,_9f){var map;if(GBrowserIsCompatible()){map=new GMap2(document.getElementById(_9f));map.addControl(new GLargeMapControl());map.addControl(new GMapTypeControl());map.addControl(new GScaleControl());map.addControl(new GOverviewMapControl(new GSize(180,180)));map.setCenter(new GLatLng(lat,lon),_9d,_9e);var _a1=new GMarker(new GLatLng(lat,lon),{draggable:true,title:"Verschieben Sie mich an die Stelle Ihres Eintrags"});map.addOverlay(_a1);GEvent.addListener(_a1,"dragend",function(){setLatLonForElement(_a1.getPoint(),map.getZoom(),_9f);});GEvent.addListener(map,"zoomend",function(_a2,_a3){document.getElementById(_9f+"_zoom").value=_a3;});GEvent.addListener(map,"click",function(_a4,_a5){if(_a4){}else{map.clearOverlays();_a4=new GMarker(_a5,{draggable:true,title:"Verschieben Sie mich an die Stelle Ihres Eintrags"});map.addOverlay(_a4);setLatLonForElement(_a4.getPoint(),map.getZoom(),_9f);GEvent.addListener(_a4,"dragend",function(){setLatLonForElement(_a4.getPoint(),map.getZoom(),_9f);});}});}}function setLatLonForElement(_a6,_a7,_a8){if(_a8){document.getElementById(_a8+"_zoom").value=_a7;document.getElementById(_a8+"_latitude").value=_a6.lat();document.getElementById(_a8+"_longitude").value=_a6.lng();}else{setLatLon(_a6,_a7);}}function setLatLon(_a9,_aa){document.getElementById("zoom").value=_aa;document.getElementById("latitude").value=_a9.lat();document.getElementById("longitude").value=_a9.lng();}
