// Google map support
var googleLat = 0;
var googleLon = 0;
function loadmap(x,y,displayMode)
{
      if (GBrowserIsCompatible())
	  {
	  	var mDisplayMode = null;
	  	switch(displayMode)
	  	{
	  		case 1:
	  			mDisplayMode = G_NORMAL_MAP;
	  			break;
	  		case 2:
	  			mDisplayMode = G_SATELLITE_MAP;
	  			break;
	  		default:
	  			mDisplayMode = G_HYBRID_MAP;
	  			break;	  			
	  	}
		var center = new GLatLng(x,y);
        var map = new GMap2(document.getElementById("googlemap"));
		map.addControl(new GMapTypeControl());
		map.addControl(new GLargeMapControl());
        map.setCenter(center, 15, mDisplayMode);
		var marker = new GMarker(center);
  		map.addOverlay(marker);
		
		GEvent.addListener(map, "dblclick", function(){map.setCenter(center, 15);});
      }
}

function LoadGoogleMap()
{   
    loadmap(googleLat, googleLon);
	//loadmap(41.034855, -73.765211); //for HQ
}

// Cross-browser document event handling...
if(window.addEventListener)
{
	window.addEventListener("load", LoadGoogleMap, false);
}
else if(document.addEventListener)
{
	document.addEventListener("load", LoadGoogleMap, false);
}
else if(window.attachEvent)
{		
	window.attachEvent("onload", LoadGoogleMap);	
}
