/*
-----------------------------------------------
sitename
Script: vdwGmaps.js
Author: Ben Glassman
Organization: Vermont Design Works
Created: 
----------------------------------------------- */

vdwGMaps = {
	init:function() {
		if (!GBrowserIsCompatible()) { return; }
		if (document.getElementById('contact')) {
			vdwGMaps.contactMap();
		}
	},
	createMarker:function(longLat, heading, text) {
		var marker = new GMarker(longLat);
		var content = "<strong>" + heading + "<\/strong>" + "<br />" + text;
		GEvent.addListener(marker, "click", function() {
			marker.openInfoWindowHtml(content);
		});
		return marker;
	},
	contactMap:function() {
		var mapDiv = document.createElement('div');
		mapDiv.id = 'map';
		document.getElementById('content').appendChild(mapDiv);
		var map = new GMap2(mapDiv);
		var address = new GLatLng(44.431481,-73.207419);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(address, 15);
		var marker = vdwGMaps.createMarker(address, 'Vermont Commons School', '75 Green Mountain Dr<br />South Burlington, VT 05403<br /><a href="http://maps.google.com/maps?saddr=&daddr=44.431481,-73.207419" target="_blank">Get directions</a>');
		map.addOverlay(marker);
	}
}

vdwDOM.addEvent(window, 'load', vdwGMaps.init, false);

//43.572991,-72.75831

function createMarker(point, description, address) {
	var marker = new GMarker(point);

	var windowContent = "<strong>" + description + "<\/strong>" + "<br />" + address;
	GEvent.addListener(marker, "click", function() {
		marker.openInfoWindowHtml(windowContent);
	});
	return marker;
}

    function loadGoogleMap() {
      if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map"));
        var address = new GLatLng(43.9168,-72.6651);
        map.setCenter(address, 16);
		map.addControl(new GSmallMapControl());
		map.addControl(new GMapTypeControl());
		var marker = createMarker(address, "Gifford Medical Center", "44 South Main Street,<br />Randolph VT 05060");
		map.addOverlay(marker);
		/*
        map.openInfoWindow(map.getCenter(), document.createTextNode("Hello, world"));
        */
        
      }
    }
    
    