function addPointVa(point) {
	var map = new GMap2(document.getElementById("map_va"));
	map.setCenter(point, 14);
	map.addOverlay(new GMarker(point));
	map.addControl(new GSmallMapControl());
}

function addPointNy(point) {
	var map = new GMap2(document.getElementById("map_ny"));
	map.setCenter(point, 15);
	map.addOverlay(new GMarker(point));
	map.addControl(new GSmallMapControl());
}

function addPointWa(point) {
	var map = new GMap2(document.getElementById("map_wa"));
	map.setCenter(point, 15);
	map.addOverlay(new GMarker(point));
	map.addControl(new GSmallMapControl());
}

function initSite() {
	if(typeof sIFR == "function") {
		// replace headers with sIFR
		sIFR.replaceElement(named({sSelector:"h1", sFlashSrc:"/swf/header.swf", sColor:"#65615d", sLinkColor:"#000000", sBgColor:"#FFFFFF", sHoverColor:"#CCCCCC", nPaddingTop:0, nPaddingBottom:0, sFlashVars:"textalign=left&offsetTop=0"}));
	} else {
		// sIFR isn't supported on this browser so don't use it
	}
	
	// Google Maps
	if (GBrowserIsCompatible()) {
	    var geocoder = new GClientGeocoder();
		//geocoder.getLatLng("One Shockoe Plaza, Richmond, VA 23219-4151", addPointVa);
		addPointVa(new GLatLng(37.534913,-77.433944));
		geocoder.getLatLng("71 Fifth Avenue, NY, NY 10003", addPointNy);
		geocoder.getLatLng("601 108th Avenue Northeast Suite 1969, Bellevue, WA 98004", addPointWa);
	}
}

window.onload = initSite;
window.onunload = GUnload;