﻿function initMap() {
    if (GBrowserIsCompatible()) {
        var mapDiv = document.getElementById("map");
        var mapDivHTML = mapDiv.innerHTML;
        
        mapDiv.style.padding = "0";
        mapDiv.style.width = "500px";
        mapDiv.style.height = "460px";
        
        var map = new GMap2(mapDiv);
        var melmac = new GLatLng(44.3049, -69.8091);
        var marker = new GMarker(melmac);
        
        var maintab = mapDivHTML;
                
        map.setCenter(melmac, 15);
        map.addControl(new GLargeMapControl());
        map.addControl(new GScaleControl());
        map.addControl(new GMapTypeControl());
        
        var infoTabs = [
            new GInfoWindowTab("MELMAC", maintab),
            new GInfoWindowTab("Directions", "<span class=\"title\">Driving Directions</span><p>Get point-to-point directions to MELMAC.<br />Enter your <strong>full</strong> address in the box below<br />(e.g., 123 Any Street, Anytown, ME 04000).</p><form action='http://maps.google.com/maps' method='get'><input type='hidden' name='daddr' id='daddr' value='188 Whitten Road, Augusta, ME 04330' /><input type='hidden' name='hl' id='hl' value='en' /><strong>Enter your address:</strong><br /><input id='saddr' name='saddr' size='40' maxlength='100' /><p style='text-align: center;'><input type='submit' name='submit' id='submit' value='Get Directions' /></p></form>")
        ];
        map.addOverlay(marker);
        marker.openInfoWindowTabsHtml(infoTabs);
        
        GEvent.addListener(marker, "click", function() {
            var info = map.getInfoWindow();
            if (info.isHidden()) {
                info.show()
                marker.openInfoWindowTabsHtml(infoTabs);
            } 
            else {
                info.hide();
            }
        });
    }
}