// JavaScript Document
	//<![CDATA[
  
	function CloseMapDiv() {}
	
	CloseMapDiv.prototype = new GControl();
	CloseMapDiv.prototype.initialize = function(map) 
	{
		var container = document.createElement('div');
		var closeDiv = document.createElement("div");
		this.setButtonStyle_(closeDiv);
		container.appendChild(closeDiv);
		closeDiv.appendChild(document.createTextNode("Close"));

		GEvent.addDomListener(closeDiv, 'click', function() 
		{
			var div = closeDiv.parentNode.parentNode.id; //get parent tag which is the <div>
			hideObj(div);
		});
		
		map.getContainer().appendChild(container);
		return container;
	}
	
	CloseMapDiv.prototype.getDefaultPosition = function() 
	{
		return new GControlPosition(G_ANCHOR_BOTTOM_RIGHT, new GSize(6, 6));
	}
	
		// Sets the proper CSS for the given button element.
	CloseMapDiv.prototype.setButtonStyle_ = function(button) {
		button.style.textDecoration = "none";
		button.style.color = "#000000";
		button.style.backgroundColor = "white";
		button.style.font = "small Arial";
		button.style.border = "1px solid black";
		button.style.padding = "1px";
		button.style.marginBottom = "3px";
		button.style.textAlign = "center";
		button.style.width = "5.5em";
		button.style.cursor = "pointer";
	}
	
	function mapDrawDiv(lat,lng,div,html)
	{
		if(document.getElementById(div)){
			map = new GMap2(document.getElementById(div));
	
			map.addControl(new GLargeMapControl());
			map.addControl(new GMapTypeControl());
			map.addControl(new CloseMapDiv());
			map.setCenter(new GLatLng(lat,lng), 15);
			
			var marker = new GMarker(map.getCenter());
			GEvent.addListener(marker, "click", function() { marker.openInfoWindowHtml(html); });
			map.addOverlay(marker);
		}

	}
	
	function loadMap()
	{
			//Markham
				mapDrawDiv(43.859720, -79.361286, 'mapMk','<div width=100px align=left><font size=-2>Sage Software Canada Ltd.<br>8920 Woodbine Ave., Suite 400<br>Markham, Ontario<br>L3R9W9<br><a href=http://maps.google.com/maps?f=q&hl=en&q=8920+Woodbine+Ave,+Markham,+On,+Canada&ie=UTF8&om=1&z=15&ll=43.859875,-79.360814&spn=0.020268,0.041628&t=h&iwloc=addr target=_blank>&raquo; Location Map [at maps.google.com]</a></font></div>'); 
			//Mississaugua
				mapDrawDiv(43.593042, -79.636502, 'mapMs','<div width=100px align=left><font size=-2>Sage Software Canada Ltd.<br>50 Burnhamthorpe Road W, Suite 700<br>Mississauga, Ontario<br>L5B 3C2<br><a href=http://maps.google.com/maps?f=q&hl=en&q=50+Burnhamthorpe+Rd+W,+Mississauga,+ON,+Canada&ie=UTF8&z=15&ll=43.593042,-79.636502&spn=0.016069,0.048108&om=1&iwloc=addr" target=_blank>&raquo; Location Map [at maps.google.com]</a></font></div>'); 
			//Corporate Headquarters (North America)
				mapDrawDiv(33.657913,-117.739242, 'mapIr','<div width=100px align=left><font size=-2>Corporate Headquarters (North America)<br>Sage Software, Inc</b><br>56 Technology Dr<br>Irvine, CA 926187-2301<br><a href=http://maps.google.com/maps?f=q&hl=en&q=56+Technology+Dr+W,+Irvine,+Orange,+California+92618,+United+States&sll=33.650217,-117.737163&sspn=0.006279,0.012016&layer=&ie=UTF8&z=17&t=h&om=1&iwloc=addr" target=_blank>&raquo; Location Map [at maps.google.com]</a></font></div>'); 
			//Corporate Headquarters (International)
				mapDrawDiv(55.034909,-1.64939, 'mapIHQ','<div width=100px align=left><font size=-2>Corporate Headquarters (International)<br>The Sage Group plc<br>North Park<br>Newcastle Upon Tyne<br>NE13 9AA<br><a href=http://maps.google.co.uk/maps?f=l&hl=en&q=North+Park+Avenue,+Newcastle+upon+Tyne,+NE13+9AA&near=&layer=&sll=55.03058,-1.60675&sspn=0.068083,0.135956&ie=UTF8&z=15&ll=55.032695,-1.644387&spn=0.01702,0.033989&om=1 target=_blank>&raquo; Location Map [at maps.google.com]</a></font></div>'); //

			//Hightower
				mapDrawDiv(42.055347, -87.743511, 'mapHt','<div width=100px align=left><font size=-2>HighTower</b><br>4709 W Golf Rd<br>Skokie, Illinois 60076<br><a href=http://maps.google.com/maps?f=q&hl=en&q=4709+Golf+Rd,+Skokie,+IL+60076&ie=UTF8&lr=lang_en&z=15&ll=42.055347,-87.743511&spn=0.016474,0.048108&om=1&iwloc=addr target=_blank>&raquo; Location Map [at maps.google.com]</a></font></div>'); //

	}
	

    //]]>
	
