//setTimeout("InitMap()", 1);
window.onload = InitMap;
window.onunload= GUnload;

function InitMap()
{
	//Lincoln University 
 	if (GBrowserIsCompatible())
	{ 
		var to_htmls = [];
      	var from_htmls = [];
		var map = new GMap2(document.getElementById("map"));
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());
		map.setCenter(new GLatLng(60.169461,24.939694), 13);
		createPoint(map, 60.169461, 24.939694, "Osoite", "<div><div><b>Ihoakatemia</b></div><div>Mannerheimintie 5 C, 6. krs.<br>00100 Helsinki</div>", "Puhelin", "<div><div>Puh. 010 616 89 89</div><div>Email:<a class=\"smalltext\" href=\"mailto:info@ihoakatemia.fi\">info@ihoakatemia.fi</a></div></div>", 1, 1);
	}
	else {
    	alert("Sorry, the Google Maps API is not compatible with this browser");
    }
};

function createPoint(map, lat, lng, tab1, tab1txt, tab2, tab2txt, openImmed, dir)
{
	var point = new GPoint(lng,lat);
	var marker = new GMarker(point);
	//tab1txt = tab1txt + '<br>Directions: <a href="javascript:tohere()">To here</a> - <a href="javascript:fromhere()">From here</a>';

	var infoTabs = [
	new GInfoWindowTab(tab1, tab1txt),
	new GInfoWindowTab(tab2, tab2txt)
	];
	GEvent.addListener(marker, 'click', function() { 
		marker.openInfoWindowTabsHtml(infoTabs);
	});
	map.addOverlay(marker);
	if(openImmed != 0 )
		marker.openInfoWindowTabsHtml(infoTabs);
		
	// functions that open the directions forms
	function tohere()
	{
		marker.openInfoWindowHtml("<div>Directions:&#160;<span tab=\"dir:to\">To here</span>&#160;-&#160;<span tab=\"dir:from\">From here</span><div tab=\"dir:from\" tabload=\"this.e(\'iwdaddr\').value = this.e(\'iwsaddr\').value;this.e(\'iwdaddr\').select();acinit(\'iwdaddr\');spinit(\'iwdaddr\')\"><form onsubmit=\"prepareForm(this,\'37804444,-122269722,8930816740668317628\')\" action=\"http://www.google.com/maps\" target=\"vp\"><input value=\"401 15th St, Oakland, CA 94612 (Lincoln University) @37.805301,-122.269853\" name=\"saddr\" type=\"hidden\"/><div>End address</div><div><input id=\"iwdaddr\" name=\"daddr\" type=\"text\" value=\"Oakland, CA\"/></div><div><input type=\"submit\" value=\"Get Directions\"/></div></form></div><div tab=\"dir:to\" tabload=\"this.e(\'iwsaddr\').value = this.e(\'iwdaddr\').value;this.e(\'iwsaddr\').select();acinit(\'iwsaddr\');spinit(\'iwsaddr\')\"><form onsubmit=\"prepareForm(this,\'37804444,-122269722,8930816740668317628\')\"  action=\"http://www.google.com/maps\" target=\"vp\"><input value=\"401 15th St, Oakland, CA 94612 (Lincoln University) @37.805301,-122.269853\" name=\"daddr\" type=\"hidden\"/><div>Start address</div><div><input id=\"iwsaddr\" name=\"saddr\" type=\"text\" value=\"Oakland, CA\"/></div><div><input type=\"submit\" value=\"Get Directions\"/></div></form></div></div></div></div>");
	};
	function fromhere() {
		marker.openInfoWindowHtml("<div>Directions:&#160;<span tab=\"dir:to\">To here</span>&#160;-&#160;<span tab=\"dir:from\">From here</span><div tab=\"dir:from\" tabload=\"this.e(\'iwdaddr\').value = this.e(\'iwsaddr\').value;this.e(\'iwdaddr\').select();acinit(\'iwdaddr\');spinit(\'iwdaddr\')\"><form onsubmit=\"prepareForm(this,\'37804444,-122269722,8930816740668317628\')\" action=\"http://www.google.com/maps\" target=\"vp\"><input value=\"401 15th St, Oakland, CA 94612 (Lincoln University) @37.805301,-122.269853\" name=\"saddr\" type=\"hidden\"/><div>End address</div><div><input id=\"iwdaddr\" name=\"daddr\" type=\"text\" value=\"Oakland, CA\"/></div><div><input type=\"submit\" value=\"Get Directions\"/></div></form></div><div tab=\"dir:to\" tabload=\"this.e(\'iwsaddr\').value = this.e(\'iwdaddr\').value;this.e(\'iwsaddr\').select();acinit(\'iwsaddr\');spinit(\'iwsaddr\')\"><form onsubmit=\"prepareForm(this,\'37804444,-122269722,8930816740668317628\')\"  action=\"http://www.google.com/maps\" target=\"vp\"><input value=\"401 15th St, Oakland, CA 94612 (Lincoln University) @37.805301,-122.269853\" name=\"daddr\" type=\"hidden\"/><div>Start address</div><div><input id=\"iwsaddr\" name=\"saddr\" type=\"text\" value=\"Oakland, CA\"/></div><div><input type=\"submit\" value=\"Get Directions\"/></div></form></div></div></div></div>");
	};
};
