function createMarker(otblat,otblong,name,map){var letteredIcon=new google.maps.Icon(G_DEFAULT_ICON);letteredIcon.image='/images/airport-marker.png';markerOptions={icon:letteredIcon};var point=new google.maps.LatLng(otblat,otblong);var marker=new google.maps.Marker(point,markerOptions);google.maps.Event.addListener(marker,'click',function(){marker.openInfoWindowHtml('Airport: <b>'+name+'</b>');});map.addOverlay(marker);}
function hotelMarker(otblat,otblong,name,map){var letteredIcon=new google.maps.Icon(G_DEFAULT_ICON);letteredIcon.image='/images/hotel-marker.png';markerOptions={icon:letteredIcon};var point=new google.maps.LatLng(otblat,otblong);var marker=new google.maps.Marker(point,markerOptions);google.maps.Event.addListener(marker,'click',function(){marker.openInfoWindowHtml('Hotel: <b>'+name+'</b>');});map.addOverlay(marker);}
function townMarker(otblat,otblong,name,map){var letteredIcon=new google.maps.Icon(G_DEFAULT_ICON);letteredIcon.image='/images/town-marker.png';markerOptions={icon:letteredIcon};var point=new google.maps.LatLng(otblat,otblong);var marker=new google.maps.Marker(point,markerOptions);google.maps.Event.addListener(marker,'click',function(){marker.openInfoWindowHtml("Town: <b>"+name+"</b>");});map.addOverlay(marker);}
function loadMaps(){google.load("maps","2",{"callback":mapsLoaded});}
function initLoader(){var script=new Element('script',{'type':'text/javascript','src':'http://www.google.com/jsapi?key='+gAPIKey+'&callback=loadMaps'});$$('head')[0].insert({bottom:script});setTimeout('document.getElementById("cms_map").style.backgroundImage = "";',1000);}
function activateMap(){$('cms_map').down('.activate_map tr td span').update('Loading Map...');$('cms_map').down('.activate_map').writeAttribute("onclick","");var script=document.createElement("script");script.setAttribute("src","http://maps.google.com/maps?file=api&v=2&key="+gAPIKey+"&async=2&callback=initLoader");script.setAttribute("type","text/javascript");document.documentElement.firstChild.appendChild(script);}