
var sbContent="";var gmarkers=[];var pmarkers=[];var i=0;var highlightCircle;var baseIcon=new GIcon();baseIcon.iconSize=new GSize(56,32);baseIcon.shadowSize=new GSize(56,32);baseIcon.iconAnchor=new GPoint(28,32);baseIcon.infoWindowAnchor=new GPoint(28,0);var icMountainbike=new GIcon(baseIcon,"typo3conf/ext/geo/res/icons/pal0/mountainbike.png",null,"typo3conf/ext/geo/res/icons/pal0/mountainbikes.png");function highlightCurrentMarker(mid){var markerPoint=gmarkers[mid].getPoint();var polyPoints=Array();if(highlightCircle){map.removeOverlay(highlightCircle);}
var mapNormalProj=G_NORMAL_MAP.getProjection();var mapZoom=map.getZoom();var clickedPixel=mapNormalProj.fromLatLngToPixel(markerPoint,mapZoom);var polySmallRadius=20;var polyNumSides=20;var polySideLength=18;for(var a=0;a<(polyNumSides+1);a++){var aRad=polySideLength*a*(Math.PI/180);var polyRadius=polySmallRadius;var pixelX=clickedPixel.x+polyRadius*Math.cos(aRad);var pixelY=clickedPixel.y+polyRadius*Math.sin(aRad);var polyPixel=new GPoint(pixelX,pixelY);var polyPoint=mapNormalProj.fromPixelToLatLng(polyPixel,mapZoom);polyPoints.push(polyPoint);}
highlightCircle=new GPolygon(polyPoints,"#000000",9,0.0,"#FF0000",.5);map.addOverlay(highlightCircle);}
function clickOpen(n){GEvent.trigger(gmarkers[n],"click");}
/*categories*/
function show(category){for(var i=0;i<gmarkers.length;i++){if(gmarkers[i].tgCategory==category){gmarkers[i].show();if(pmarkers[i])pmarkers[i].show();}
}
document.getElementById(category+"box").checked=true;}
function hideAllExcept(category){map.closeInfoWindow();if(highlightCircle){map.removeOverlay(highlightCircle);}
for(var i=0;i<gmarkers.length;i++){if(gmarkers[i].tgCategory!=category){gmarkers[i].hide();if(pmarkers[i])pmarkers[i].hide();var markerPoint=gmarkers[i].getPoint();var polyPoints=Array();document.getElementById(gmarkers[i].tgCategory+"box").checked=false;}
else{gmarkers[i].show();if(pmarkers[i])pmarkers[i].show();document.getElementById(gmarkers[i].tgCategory+"box").checked=true;}
}
makeSidebar();}
function hide(category){for(var i=0;i<gmarkers.length;i++){if(gmarkers[i].tgCategory==category){gmarkers[i].hide();if(pmarkers[i])pmarkers[i].hide();var markerPoint=gmarkers[i].getPoint();var polyPoints=Array();if(highlightCircle){map.removeOverlay(highlightCircle);}
}
}
document.getElementById(category+"box").checked=false;map.closeInfoWindow();}
function boxclick(box,category){if(box.checked){show(category);}
else{hide(category);}
makeSidebar();}
function myclick(n){GEvent.trigger(gmarkers[n],"click");}
function makeSidebar(){var html="";for(var i=0;i<gmarkers.length;i++){if(!gmarkers[i].isHidden()){html+=createSBitem(gmarkers[i],i);}
}
document.getElementById("txgeomapSidebar").innerHTML=html;}
/*categories*/
function createSBitem(marker,n){var sbCode="";var highlight=(marker.tgHighlight)? 'highlightCurrentMarker('+n+');':'';if(marker.tgUrl!=""){sbCode='<a href="'+marker.tgUrl+'" onmouseover="clickOpen('+n+');'+highlight+'" class="'+marker.tgClass+'">'+marker.tgLabel+'</a>';}
else{sbCode='<div onclick="clickOpen('+n+');" '+highlight+' class="'+marker.tgClass+'">'+marker.tgLabel+'</div>';}
return sbCode;}
function loadMap(){var mpObj=document.getElementById("txgeomap");var sbObj=document.getElementById("txgeomapSidebar");if(mpObj){if(GBrowserIsCompatible()){if(document.implementation.hasFeature(
"http://www.w3.org/TR/SVG11/feature#SVG","1.1")){_mSvgEnabled=true;_mSvgForced=true;}
function drawPoly(lcolor,lweight,lopacity,lpoints,llevels,lzoomfactor,lnumlevels,maxLat,minLat,maxLon,minLon){var marker=new GPolyline.fromEncoded({color:lcolor,
weight:lweight,
opacity:lopacity,
points:lpoints,
levels:llevels,
zoomFactor:lzoomfactor,
numLevels:lnumlevels
});return marker;}
/*
			        GEvent.addListener(marker, 'click', function() {
			          var maxContentDiv = document.createElement('div');
			          maxContentDiv.innerHTML = 'Loading...'
			          marker.openInfoWindowHtml("<div style='padding:5px'>Click maximize button for more info about the Google Bar!</div>",
			            {maxContent: maxContentDiv, 
			             maxTitle: "More Info"});

			          var iw = map.getInfoWindow();
			          GEvent.addListener(iw, "maximizeclick", function() {
			            GDownloadUrl("ajax_content.html", function(data) {
			              maxContentDiv.innerHTML = data;
			            });
			          });
			        });					


						*/
function createTabbedMarker(point,name,url,htmls,labels,icon,showinsidebar,cssclass){var marker=new GMarker(point,icon);marker.tgCategory=cssclass;marker.tgLabel=name;marker.tgUrl=url;marker.tgClass=cssclass;marker.tgHighlight=true;GEvent.addListener(marker,"click",function(){if(htmls.length > 2){htmls[0]='<div style="width:'+htmls.length*88+'px">'+htmls[0]+'</div>';}
var tabs=[];for(var i=0;i<htmls.length;i++){tabs.push(new GInfoWindowTab(labels[i],htmls[i]));}
marker.openInfoWindowTabsHtml(tabs);});map.addOverlay(marker);if(sbObj){if(showinsidebar&&name!=""){gmarkers.push(marker);sbContent+=createSBitem(marker,i);i++;}
}
return marker;}
function createMarker(point,name,url,html,icon,showinsidebar,cssclass){var marker=new GMarker(point,icon);marker.tgCategory=cssclass;marker.tgLabel=name;marker.tgUrl=url;marker.tgClass=cssclass;marker.tgHighlight=true;var maxContentDiv=document.createElement('div');maxContentDiv.innerHTML='Loading...'
GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(html);});map.addOverlay(marker);if(sbObj){gmarkers.push(marker);sbContent+=createSBitem(marker,i);i++;}
return marker;}
this.map=new GMap2(document.getElementById(mpObj.id));map.addControl(new GSmallMapControl());map.addControl(new GHierarchicalMapTypeControl(true));map.enableScrollWheelZoom();map.getContainer().style.overflow="hidden";function wheelevent(e){if(!e){e=window.event;}
if(e.preventDefault){e.preventDefault();}
e.returnValue=false;}
GEvent.addDomListener(map.getContainer(),"DOMMouseScroll",wheelevent);map.getContainer().onmousewheel=wheelevent;map.hideControls();GEvent.addListener(map,"mouseover",function(){map.showControls();});GEvent.addListener(map,"mouseout",function(){map.hideControls();});map.addMapType(G_PHYSICAL_MAP);var bounds=new GLatLngBounds(new GLatLng(45.540984,10.618286),new GLatLng(46.02744,10.98257));map.setCenter(bounds.getCenter(),map.getBoundsZoomLevel(bounds),G_PHYSICAL_MAP);var polyline=new GPolyline.fromEncoded({color:"#0066CC",
weight:3,
opacity:1.0,
points:"svduGoee`A_@lAGr@Lt@dAfDpBfBPh@H|@LTlA|@Zb@KxHBh@Lh@Dr@Qp@[l@iCh@w@ZeAwEgZqCNVIdABl@_BE_@QISOCk@Tc@Bu@e@cBGsBg@iDU_A]_A{@w@Ce@UwC{BW@QMeCBoAIw@MiAc@a@g@w@g@s@kA[YqAw@cCy@}@aAe@Km@o@q@Q_BmBmLsPaEwDcAk@cEuEg@OoBoAYCwCZm@g@GLWCy@{@y@}BIYCqA{A_Aw@aAyAq@kBA}CV{My@kC[A[uCaDgAaBKWBa@mD_CUo@B{@m@q@Bk@\\aALKL@`@VnATNI`AsAVsA_@qAy@wAe@kAi@s@}CsC]s@PSl@l@bGdDFC?SuAuByAmAIkAD{ACy@}C}EIkA[o@w@u@q@@cC{AgB_@KQDO|@E~@HnBl@`Gs@PY?W]OqAM{AD{EyAgDg@cE}BkA[gBHc@e@cBAqNwDWOwGeH[k@sEJ}@Q{AwA_F_Ga@_BAyA]m@eEaBc@A{BuAiEcFs@sAyB]j@oATF~@KdBj@zB_KpAmD}AoAx@_CJu@[CEMAULe@rJaE`@YCc@WIuEj@}HZqAE{Hy@sBm@sHkDmEkCqAeA_B{BmBuD?UP?`C|BLDNGBQEIcJgIs@sAmB{AaAyAoAkAWiDsByMa@{AyBoFO_BAeG_@iAy@w@w@]cIA{CmBsCcAaBsAcDmByB}@mDmC}KsF}Bm@kCU{Aa@YUiCgFmAsAo@]oDmAg@i@Ue@yByBmCkA]SCQ@Uz@{AN_A|C}A|A{AKgAe@aACi@LuBGw@cA_FKcB}@oBE_@LkBtAcLXWVGjBExAWvCShAAbETdCs@hD[Lk@c@gCMoFAeBHmBRaBl@}BbAkCHiAIyBj@aB}@OcBaB]?QTyAtDg@d@aCj@WK?UpAsAVc@X_ABe@EII?w@vAq@BwCoAiDcEsEx@{@GiCg@_Bk@q@k@Q[Qu@YaCi@kAa@S}AMi@O}FyBuB_@e@Y{@qA{CaIeDeFuD}DcAm@oBkBeAq@eAyAkCiCu@k@qAc@m@EuBJaBW{@@QGs@m@Ko@n@yCBUEQW]iByA[GeBTi@GLaJfAiCfAtAzF}b@~JvIfAcHcC{KvBqNjHhCfG{RvK`GrDmE~D}DvE}EvEs@gh@ia@nCaVsDmEbg@cHwNgXcqAq{@aqAy`@g_@s@~DsHwW?yj@dBfAa]{LiRkQeI",
levels:"P?@?A@??@?A@??@?B?AAA@?A@??@?@@?@B@@?@A???@?A???@?@@@?A?A?@@?A?@@?A@@?@@A@?@?B@?@?@@A@@?A?@?A?@A??@?@A@?@?A@@??@@@A@@@?B@@?@@?B?@@@@@@@@@A??A@A?A@@A@@@@@B@?@A@AA?@?@?A@@B@@@?A@@B@@?A?@?@?A@@@?A@@?@?@B?@A@@?@@@A??A?@A?@??@?C?@@@@A@@??@@@?A?B?@??@?@@B@@@?A?@@?@B@@A?@@A@@?@@?A?@A@AA?@B?@?@A??@??A@@A@??@?A?@?@??A@@??A?@??BAAABAAABAAA??ABBABBCAAAB@BBAP",
zoomFactor:6,
numLevels:18
});map.addOverlay(polyline);pmarkers[i]=polyline;var marker=createMarker(new GLatLng(45.5769,10.68136),'Monte Baldo Tour','special/biketouren/monte-baldo.html','<div class="bubbleInnerContainer"><h3>Monte Baldo Tour</h3>Anstieg: 1800 H&ouml;henmeterStart: GardaDistanz: ~30 km<hr /><a href="special/biketouren/monte-baldo.html" >link</a></div>',icMountainbike,1,"icicmountainbike");var marker=createMarker(new GLatLng(45.540984,10.618286),'Mountainbike Touren am Gardasee','special/mountainbike-touren.html','<div class="bubbleInnerContainer"><h3>Mountainbike Touren am Gardasee</h3><hr /><a href="special/mountainbike-touren.html" >link</a></div>',icMountainbike,1,"icicmountainbike");var polyline=new GPolyline.fromEncoded({color:"#0066CC",
weight:3,
opacity:1.0,
points:"wpvwGcezaAyGaDqCk@wCeAqCQ}GeAoD{C_FkAoBiAo@OyFWeCW}DaBoB]w@F_Bl@}@Pq@O[WmG]}EB}BGcBS}DaBe@_@mBkCWS_GyCcAYo@Ck@HkElALnBEfABxArAlTCf@GHvBKtB\\tAFxB\\fA\\fAl@`BhA`@b@fAbF@TNZc@rAxAfAi@bBpD`F`@x@c@JaB`AqAXoCEeAc@g@EYN[d@Mt@N|@_@LyAHwAa@qBUyDOo@Ss@GQDO\\ObAy@rA?ZcA{AQ\\SCe@{BImB_BgAgAKs@[gBaA_Bg@WFm@f@_APoCKgAiBzA}TQU}@IGQ?_@DYz@eAFW}EsEwAaD]sA}@cCKk@}@_BEqABwBDyBJ_@uQaJMQ_@sAGaABOPQ`@At@`@x@JhAh@fE~@HUwBkCJc@dBEf@FZLPZVNf@_@H}@Vg@t@Mv@PVMd@yBLgBCcAOoAYuEBs@T_@TAfA`@|BjBzCrE~@bAj@tBFFvCM@IyAw@y@qHiB}Fe@kCGeABMXGl@Jt@pAZfAJ@FWAe@]}A?KJEV`@lAxDp@~CP@Dc@O}CCaCe@mCYc@eAq@_@a@m@aBcAc@eCuC_I_GwA{@cBeBk@_@?Ut@m@EO}@iAgAk@eA[Wa@Eu@HwEv@kHJ[TWl@O@UEQ{@u@_BQM]POb@GhBVTQJeCZyDLq@n@eA`D{CVs@BmAxKeD\\CfAN`H~C|@LhIYvCU~JOxOe@`TZl@JhAd@lElDlBx@bBFxGaA`IxA~Bp@nEvAfRnJtLdEAR@StPzFdCXtDg@lJgBtQ_HtA]rf@]~B@|APpBnAbIvIvAbArAd@pHfApInB|Az@`AxAvHbOhFbMnE|I~@dAjHtGrArBZbARzArBu@I`B`@bAHrCj@bCAzBVzBZh@LAzB{BN?b@`Bf@h@F`Dm@n@[tAD|FY|CSjAYv@gAdBmBdCe@rAYfDNbCqAzEGjA{A~FE`AXlB?lAOfBFRB`Ei@lD{@xDPNKzCNpBn@|Ce@`BY\\_@zAQZy@p@YrAFh@rB|DDVI`@w@fAQbAYf@Ed@NDJa@JALtBf@`BFx@LTTe@FFDPE`ATf@l@h@p@VlAhAZBd@c@ZFp@tA~BtDxA~@Z?\\Nd@hAp@n@x@rAn@h@r@\\x@Pd@^x@H\\Qf@DlA\\^b@|Ap@xA?dGbDfDZr@\\|CtBnCzD\\Lt@EZH|@dDv@jAt@hB\\Z~@Nr@^~AtAJ`@DzAf@z@FdBl@`DX`A`AVr@_@lARdCrATVRnA^n@nBxB`@jARvAVp@r@z@H\\nA`CtEzEn@nA^fBzArAd@l@lABzAl@fArAx@~Al@Xx@z@`ClAlCPz@XhBtAp@lAbAlAx@Bf@u@r@S`Bd@VIf@kBHcAk@mAk@i@GQ@QtCa@p@m@~Ao@^Cl@ZX`@MBQZf@bBNlD|@zCR\\jAv@~Dh@dAv@~AnBl@dAzBnClAjAdBbDrDfC^h@l@Zv@fALfAb@`AO?WU_Bc@y@q@IVhDtEhAnCvB`Dv@xBXd@lAzAl@f@vF`DfAXz@f@p@j@\\DVMFFMTo@ViBMSJBJt@NlAn@f@Hr@AJHYXu@ReBAOF@TzAb@\\Rp@v@~AThDCj@b@HV?^YdC[fBi@rAElAg@bBwAjD[nAg@JcB?o@Ik@FkD`BcA~Aa@VmBf@o@\\wGk@m@OgRmGqAy@{GiIsBuAgCoAmRwCoLoDgLaDeL_Ewu@af@}DwCwAcBwAuBgCeWO{@k@wAqDwEePiTUm@Ii@?gFQ{B_DkH{@}AcGoHyIcJsA_A}E}BwDy@eBkAwCeCIOGi@Bk@j@{AvBmC?mAWo@eGiDoFkCqJkIs@Cc@N}AjBUL_ALo@EQg@D[yAOWO[_@{@sDGEiAS}@p@U@uAkBsDkAy@}Aw@e@m@kCeBa@WW}@eDa@u@_CK{GiBiCgAyDx@_@Qu@oAqDAqAeASGi@DUNaAvAWNgE?cGwBcEu@mCqBe@m@c@eAs@wB[{AQeEEsEm@_DA[FsNi@eAgCyCs@m@oE{B",
levels:"P@?@?@@@?A?@@A??A?@@?@A@??@@?B?A??@@?B@??A@?A@??@@@A?B?@A@?A?@@@A@@???A?@?@A@@@@@A@??A?@@CAA@@?A??A@@??@A???AA?@B?@@??@A@@A?@??A@?@@@B?@??@?B?@@?@?A?B@@@?A?@@??A?@@?A?@@B??@A??@@@@?@?@@@A@?@B?@@?@@A?@@A?@@A??A@@@C?A@@A?@?@B?@@A@A?A@@@@@@B?@?A?B@@@A?@@C?@@A?@@?AA@@@@@A?@?A@B@@@@?A??@A@@?@A@@?@?@?A@@@A??@?@A??A?@??A@?@@?@@?@?@C??@@@A?@@?@@??A??@@@?@?@@@A?@@??B@?A??@A?@@@?A@@@A??@@??@??@@@A?@@@?@?B@@@@?@A@@@A?A?@?A@?@@B@?@@@?A@@A???@@??A@?A??@@A@@??A?@@@?@??A?@@A??@??A?@@?A@?@@@B?@@?@@??D???A@?@?A?@B@@?A@?@A@B?A?A@?A?@?A?B@A?@@??A?@@@@B?@A?@?@?A?@@?@?A@?A@A@@@?@?B@@AA@@@?A?@?@A@B?@??A?@?@A?@?P",
zoomFactor:6,
numLevels:18
});map.addOverlay(polyline);pmarkers[i]=polyline;var marker=createMarker(new GLatLng(45.9958,10.95266),'Giro Cavedine','special/biketouren/giro-cavedine.html','<div class="bubbleInnerContainer"><h3>Giro Cavedine</h3>Kleine, aber sehr steile Tour (990 H&ouml;henmeter)Distanz: 36,9 km<hr /><a href="special/biketouren/giro-cavedine.html" >link</a></div>',icMountainbike,1,"icicmountainbike");var polyline=new GPolyline.fromEncoded({color:"#0066CC",
weight:3,
opacity:1.0,
points:"uz_wGo}gaAh@jA|DjE_BnBr@vFqDlL{C~MgFvMuIrS_D~LeDdCSzNKlEh@?PvBzK|DzFnB~NiCxJcDbHjDxIpCfJtAzBY~A|HKdEt@r@?`DrAz@|GyG|BNz@a@xAr@nKjAz@{@zNlE~AbD]zKKoIaA`GWgJDdPrA`DeEfFDlEyIza@gAlEV|HzCtP?tLQpR}BvMz@hYaDtIaA`a@xAxFaFzp@oFtLdBrD}BrKmF~B~@hNcE~Mc@lTz@fBsX~m@?vA`DdEPj@j@nEhAxB|CbDv@hAKbEBrBIf@MRODeCKU@QVw@nGG|BJ|CtA`CbBbFvA`ChBdCfArFjA`Dj@zBVj@r@|@Z`ADtBb@nBr@dBNz@@l@IPQD{Ai@SN_C~F}@rCgChNqA`CaBdAi@G_Ac@{AeAc@q@AcAEK{B{C{AFo@a@{@?sC|@w@@sAU}@[i@eAgDgFc@Ii@Di@ZU`@{C|MmG|E_B`KoE|DzBvQiDbPmC|HaErKoCrCcFhDiBhAqBXyExAmB|D_@pCMVgAjBWV_Bn@]\\c@`BUhB}AiBaLtWmF|SKvQ~AlL|A~QKpJpH~TlAb[kBti@xAjScIpYkA~I|DnFpExCtEvXt\\tf@|SfF{@dIvXdI~LhRxArDvBdAhCdIfTfJfB@{AgAq@_As@yBkB}AcAmC[i@EODWT@nBdDZF`BWf@?jBhB|DzAJE@OqAq@}BqDcAmAs@wAUW}A_AGe@@OLMvCrBrHvDfAt@tAV`@pAv@n@f@nApAr@v@v@RFLG@QMWu@o@cA_@W[?m@McAq@mALaBE[[]sAM_@Ou@yBe@_AGYFa@bFuDL[DWB}DDMJ?FTPjFGh@_ApAYt@?p@Pf@RJzBJb@TRb@XhB\\jAr@f@`A@XJ`AvBRFD]o@sAs@_A_As@Si@@cCm@aBLmDFUPAHPInBFt@`AtCR\\fB~AnBtAtDrBhBp@HNFr@VVb@ELSbC{FPQrA^n@b@zA|AdAn@^@lAwBdBkEj@ShAGvA_CvEcErBjAzAIn@JlH~F\\b@Jd@N`EBNH?z@oBv@aFJYrCgBR[RcAJQhACRg@DmAb@w@f@]nCy@f@wA`DcDHw@QkAiA{AOc@gAgH?]^y@?UMG[^St@Z`FBpBRlBUJISIqDe@yCQwB@SVm@Fk@OcCP_AHwAReAAQSk@gAkB@_@XmACwAmAuHo@mAJoBAeAIy@[uAy@yAm@iB{@iDMo@@YNGLDnB~@`DVRElAkAz@@|Aq@dAeAJ?~@p@~BVzAcBJUf@yChAi@Py@h@cAZiAPGTP`@z@l@\\t@EhAu@XALZNpBHXz@~APB@[m@mAK{@t@gDCc@W[aBo@u@uBi@aAASJOtBtBpEp@Vd@BdEDXZNfBIPOp@oAToCTmAXy@v@uAHyBNmA`AsADSGQQAaB~@OECUFOjBaCdDDTGj@iBnCoE`Ap@dEm@`Au@bC`@fA~@rFTrCpAbDAdBt@`@VXn@\\vCDfBFNF?j@gIGcAy@cCo@aA}@}@mBwCkAsAa@w@gAcDq@wALqDa@wGkHyNQeIkB{KwD{KPmLpDiGWiGbIcA{F_FxJwQn@uWQ}W?wBiFwB\\{CaI`@JuTrCzOi@oJ~AzDi@eMjBzHaG}[wD_F~AqNwEyNaIuEWqG~FtIyAsHmAiNbOcPo@cH`IvJiC_RvHnQu@_\\|ErRhAi@Zr@h@rDfBpIN?]_EOwED]JMd@zEHWB_A@DDKDBRxApBhI@n@GfASZuG|AYfAOrAD^b@oB^k@ZQjAT|@DhDc@`@B?LKJaBX_@TBTH?tCi@PS`@gAd@a@nAL`AEJHCLoBn@a@BK\\HxAARILy@b@qAzAsCrAw@t@ELJ\\h@s@f@QT?r@XBJOLs@Ds@nB?\\\\jAVb@r@Lx@IlAs@z@UnABv@VDGKYk@SsAOKQBK|A?`Bi@N?l@\\t@r@bAZxAC~AQZF`@\\Fl@?`@Ir@Uv@?Z^vCF?LgD`@_BF?@NOjBBPXP\\K^e@j@oCPS^UtAYXAPLHzAVz@t@T~@Gx@q@Ts@NcCP{@^k@h@[lA_@xAiBrAs@jAUfB\\bAKZ]f@kBfBuAz@?|@h@rDE~@h@|AnBv@j@~@Vz@Ex@c@KkA?QHIbAYxAcAnA_@~BoAnA]f@CdCPt@OdBkAzBAtBQtDm@bAa@xGeEv@QrCMbD]zJgClEKv@MlByAlBF`AKx@[zBiBbD_@bCuBlBiAjIeDv@k@r@{@pCaGzBeBrA_BT]~@cCz@i@lDqDfEuCx@MjEjDz@XfCE}C}Dm@oAEe@vDiRRwFj@aBx@cDx@kFCeAS_BB_COi@f@oCFyBUcBi@cAkEqBc@Kk@D[_@a@}@}@y@K?U^KGSwAe@q@_@KGKCMJ_@JIf@?rBZtDhAb@?r@MdC_Bv@Wn@DbBIbC\\vHJzA_A^GLSZaBPUfAk@p@KjBaBh@UvAcBNFLTP`IDLb@ZN?nCYh@MPYBc@G{@u@kBg@qDeAsBu@k@Ug@BURCrAjARE?[ISc@g@?c@r@iBX]a@@k@r@q@d@e@Eo@k@uBqCAOJId@PHMAQuA{A]{@AsCLgA@eAAUw@aBSBk@XClAGVUFIWJu@kAmAi@o@I[f@wBEYI@[p@_A\\c@tAKDGGCu@F_@?_Ae@iELuA^o@Je@`Ak@nAGeAWk@Fw@Xy@@mB[KIFQzAyAC]OCq@P{@d@_@F_Aq@kAuBoCkAuCoBMWAo@\\mDWiAYm@s@aAy@c@w@NuBJe@AYSYg@a@oB_@}@cAw@mAQWUAoANeBQg@_@e@uA[gBAsBTw@EyCuAYJm@zAy@bAmAl@uCp@a@g@qBqA}AsAcAg@iDHe@SYaA?a@Po@B}@G_BBeCUs@yC{CcAm@}CkAwDmCuCuE_A{@e@qAKiCmCqFmAqBwBmBeC_BuDkDLWMw@J]JI^@jB~@pA^PWXaAAk@e@q@u@c@}Bu@[Om@q@qA_@",
levels:"P@AAA@@?@AA?@@C?A@A@A@B@@@@AA@A@@ABAA@AA@CA@?A@A?AAAAAABAAAAAA@AB@@?@@?A??A?@?@A@?A@@?A@?@??@@?@?B?@@A?@A@B?@@@?@A@@@@?A@?A?@B?AAAAA@?B@?A@A@?@?@?@?AABAA@@AAAAA@C@AABAAA@@@ADA@@@@?@?B@A??@@@?A@??@?@@?B@?@@@@@?@?B?@??A?@@?@@?@??A@A?@?B?@@@?@?A?@A??A@?@@B@@?@A@@?B?@?@?A?@?@??B?@?A@?@@A?A?@@B@?@A?@??B@?A@??@@?@@?@@@B@?@@?@?B?@??@@A@?@??@@???A?@?@@@@??@??@??B?@@A?@@@A?@A@?@@??@A?@A@?A??@?B?@@@A?@??B@@A@?A@B?@?@?@?@?A?@@@?AA?A@B@@A@@@@A?@A?@?C@A@???@??A@AA@@BA@AAAA@?BAAAAAA@AAAAAAABA@AABBBBCA@@?A@?@?B@???A??A?@AA??B@?A?@?A?@?@?A@??A??B??@???A@@@A?@@@?A?@@A??B@@?@@A?@?@?A@A???@??A@@???@?A@A??@?A?@?@?A?@?@@A@??@A?@@A@@A?@B@@A@?@@C@??A???A?@@@@?@A?A??@@?@@?@?@B?@@A@@?@?A?@A@@@B@?A@@?@A?@?@@B@A@?@??@?@A@??@?B?@??A@?A?@@A?@??@?@?@A?@?A?@@?C?@@@??A?@@A?@@@?A@?@A?A?@@@??A???A@A@@?A?@??@?A?@@@?A??@@A?@@B@??@A?@@A???A@@@A?@@?A@@?@?A??@@?A?@?B@??@A@?@@A???A@B@??@?@A@?@@@A@@?A??A@@?A??A?@A?@@?@P",
zoomFactor:6,
numLevels:18
});map.addOverlay(polyline);pmarkers[i]=polyline;var marker=createMarker(new GLatLng(45.87963,10.85928),'Giro Tremalzo','gardasee/biketouren.html','<div class="bubbleInnerContainer"><h3>Giro Tremalzo</h3>Von Riva entlang der Ponalestrasse zum schön gelegenen Lago di Ledro, dann die Tremalzopassstrasse (wenig Verkehr), dann &uuml;ber den Passo Notta nach Limone und Retour mit der F&auml;hre.H&ouml;hendifferenz: 1860mKein Tragen notwendig :)<hr /><a href="gardasee/biketouren.html" >link</a></div>',icMountainbike,1,"icicmountainbike");var polyline=new GPolyline.fromEncoded({color:"#0066CC",
weight:3,
opacity:1.0,
points:"gcawGufeaA~ChR\\|PxD|AhE~AhUxCxQoFjJxGhHnBpHtArI~M|G`@tW`ChKnJPhG}BmEnCbOkPvr@VjLdBtHj@vCDp@YtAGx@d@tJMpHDtCSlCcAxF]vCAhFVzMAdCKx@qA|CU`B@dEM~DF~Ec@zGg@zD@t@^dCOTWGw@iDMGKFh@rH@lAOz@cAxCe@pBqA|BWdC@dAx@bC?n@[JiAYiAs@Oe@LmCK]MFaAxHOnCs@|G{AvG]pDwDbQyB~FMhE_BdOQ^]EK_@^aDCi@SAW`A[rCKlBCpGLdBvAzK?~AaBpHiDpRw@jC_@bA_AdBv@t@DKu@q@eC`CkA\\q@O}@uBs@mC_AuBoAeBk@g@}@e@{@Cw@XmCjB]f@aAvD}@rB[hE_@tAEr@Fn@Pl@bCzBv@fADTEVQV_ElAc@^Qj@CbADz@Gb@a@|@wA~ASj@o@`EOnCmA~EGpCJ|CZlAn@hAhAnABT?dB_@zDCpBNnCA`@o@nByA~B}BrCsAjA_ALkAA[To@nCaAz@gBlEcBzBeAfCoAxDOl@E~ATfDE`@Yp@{A~AMXw@lGUtCr@lK?n@YbCwCbLiBlEeKv\\}A~DuSr\\q@SyC}A_AuBMIUBMNGh@p@rABNER_@RwAJ}@Ua@g@IcAPsEXmBE]EAM@WVqAdCm@z@o@d@kM|B}ATa@K}LaKuBgCkCoF}AeBmBiAgDgAiAWi@HiAfAu@lA_@^yJvCyAa@oLwG_AWiDeCuAXsAFUgAaOc@cYeq@?bW{FaVc@jKiEe_@cCbH_B}SxLyCKoj@}DzKcFoNeD|EsDcWnFyCb@qUuK}LoFlEaF_NaIsO`LoMaLfJeHyC~GQ_HcEnFY_HmEnFN_GyG`Fp@qGwJbHfC_EcHbF`@qE{HfGtAaGqNxIvFuByGtKh@qE_FfRa@_H}E`La@}DqFhHkAiCmLfJw}@nP{Ddo@smACi@Di@z@_DlA{D\\y@`@]DO?g@Ik@EaDL@FYCqH@gCNkCNSJHD^GzDTLn@uHg@eAoBwC_@cAkCmDqBoB[{@Cu@e@e@oAw@uBoJ]{ECsB[aDmAgEQe@OMwBk@q@ByAl@cAp@WX_DxGs@r@u@~DcChGWZcAVqBhAqAlAuA`AyAvAoAdBQHi@Kq@g@q@{@k@Ia@Hm@f@}AtFSTe@P}AH}@SmAwAL[E[OKeCFmIMi@IKOB[|HaHvDyAd@Dz@bB`@h@^L^GX_@j@wCp@mAV}BB_B[D}@b@KI@WvC_AbA}@^IvBNdB`@XSn@eBB]OiAi@VkBNg@KIKC_@JKxAIp@_@n@w@p@aBh@c@bCoA`@_@pAoC|@Y~BmArAwA|@e@p@k@tAeBtBsBH]UkE@a@Fg@Zm@j@Sd@AbA\\d@CZK|BeB`GeAHEFYKYKEeBp@s@BiAMcARUGCKAOL[fBIjAYtHoDpH{BjBaBhAk@`DFd@a@lCmDlAs@VEtBLb@C`Bi@v@NZO?]SI{CZ{F}@WMAOLWjFd@pCs@fBGlE`CbCbBjBp@jGr@rCc@tBAJOEYeEMkD{@g@UkCwBeAg@G]LWJ?dAl@~A`@nGv@l@?xAa@t@e@f@MXCrBXTGLQQ_@gCKk@@y@XgCCS[Cc@fCPrDkAzCTxAGhCbAt@U`A}ArDiAr@a@b@c@b@cATgBh@gSV_BA]Xs@lCqDt@oAn@aCd@eCTcCSKrEjCb@LvFBnGEhHBLLPCJc@g@eAC]ZwAj@cATw@bI|BtD~AVeDh@oCf@CLWRHyAa@",
levels:"P@B?@AAA@AA?BAAACA@??A?@@?A??@??@@@A??@?@?B@@@?A?A??@@A@@A@@A@@@A??@@A@@@?A@@?A@A?@@?@A?@?@@@B@@@A??@@?A@@?B?@??A?@?@?A@@A@??@??@?@A?A@??A?@??B@?A@?@A@@@@A?@??@??@A@?A@A@?AD?@?A?@@@?A?@A@@?@?B?@?@A?@B@@@A@?A@??@A@@@A?@@BBBACAAAABAABAABAA@BBABAAAAAAACAAAAABAAAAAABAAABAB?@@@??A??@?@?@A@@?@AC??@?@?@?A@??A?@?B@@?A@@@A??@??@B?@?@?A@A?@A@@@?A?@@?C@A@?@?A@@@AA?@?A@?A?@A@?A@@@?A?@@?@??@@?@??@?A??@?A?@@@?@@?A?@@?@@?@?B?@@@?@A?@A?@?@@B@@@@@?B@@A?@@B@@?A@A??@?B??@?A??@?@?A@@?@@?A@@@@A@@?B?@@??A??A?@@B?A??@A@@?@??A@A?@@@AP",
zoomFactor:6,
numLevels:18
});map.addOverlay(polyline);pmarkers[i]=polyline;var marker=createMarker(new GLatLng(45.88612,10.84539),'Giro Riva','special/biketouren/giro-riva.html','<div class="bubbleInnerContainer"><h3>Giro Riva</h3>Startpunkt: Riva del GardaDistanz: 42,5 km<hr /><a href="special/biketouren/giro-riva.html" >link</a></div>',icMountainbike,1,"icicmountainbike");if(sbObj)document.getElementById(sbObj.id).innerHTML=sbContent;if(gmarkers.length <=1)map.setZoom(map.getCurrentMapType().getMaximumResolution());if(gmarkers.length==0)map.setZoom(9);}
else{alert("Sorry, the Google Maps API is not compatible with this browser");}
}
}
function showRouteFromPanel(pointId){if(pointId){var start=document.getElementById("address"+pointId).value;var end=document.getElementById("routeto"+pointId).value;draw(start,end);}
}
function showRoute(ptid,clrid){if(ptid){var fp=document.getElementById("wpf"+ptid).value;var tp=document.getElementById("wpt"+ptid).value;if(fp!=""&&tp!=""){draw(fp,tp);}
}
}
function draw(fp,tp){if(fp!=""&&tp!=""){var routePanel=document.getElementById("txDirection");adjustPanel(routePanel);var totalRoute="from:"+fp+" to: "+tp;directions=new GDirections(map,routePanel);GEvent.addListener(directions,"error",handleErrors);directions.load(totalRoute,{"locale":"de"});}
}
function adjustPanel(obj){obj.style.height="300px";obj.style.overflow="auto";obj.innerHTML="";}
function handleErrors(){if(directions.getStatus().code==G_GEO_UNKNOWN_ADDRESS){alert("Diese Adresse konnte nicht gefunden werden.\nEntschuldigung!\nBitte probieren Sie eine andere.");}
else if(directions.getStatus().code==G_GEO_SERVER_ERROR){alert("Oops, unbekannter Fehler.\nEntschuldigung!");closePanel();}
else if(directions.getStatus().code==G_GEO_MISSING_QUERY){alert("The HTTP q parameter was either missing or had no value. For geocoder requests, this means that an empty address was specified as input. For directions requests, this means that no query was specified in the input.\n Error code: "+directions.getStatus().code);closePanel();}
else if(directions.getStatus().code==G_GEO_BAD_KEY){alert("The given key is either invalid or does not match the domain for which it was given. \n Error code: "+directions.getStatus().code);closePanel();}
else if(directions.getStatus().code==G_GEO_BAD_REQUEST){alert("Die Adresse konnte nicht richtig aufgelÃ¶st werden.\nEntschuldigung!");closePanel();}
else{alert("Unbekannter Fehler.\nDoh!");closePanel();}
}
if(window.addEventListener){window.addEventListener("load",function(){loadMap();},false);}
else if(window.attachEvent){if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",function(){loadMap()});}
}
else{window.onload=loadMap();}
