function showNYCMap()
{
if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("nycmap"));
	map.addControl(new GSmallMapControl());	

	map.setCenter(new GLatLng(40.753516,-73.990494), 14);
	map.addOverlay(new GMarker(new GLatLng(40.753516,-73.990494)));
 }
}

function showLondonMap()
{
if (GBrowserIsCompatible()) {
	var map = new GMap2(document.getElementById("londonmap"));
	map.addControl(new GSmallMapControl());	

	map.setCenter(new GLatLng(51.510185,-0.122631), 14);
	map.addOverlay(new GMarker(new GLatLng(51.510185,-0.122631)));
 }
}

function tmMap() {
	if (GBrowserIsCompatible()) {
		var map = new GMap2($('map'));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(17.994401, -26.718750), 2);
		// new york
		var marker1 = new GMarker(new GLatLng(40.753516, -73.990494));
		GEvent.addListener(marker1, 'click', function() {
			marker1.openInfoWindowHtml('<p><strong>The Mechanism - New York</strong><br />241 West 37th Street, 12th Floor<br />New York, NY 10018<br />Phone: +1 212 221 3444<br />Fax: +1 212 221 4562</p>');
		});
		map.addOverlay(marker1);
		// london
		var marker2 = new GMarker(new GLatLng(51.511431, -0.13425));
		GEvent.addListener(marker2, 'click', function() {
			marker2.openInfoWindowHtml('<p><strong>The Mechanism - London</strong><br />Media Junction<br />2 Archer Street<br />Soho<br />London W1D 7AW<br />Phone: +44 (0)20 7240 4952<br />Fax: +44 (0)20 7240 2262</p>');
		});
		map.addOverlay(marker2);
		// durban
		var marker3 = new GMarker(new GLatLng(-29.8465998, 30.987625));
		GEvent.addListener(marker3, 'click', function() {
			marker3.openInfoWindowHtml('<p><strong>The Mechanism - Durban</strong><br />11 Cranbrook Office Park<br />Cranbrook Crescent<br />Umhlanga Rocks<br />Durban, KwaZulu-Natal<br />South Africa<br />Phone: +27 (0)31 561 5156<br />Fax: +27 (0)86 515 0331</p>');
		});
		map.addOverlay(marker3);
	}
}

// event handlers

Event.observe(window, 'load', tmMap, false);
Event.observe(window, 'unload', GUnload, false);
