
	function openNode(num){
		markerListing[num].openInfoWindowHtml(markerListing[num].content);
	}
	function createMarker(point,html) {
        var marker = new GMarker(point);
		 
		 if(!document.getElementById("map_humak")) { 
		 marker.openInfoWindowHtml(html);
		 }
        GEvent.addListener(marker, "click", function() {
          marker.openInfoWindowHtml(html);
        });
        return marker;
      }

		
	// Initialize the maps if the element exists
	function initMap() {
		if (GBrowserIsCompatible()) {
			
			if(document.getElementById("map_helsinki")) { 	
			var map_helsinki = new GMap2(document.getElementById("map_helsinki"));
			map_helsinki.setCenter(new GLatLng(60.221863, 24.902682), 13);			
			map_helsinki.addControl(new GLargeMapControl());
			//map_helsinki.addControl(new GScaleControl());
			var point = new GLatLng(60.221863, 24.902682);
     		var marker = createMarker(point,'<strong>HUMAK Helsinki</strong><br />Ilkantie 4<br /> 00400 Helsinki<br /><br />HSL:n reittiopas: <a href="http://aikataulut.hsl.fi/reittiopas/fi/?keya=&bb=10469%3At900a2550171a6679327%3AIlkantie%3A566%3A4&bn=4&keyb=Ilkantie+4" target="_blank">T&auml;nne</a> - <a href="http://aikataulut.ytv.fi/reittiopas/fi/?keya=Ilkantie+4%2C+Helsinki" target="_blank">T&auml;&auml;lt&auml;</a>');
      		map_helsinki.addOverlay(marker);
	
			}
			if(document.getElementById("map_helsinki_en")) { 	
			var map_helsinki = new GMap2(document.getElementById("map_helsinki_en"));
			map_helsinki.setCenter(new GLatLng(60.221863, 24.902682), 13);			
			map_helsinki.addControl(new GLargeMapControl());
			//map_helsinki.addControl(new GScaleControl());
			var point = new GLatLng(60.221863, 24.902682);
     		var marker = createMarker(point,'<strong>HUMAK Helsinki</strong><br />Ilkantie 4<br /> FI-00400 Helsinki');
      		map_helsinki.addOverlay(marker);
	
			}
			
			if(document.getElementById("map_joensuu")) { 	
			var map_joensuu = new GMap2(document.getElementById("map_joensuu"));
			map_joensuu.setCenter(new GLatLng(62.507955,29.824598), 13);			
			map_joensuu.addControl(new GLargeMapControl());
			//map_joensuu.addControl(new GScaleControl());
			var point = new GLatLng(62.507955,29.824598);
     		var marker = createMarker(point,'<strong>HUMAK Joensuu</strong><br />Niittylahdentie 297<br />82220 Niittylahti');
      		map_joensuu.addOverlay(marker);
			}
						if(document.getElementById("map_joensuu_en")) { 	
			var map_joensuu = new GMap2(document.getElementById("map_joensuu_en"));
			map_joensuu.setCenter(new GLatLng(62.507955,29.824598), 13);			
			map_joensuu.addControl(new GLargeMapControl());
			//map_joensuu.addControl(new GScaleControl());
			var point = new GLatLng(62.507955,29.824598);
     		var marker = createMarker(point,'<strong>HUMAK Joensuu</strong><br />Niittylahdentie 297<br />FI-82220 Niittylahti');
      		map_joensuu.addOverlay(marker);
			}
			
			if(document.getElementById("map_jyvaskyla")) { 	
			var map_jyvaskyla = new GMap2(document.getElementById("map_jyvaskyla"));
			map_jyvaskyla.setCenter(new GLatLng(62.010803, 25.552502), 13);			
			map_jyvaskyla.addControl(new GLargeMapControl());
			//map_jyvaskyla.addControl(new GScaleControl());
			var point = new GLatLng(62.010803, 25.552502);
     		var marker = createMarker(point,'<strong>HUMAK Jyv&auml;skyl&auml;</strong><br />T&auml;htiniementie 26<br />41800 Korpilahti');
      		map_jyvaskyla.addOverlay(marker);
			}
						if(document.getElementById("map_jyvaskyla_en")) { 	
			var map_jyvaskyla = new GMap2(document.getElementById("map_jyvaskyla_en"));
			map_jyvaskyla.setCenter(new GLatLng(62.010803, 25.552502), 13);			
			map_jyvaskyla.addControl(new GLargeMapControl());
			//map_jyvaskyla.addControl(new GScaleControl());
			var point = new GLatLng(62.010803, 25.552502);
     		var marker = createMarker(point,'<strong>HUMAK Jyv&auml;skyl&auml;</strong><br />T&auml;htiniementie 26<br />FI-41800 Korpilahti');
      		map_jyvaskyla.addOverlay(marker);
			}
			
			if(document.getElementById("map_kauniainen")) { 	
			var map_kauniainen = new GMap2(document.getElementById("map_kauniainen"));
			map_kauniainen.setCenter(new GLatLng(60.222113, 24.7167597), 13);			
			map_kauniainen.addControl(new GLargeMapControl());
			//map_kauniainen.addControl(new GScaleControl());
			var point = new GLatLng(60.222113, 24.7167597);
     		var marker = createMarker(point,'<strong>HUMAK Kauniainen</strong><br />Vanha Turuntie 14, <br />02700 Kauniainen<br /><br />HSL:n reittiopas: <a href="http://aikataulut.ytv.fi/reittiopas/fi/?keya=&keyb=Vanha+Turuntie+14%2C+Kauniainen" target="_blank">T&auml;nne</a> - <a href="http://aikataulut.ytv.fi/reittiopas/fi/?keya=Vanha+Turuntie+14%2C+Kauniainen" target="_blank">T&auml;&auml;lt&auml;</a>');
      		map_kauniainen.addOverlay(marker);
			}
			if(document.getElementById("map_kauniainen_en")) { 	
			var map_kauniainen = new GMap2(document.getElementById("map_kauniainen_en"));
			map_kauniainen.setCenter(new GLatLng(60.222113, 24.7167597), 13);			
			map_kauniainen.addControl(new GLargeMapControl());
			//map_kauniainen.addControl(new GScaleControl());
			var point = new GLatLng(60.222113, 24.7167597);
     		var marker = createMarker(point,'<strong>HUMAK Kauniainen</strong><br />Vanha Turuntie 14, <br />FI-02700 Kauniainen');
      		map_kauniainen.addOverlay(marker);
			}

			if(document.getElementById("map_kuopio")) { 	
			var map_kuopio = new GMap2(document.getElementById("map_kuopio"));
			map_kuopio.setCenter(new GLatLng(62.81575, 27.626299), 13);			
			map_kuopio.addControl(new GLargeMapControl());
			//map_kuopio.addControl(new GScaleControl());
			var point = new GLatLng(62.81575, 27.626299);
     		var marker = createMarker(point,'<strong>HUMAK Kuopio</strong><br />Kansanopistontie 32<br />70800 Kuopio');
      		map_kuopio.addOverlay(marker);
				}
				if(document.getElementById("map_kuopio_en")) { 	
			var map_kuopio = new GMap2(document.getElementById("map_kuopio_en"));
			map_kuopio.setCenter(new GLatLng(62.81575, 27.626299), 13);			
			map_kuopio.addControl(new GLargeMapControl());
			//map_kuopio.addControl(new GScaleControl());
			var point = new GLatLng(62.81575, 27.626299);
     		var marker = createMarker(point,'<strong>HUMAK Kuopio</strong><br />Kansanopistontie 32<br />FI-70800 Kuopio');
      		map_kuopio.addOverlay(marker);
				}

			if(document.getElementById("map_nurmijarvi")) { 	
				var map_nurmijarvi = new GMap2(document.getElementById("map_nurmijarvi"));
			map_nurmijarvi.setCenter(new GLatLng(60.506544, 24.692674), 13);			
			map_nurmijarvi.addControl(new GLargeMapControl());
			//map_nurmijarvi.addControl(new GScaleControl());
			var point = new GLatLng(60.506544, 24.692674);
     		var marker = createMarker(point,'<strong>HUMAK Nurmij&auml;rvi </strong><br />Kotorannantie 49, <br />05250 Kiljava');
      		map_nurmijarvi.addOverlay(marker);
				}
			if(document.getElementById("map_nurmijarvi_en")) { 	
				var map_nurmijarvi = new GMap2(document.getElementById("map_nurmijarvi_en"));
			map_nurmijarvi.setCenter(new GLatLng(60.506544, 24.692674), 13);			
			map_nurmijarvi.addControl(new GLargeMapControl());
			//map_nurmijarvi.addControl(new GScaleControl());
			var point = new GLatLng(60.506544, 24.692674);
     		var marker = createMarker(point,'<strong>HUMAK Nurmij&auml;rvi </strong><br />Kotorannantie 49, <br />FI-05250 Kiljava');
      		map_nurmijarvi.addOverlay(marker);
				}

			if(document.getElementById("map_tornio")) { 	
				var map_tornio = new GMap2(document.getElementById("map_tornio"));
			map_tornio.setCenter(new GLatLng(65.861814, 24.161498), 13);			
			map_tornio.addControl(new GLargeMapControl());
			//map_tornio.addControl(new GScaleControl());
			var point = new GLatLng(65.861814, 24.161498);
     		var marker = createMarker(point,'<strong>HUMAK Tornio</strong><br />Kivirannantie 13-15<br />95410 Tornio');
      		map_tornio.addOverlay(marker);
				}
			if(document.getElementById("map_tornio_en")) { 	
				var map_tornio = new GMap2(document.getElementById("map_tornio_en"));
			map_tornio.setCenter(new GLatLng(65.861814, 24.161498), 13);			
			map_tornio.addControl(new GLargeMapControl());
			//map_tornio.addControl(new GScaleControl());
			var point = new GLatLng(65.861814, 24.161498);
     		var marker = createMarker(point,'<strong>HUMAK Tornio</strong><br />Kivirannantie 13-15<br />FI-95410 Tornio');
      		map_tornio.addOverlay(marker);
				}

			if(document.getElementById("map_turku")) { 	
				var map_turku = new GMap2(document.getElementById("map_turku"));
			map_turku.setCenter(new GLatLng(60.371672, 22.289943), 13);			
			map_turku.addControl(new GLargeMapControl());
			//map_turku.addControl(new GScaleControl());
			var point = new GLatLng(60.371672, 22.289943);
     		var marker = createMarker(point,'<strong>HUMAK Turku</strong><br />Harjattulantie 80<br />20960 Turku');
      		map_turku.addOverlay(marker);
				}
							if(document.getElementById("map_turku_en")) { 	
				var map_turku = new GMap2(document.getElementById("map_turku_en"));
			map_turku.setCenter(new GLatLng(60.371672, 22.289943), 13);			
			map_turku.addControl(new GLargeMapControl());
			//map_turku.addControl(new GScaleControl());
			var point = new GLatLng(60.371672, 22.289943);
     		var marker = createMarker(point,'<strong>HUMAK Turku</strong><br />Harjattulantie 80<br />FI-20960 Turku');
      		map_turku.addOverlay(marker);
				}

			if(document.getElementById("map_aanekoski")) { 	
				var map_aanekoski = new GMap2(document.getElementById("map_aanekoski"));
			map_aanekoski.setCenter(new GLatLng(62.56068919378087, 25.87808132171631), 13);			
			map_aanekoski.addControl(new GLargeMapControl());
			//map_aanekoski.addControl(new GScaleControl());
			var point = new GLatLng(62.56068919378087, 25.87808132171631);
     		var marker = createMarker(point,'<strong>HUMAK &Auml;&auml;nekoski</strong><br />Sirkanpolku 1<br />44200 Suolahti');
      		map_aanekoski.addOverlay(marker);
				}
			if(document.getElementById("map_aanekoski_en")) { 	
				var map_aanekoski = new GMap2(document.getElementById("map_aanekoski_en"));
			map_aanekoski.setCenter(new GLatLng(62.56068919378087, 25.87808132171631), 13);			
			map_aanekoski.addControl(new GLargeMapControl());
			//map_aanekoski.addControl(new GScaleControl());
			var point = new GLatLng(62.56068919378087, 25.87808132171631);
     		var marker = createMarker(point,'<strong>HUMAK &Auml;&auml;nekoski</strong><br />Sirkanpolku 1<br />FI-44200 Suolahti');
      		map_aanekoski.addOverlay(marker);
				}

			if(document.getElementById("map_rehtorintoimisto")) { 	
				var map_rehtorintoimisto = new GMap2(document.getElementById("map_rehtorintoimisto"));
			map_rehtorintoimisto.setCenter(new GLatLng(60.16451834769788, 24.93999481201172), 13);			
			map_rehtorintoimisto.addControl(new GLargeMapControl());
			//map_rehtorintoimisto.addControl(new GScaleControl());
			var point = new GLatLng(60.16451834769788, 24.93999481201172);
     		var marker = createMarker(point,'<strong>HUMAK Rehtorin toimisto</strong><br />Annankatu 12 A 17<br />00120 Helsinki');
      		map_rehtorintoimisto.addOverlay(marker);
			}
			if(document.getElementById("map_rehtorintoimisto_en")) { 	
			var map_rehtorintoimisto = new GMap2(document.getElementById("map_rehtorintoimisto_en"));
			map_rehtorintoimisto.setCenter(new GLatLng(60.16451834769788, 24.93999481201172), 13);			
			map_rehtorintoimisto.addControl(new GLargeMapControl());
			//map_rehtorintoimisto.addControl(new GScaleControl());
			var point = new GLatLng(60.16451834769788, 24.93999481201172);
     		var marker = createMarker(point,"<strong>HUMAK Rector's Office</strong><br />Annankatu 12 A 17<br />FI-00120 Helsinki");
      		map_rehtorintoimisto.addOverlay(marker);
			}
			
			if(document.getElementById("map_TKI_anna")) { 	
			var map_rehtorintoimisto = new GMap2(document.getElementById("map_TKI_anna"));
			map_rehtorintoimisto.setCenter(new GLatLng(60.16451834769788, 24.93999481201172), 13);			
			map_rehtorintoimisto.addControl(new GLargeMapControl());
			//map_rehtorintoimisto.addControl(new GScaleControl());
			var point = new GLatLng(60.16451834769788, 24.93999481201172);
     		var marker = createMarker(point,"<strong>TKI-HUMAK Anna</strong><br />Annankatu 12 A 17<br />00120 Helsinki");
      		map_rehtorintoimisto.addOverlay(marker);
			}
			if(document.getElementById("map_TKI_akseli")) { 	
			var map_rehtorintoimisto = new GMap2(document.getElementById("map_TKI_akseli"));
			map_rehtorintoimisto.setCenter(new GLatLng(62.248555368979616, 25.761029720306396), 15);			
			map_rehtorintoimisto.addControl(new GLargeMapControl());
			//map_rehtorintoimisto.addControl(new GScaleControl());
			var point = new GLatLng(62.248555368979616, 25.761029720306396);
     		var marker = createMarker(point,"<strong>TKI-HUMAK Akseli</strong><br />Matarankatu 4<br />40100 Jyv&auml;skyl&auml;");
      		map_rehtorintoimisto.addOverlay(marker);
			}
			if(document.getElementById("map_TKI_meri")) { 	
			var map_rehtorintoimisto = new GMap2(document.getElementById("map_TKI_meri"));
			map_rehtorintoimisto.setCenter(new GLatLng(60.449091183321876, 22.258386611938477), 15);			
			map_rehtorintoimisto.addControl(new GLargeMapControl());
			//map_rehtorintoimisto.addControl(new GScaleControl());
			var point = new GLatLng(60.449091183321876, 22.258386611938477);
     		var marker = createMarker(point,"<strong>TKI-HUMAK Meri</strong><br />K&auml;sity&ouml;l&auml;iskatu 4 a<br />20100 Turku");
      		map_rehtorintoimisto.addOverlay(marker);
			}
			
			if(document.getElementById("map_TKI_otto_hel")) { 	
			var map_helsinki = new GMap2(document.getElementById("map_TKI_otto_hel"));
			map_helsinki.setCenter(new GLatLng(60.221863, 24.902682), 15);			
			map_helsinki.addControl(new GLargeMapControl());
			//map_helsinki.addControl(new GScaleControl());
			var point = new GLatLng(60.221863, 24.902682);
     		var marker = createMarker(point,'<strong>TKI-HUMAK Otto</strong><br />Helsingin kampus<br />Ilkantie 4<br /> 00400 Helsinki<br /><br />HSL:n reittiopas: <a href="http://aikataulut.ytv.fi/reittiopas/fi/?keya=&bb=10260%3At900a2550171a6679327%3AIlkantie%3A566%3A4&bn=4&keyb=ilkantie" target="_blank">T&auml;nne</a> - <a href="http://aikataulut.ytv.fi/reittiopas/fi/?keya=Ilkantie+4%2C+Helsinki" target="_blank">T&auml;&auml;lt&auml;</a>');
      		map_helsinki.addOverlay(marker);
	
			}
			if(document.getElementById("map_TKI_otto_kuopio")) { 	
			var map_kuopio = new GMap2(document.getElementById("map_TKI_otto_kuopio"));
			map_kuopio.setCenter(new GLatLng(62.81575, 27.626299), 15);			
			map_kuopio.addControl(new GLargeMapControl());
			//map_kuopio.addControl(new GScaleControl());
			var point = new GLatLng(62.81575, 27.626299);
     		var marker = createMarker(point,'<strong>TKI-HUMAK Otto</strong><br />Kuopion kampus<br />Kansanopistontie 32<br />70800 Kuopio');
      		map_kuopio.addOverlay(marker);
				}
			if(document.getElementById("map_TKI_voima")) { 	
			var map_rehtorintoimisto = new GMap2(document.getElementById("map_TKI_voima"));
			map_rehtorintoimisto.setCenter(new GLatLng(61.17119424748789, 28.76795768737793), 15);			
			map_rehtorintoimisto.addControl(new GLargeMapControl());
			//map_rehtorintoimisto.addControl(new GScaleControl());
			var point = new GLatLng(61.17119424748789, 28.76795768737793);
     		var marker = createMarker(point,"<strong>TKI-HUMAK Voima</strong><br />Lappeentie 12<br />55100 Imatra");
      		map_rehtorintoimisto.addOverlay(marker);
			}
			
	
		} else {
			document.write("Selaimesi ei tue Google Maps -sovellusta.");
		}		
	}
		
	
function addEvent(obj, evType, fn){ 
 if (obj.addEventListener){ 
   obj.addEventListener(evType, fn, false); 
   return true; 
 } else if (obj.attachEvent){ 
   var r = obj.attachEvent("on"+evType, fn); 
   return r; 
 } else { 
   return false; 
 } 
}

addEvent(window, 'load', initMap);



      

	  
