var kartat = new Array();
kartat[0] = new Array("HAMEENLINNA",60.992924,24.463217);
kartat[1] = new Array("KANGASALA",61.477513,23.983204);
kartat[2] = new Array("LAHTI",60.972749,25.687809);
kartat[3] = new Array("EPILA",61.507977,23.66852);
kartat[4] = new Array("MESSUKYLA",61.484642,23.846383);
kartat[5] = new Array("MESSUKYLA2",61.485503,23.850439);
kartat[6] = new Array("TUUSULA",60.38234,25.028658);

var kartta_ladattu = new Array(0,0,0,0,0,0,0);

function lataaMappi(index){
	if (kartta_ladattu[index] == 1)
		return;
	initMap(kartat[index][0],kartat[index][1],kartat[index][2]);
	kartta_ladattu[index] = 1;
		
}
/*
function lataaGmap() {
	//if (GBrowserIsCompatible()) {
	 if(GBrowserIsCompatible()){
		
		 //muutaTyylia("toimipaikka","display","block",1);
		 
		//hÃ¤meenlinna
		initMap("HAMEENLINNA",60.992924,24.463217);
		
		//kangasala
		initMap("KANGASALA",61.477513,23.983204);
		//lahti
		initMap("LAHTI",60.972749,25.687809);
		//epilÃ¤
		initMap("EPILA",61.507977,23.66852);
		//61.507477,23.66852
		//61.508069121, 23.668783597
		//messukylÃ¤
		initMap("MESSUKYLA",61.484642,23.846383);
		//sulapuronkatu
		initMap("MESSUKYLA2",61.490429,23.85458);
		// tuusula
		initMap("TUUSULA",60.387313,25.032864);
		
		//muutaTyylia("toimipaikka","display","none",1);
	}
}*/
/*
 * funktio alustaa kartan
 * @param div elementin nimi, johon kartta alustetaan
 * @x x-koordinaatti
 * @y y-koordinaatti
 */
function initMap(div,x,y){
	
	var element = document.getElementById(div);
			
	element.style.display = 'block';
	
	//Piste, johon nuppineula tökätään, ja mihin kartta keskitetään
	var piste = new GLatLng(x,y);
	
	var map = new GMap2(document.getElementById(div+"map"));
	map.setCenter(piste, 14);	
	var neula = new GMarker(piste);
	
	map.addOverlay(neula);
	var zoomi = new GSmallZoomControl();
	var topRight = new GControlPosition(G_ANCHOR_TOP_RIGHT, new GSize(10,10));
	map.addControl(zoomi,topRight);	
	element.style.display = 'none';
}
/**
 * Funktio lisää tyylimäärittelyn dokumentin stylesheettiin. Yhteensopiva ainakin mozillan ja explorerin kanssa
 * 
 * @param selector  voi olla mikä vain css-selector
 * @param type, määriteltävä ominaisuus (huom. css-muodossa, ei javascript -> background-color, EI backgroundColor)
 * @param value, arvo jonka ominaisuus saa
 * @param stylesheetNro, stylesheeting numero. Normaalisti 0 jos ei montaa stylesheettia. Tällä merkitystä mikäli haluaa overrideta tietyn määrittelyn jostain stylesheetistä
 */
function muutaTyylia(selector,type,value,stylesheetNro)
{
	if (!stylesheetNro)
		stylesheetNro = 0;
	
	if (!(selector && type && value))	
		return;	
	
	// da firefox way
	if (document.styleSheets[stylesheetNro].cssRules)
	{		
		string = selector+" { "+type+": "+value+";}";
		document.styleSheets[stylesheetNro].insertRule(string,document.styleSheets[stylesheetNro].cssRules.length-1);
	}//ja exploder
	else if (document.styleSheets[stylesheetNro].rules)
	{
		string = type+": "+value;
		document.styleSheets[stylesheetNro].addRule(selector,string);		
	}
	//alert("muutettu");
}
