var gmarkers=[];var htmls=[];var punkt_lat=[];var punkt_lng=[];var punkt_ini_zoom=[];var i=0;function openwin(a){gmarkers[a].openInfoWindowHtml(htmls[a])}function drawCircle(_2,_3,_4,_5,_6,_7){var _8=map.getZoom();var _9=map.fromLatLngToDivPixel(_2);var _a=_9;rpt1=_a.x+_3;rpt2=_a.y+_3;_a=new GPoint(rpt1,rpt2);var _b=Array();with(Math){_3=floor(sqrt(pow((_9.x-_a.x),2)+pow((_9.y-_a.y),2)));for(var a=0;a<361;a+=10){var _d=a*(PI/180);var y=_9.y+_3*sin(_d);var x=_9.x+_3*cos(_d);var p=new GPoint(x,y);var _11=map.fromDivPixelToLatLng(p,_8);_b.push(_11);if(_6!=""){var _12=createMapMarker(_11,_6);map.addOverlay(_12)}}if(_7!=""){circleLine=new GPolygon(_b,_4,_5,0.8,_7,0.5)}else{circleLine=new GPolygon(_b,_4,_5,0.8)}map.addOverlay(circleLine)}}function createMarker(e,d){var c=new GIcon();c.image=d[0];c.iconSize=new GSize(d[1],d[2]);subt=d[2]/100*10;subt=Math.ceil(subt);var b=d[2]-subt;c.iconAnchor=new GPoint(10,b);var a=new GMarker(e,c);return a}function createMapMarker(c,a){var f=new GIcon();f.image=a[0];f.iconSize=new GSize(a[1],a[2]);subt=a[2]/100*10;subt=Math.ceil(subt);var e=a[2]-subt;f.iconAnchor=new GPoint(10,e);var d=a[2]/3;d=Math.floor(d);f.infoWindowAnchor=new GPoint(d,2);var b=new GMarker(c,f);GEvent.addListener(b,"click",function(){map.showMapBlowup(b.getPoint())});return b}function createTabMarker(d,b,c){var a=new GIcon();a.image=c[0];a.iconSize=new GSize(c[1],c[2]);subt=c[2]/100*11;subt=Math.ceil(subt);var g=c[2]-subt;a.iconAnchor=new GPoint(10,g);var f=c[2]/3;a.infoWindowAnchor=new GPoint(f,2);var e=new GMarker(d,a);GEvent.addListener(e,"click",function(){e.openInfoWindowTabsHtml(b)});return e}function createLinkMarker(g,e,c){var b=new GIcon();b.image=c[0];b.iconSize=new GSize(c[1],c[2]);subt=c[2]/100*11;subt=Math.ceil(subt);var a=c[2]-subt;b.iconAnchor=new GPoint(10,a);var f=c[2]/3;b.infoWindowAnchor=new GPoint(f,2);var d=new GMarker(g,b);GEvent.addListener(d,"click",function(){window.location.href=e});return d}function createOtherMarker(h,g,f){var d=new GIcon();d.image=f[0];d.iconSize=new GSize(f[1],f[2]);subt=f[2]/100*11;subt=Math.ceil(subt);var e=f[2]-subt;d.iconAnchor=new GPoint(10,e);var c=f[2]/3;c=Math.floor(c);d.infoWindowAnchor=new GPoint(c,2);var b=new GMarker(h,d);var a=g;GEvent.addListener(b,"click",function(){b.openInfoWindowHtml(a)});return b}var arrowIcon=new GIcon();arrowIcon.iconSize=new GSize(24,24);arrowIcon.shadowSize=new GSize(1,1);arrowIcon.iconAnchor=new GPoint(12,12);arrowIcon.infoWindowAnchor=new GPoint(0,0);var degreesPerRadian=180/Math.PI;function bearing(g,f){var d=g.latRadians();var c=g.lngRadians();var b=f.latRadians();var a=f.lngRadians();var e=-Math.atan2(Math.sin(c-a)*Math.cos(b),Math.cos(d)*Math.sin(b)-Math.sin(d)*Math.cos(b)*Math.cos(c-a));if(e<0){e+=Math.PI*2}e=e*degreesPerRadian;e=e.toFixed(1);return e}function arrowHead(c){var d=c[c.length-1];var b=c[c.length-2];var a=bearing(b,d);var a=Math.round(a/3)*3;while(a>=120){a-=120}arrowIcon.image="/img/dir_"+a+".png";map.addOverlay(new GMarker(d,arrowIcon))}function midArrows(c){for(var b=1;b<c.length-1;b++){var e=c[b-1];var d=c[b+1];var a=bearing(e,d);var a=Math.round(a/3)*3;while(a>=120){a-=120}arrowIcon.image="/img/dir_"+a+".png";map.addOverlay(new GMarker(c[b],arrowIcon))}}function geocodeAddress(a,b,d,c){geocoder.getLatLng(a,function(g){if(!g){alert(a+" nicht gefunden")}else{var f=g.lat();var e=g.lng();map.setCenter(g,c);if(b=="otherMarker"){d=createOtherMarker(g,a,d)}else{if(b=="marker"){d=createMarker(g,d)}else{if(b=="mapMarker"){d=createMapMarker(g,d)}}}map.addOverlay(d)}})}function getAdress(){var a=document.getElementById("adresse").value;return a}function tilechk(){paragraphs=map.getContainer().getElementsByTagName("p").length;if(paragraphs>4){map.zoomOut(false,true)}}function wheelevent(a){if(!a){a=window.event}if(a.preventDefault){a.preventDefault()}a.returnValue=false};
