function initMap(mapid,lat,long,level){var map=new GMap2(document.getElementById(mapid));map.setCenter(new GLatLng(lat,long),level);var customUI=map.getDefaultUI();customUI.maptypes.hybrid=false;customUI.controls.scalecontrol=false;map.setUI(customUI);map.disableScrollWheelZoom();return map;}
function initLogoMarker(){var icon=new GIcon();icon.image="/images/maps/logo.png";icon.shadow="/images/maps/logo-shadow.png";icon.iconSize=new GSize(32,32);icon.shadowSize=new GSize(34,34);icon.iconAnchor=new GPoint(16,16);icon.infoWindowAnchor=new GPoint(5,1);return icon;}
function initBaseMarker(){var baseIcon=new GIcon();baseIcon.shadow="/images/maps/shadow50.png";baseIcon.iconSize=new GSize(20,34);baseIcon.shadowSize=new GSize(37,34);baseIcon.iconAnchor=new GPoint(9,34);baseIcon.infoWindowAnchor=new GPoint(9,2);baseIcon.infoShadowAnchor=new GPoint(18,25);var icon=new GIcon(baseIcon);return icon;}
function createListener(marker,html){GEvent.addListener(marker,"click",function(){marker.openInfoWindowHtml(html);});}
function createCustomMarker(marker,icon,html,listener){var point=new GMarker(marker,icon);if(listener)createListener(point,html);return point;}
function addMarks(mapid,points,html){var marker=new Array();for(i=0;i<points.length;i++){var letter=String.fromCharCode("A".charCodeAt(0)+i);var icon=initBaseMarker();icon.image="/images/maps/marker"+letter+".png";marker[i]=new GMarker(points[i],icon);mapid.addOverlay(marker[i]);createListener(marker[i],html[i]);}}
function load(){if(GBrowserIsCompatible()){if($('googlemap001')){gm001=initMap("googlemap001","47.5222","12.4263",1);icon=initLogoMarker();var point=new GLatLng(47.5222,12.4263);var marker=createCustomMarker(point,icon,html,false);gm001.addOverlay(marker);gm001.disableDoubleClickZoom();gm001.disableDragging();GEvent.addListener(gm001,"click",function(){gm001.setZoom((gm001.getZoom())+1);});}
if($('googlemap002')){gm002=initMap("googlemap002","41.1499","-8.6102",1);var points=new Array();var desc=new Array();points[0]=new GLatLng(24.4764,54.3705);desc[0]="<strong>Abu Dhabi</strong><br />Vereinigte Arabische Emirate";points[1]=new GLatLng(-22.9094,-43.215);desc[1]="<strong>Rio De Janeiro</strong><br />Brasilien";points[2]=new GLatLng(37.0003,-110.175);desc[2]="<strong>Monument Valley</strong><br />USA";points[3]=new GLatLng(41.066,29.0061);desc[3]="<strong>Istanbul</strong><br />T&uuml;rkei";points[4]=new GLatLng(41.3879,2.1699);desc[4]="<strong>Barcelona</strong><br />Spanien<br />ABGESAGT!";points[5]=new GLatLng(46.6855,7.8559);desc[5]="<strong>Interlaken</strong><br />Schweiz";points[6]=new GLatLng(51.5086,-0.1264);desc[6]="<strong>London</strong><br />England";points[7]=new GLatLng(47.4908,19.081);desc[7]="<strong>Budapest</strong><br />Ungarn";points[8]=new GLatLng(41.1499,-8.6102);desc[8]="<strong>Porto</strong><br />Portugal";points[9]=new GLatLng(32.7157,-117.1547);desc[9]="<strong>San Diego</strong><br />Kalifornien, USA";points[10]=new GLatLng(16.9279,-99.9376);desc[10]="<strong>Acapulco</strong><br />Guerrero, Mexiko";points[11]=new GLatLng(-31.9545,115.8587);desc[11]="<strong>Perth</strong><br />Western Australia";addMarks(gm002,points,desc);}
if($('googlemap003')){gm003=initMap("googlemap003","47.5222","12.4263",13);icon=initLogoMarker();var point=new GLatLng(47.5222,12.4263);var html="<p><strong>August Florian Golser</strong><br />Kaiserstra&szlig;e 6<br />A-6380 St. Johann in Tirol<br />Austria</p>";var marker=createCustomMarker(point,icon,html,true)
gm003.addOverlay(marker);}
if($('googlemap004')){gm004=initMap("googlemap004","49.6534","12.9418",6);var points=new Array();var desc=new Array();points[0]=new GLatLng(47.5222,12.4263);desc[0]="St. Johann in Tirol";points[1]=new GLatLng(47.583,12.1708);desc[1]="Kufstein";points[2]=new GLatLng(48.1391,11.5802);desc[2]="M&uuml;nchen";points[3]=new GLatLng(51.3398,12.3714);desc[3]="Leipzig";points[4]=new GLatLng(51.0508,13.7336);desc[4]="Dresden";points[5]=new GLatLng(51.181,14.4281);desc[5]="Bautzen";points[6]=new GLatLng(51.144,14.0171);desc[6]="Gro&szlig;r&ouml;hrsdorf";addMarks(gm004,points,desc);}
if($('googlemap005')){gm005=initMap("googlemap005","41.73852","7.82226",5);var points=new Array();var desc=new Array();points[0]=new GLatLng(44.416667,8.933333);desc[0]="Genua";points[1]=new GLatLng(40.833333,14.25);desc[1]="Neapel";points[2]=new GLatLng(38.115833,13.361389);desc[2]="Palermo";points[3]=new GLatLng(36.816667,10.3);desc[3]="La Goulette<br />(Tunis)";points[4]=new GLatLng(39.567489,2.648274);desc[4]="Palma de Mallorca";points[5]=new GLatLng(41.4,2.166667);desc[5]="Barcelona";points[6]=new GLatLng(43.2975,5.377222);desc[6]="Marseille";addMarks(gm005,points,desc);}
if($('googlemap006')){gm006=initMap("googlemap006","42.61779","20.47851",4);var points=new Array();var desc=new Array();points[0]=new GLatLng(45.4375,12.335833);desc[0]="Venedig";points[1]=new GLatLng(41.133333,16.866667);desc[1]="Bari";points[2]=new GLatLng(37.65,21.316667);desc[2]="Katakolon<br />(Olympia)";points[3]=new GLatLng(38.416667,27.15);desc[3]="Izmir";points[4]=new GLatLng(41.01,28.960278);desc[4]="Istanbul";points[5]=new GLatLng(42.640714,18.108989);desc[5]="Dubrovnik";addMarks(gm006,points,desc);}}}
window.onload=load;window.onunload=GUnload;
