// JavaScript Document
function init()
{
	/*genLinks();	*/
}

function genLinks()
{
	var wordList = new Array();
	
	wordList[0] = new Array("Imatra Big Band","Klikkaa lisätietoja");
	wordList[1] = new Array("Black Devils","Klikkaa lisätietoja");
	wordList[2] = new Array("22Pistepirkko","Klikkaa lisätietoja");
	wordList[3] = new Array("CMX","Klikkaa lisätietoja");
	wordList[4] = new Array("Kotiteollisuus","Klikkaa lisätietoja");
	wordList[5] = new Array("Tapani Kansa","Klikkaa lisätietoja");	
	wordList[6] = new Array("Sami Pitkämön orkesteri","Klikkaa lisätietoja");
	wordList[7] = new Array("Paula Koivuniemi","Klikkaa lisätietoja");
	
	wordList[8] = new Array("NATO Big Band","Klikkaa lisätietoja");
	wordList[9] = new Array("OLLI AHVENLAHTI Orchestra feat. Fredi &amp; Johanna Försti","Klikkaa lisätietoja");
	wordList[10] = new Array("Agents","Klikkaa lisätietoja");
	wordList[11] = new Array("Jukka Poika &amp; Sound Explosion Band","Klikkaa lisätietoja");
	wordList[12] = new Array("Club for Five","Klikkaa lisätietoja");
	
	wordList[13] = new Array("Riku Niemi Orchestra &amp; Jorma Kääriäinen","Klikkaa lisätietoja");
	
	wordList[14] = new Array("Norrbotten Big Band feat Randy Brecker","Klikkaa lisätietoja");	
	
	wordList[15] = new Array("Five Corners Quintet","Klikkaa lisätietoja");	

	wordList[16] = new Array("Bo Kaspers Orkester","Klikkaa lisätietoja");	
	
	wordList[17] = new Array("UMO feat. Michael Abene","Klikkaa lisätietoja");	
	wordList[18] = new Array("Erja Lyytinen","Klikkaa lisätietoja");	
	wordList[19] = new Array("DWAYNE DOPSIE & THE ZYDECO HELLRAISERS","Klikkaa lisätietoja");
	wordList[20] = new Array("THE ORIGINAL BLUES BROTHERS BAND","Klikkaa lisätietoja");
	wordList[21] = new Array("Eternal Erection","Klikkaa lisätietoja"); 
	wordList[22] = new Array("@","Klikkaa lisätietoja"); 	
	wordList[23] = new Array("Veeti Kallio Band","Klikkaa lisätietoja"); 	
	wordList[24] = new Array("Waldo.{1}s People","Klikkaa lisätietoja"); 	
	wordList[25] = new Array("Funkelite","Klikkaa lisätietoja"); 		
	wordList[26] = new Array("Jazz messangers","Klikkaa lisätietoja"); 
	wordList[27] = new Array("irina","Klikkaa lisätietoja"); 
	wordList[28] = new Array("Junior All Stars","Klikkaa lisätietoja"); 	
	wordList[29] = new Array("Dwayne Dopsie &amp; THE ZYDECO HELLRAISERS","Klikkaa lisätietoja");
	wordList[30] = new Array("Jaska Lukkarinen Time Machine","Klikkaa lisätietoja"); 
	wordList[31] = new Array("CHIC feat Niles Rodgers",""); 
	wordList[32] = new Array("Defunkt soul Band","Klikkaa lisätietoja"); 					 				
	wordList[33] = new Array("Stam1na","Klikkaa lisätietoja"); 	
	wordList[34] = new Array("Osmo´s Cosmos feat. Special Guest","Klikkaa lisätietoja"); 	
	wordList[35] = new Array("Anna Abreu","Klikkaa lisätietoja");	
	wordList[36] = new Array("@","Klikkaa lisätietoja");	
	wordList[37] = new Array("Incognito","Klikkaa lisätietoja");		
	wordList[38] = new Array("Defunkt “soul” Band","Klikkaa lisätietoja");	
	wordList[39] = new Array("LBB feat. Joakim Hernandez","Klikkaa lisätietoja");	
	wordList[40] = new Array("William Suvanne Band feat. Eeppi Ursin","Klikkaa lisätietoja");	
	wordList[41] = new Array("SHAM","Klikkaa lisätietoja");
	wordList[42] = new Array("d’Roit","Klikkaa lisätietoja");
	wordList[43] = new Array("Big Band kurssi","Klikkaa lisätietoja");
	wordList[44] = new Array("Camp Kirkland´s All Star Gospel Big Band","Klikkaa lisätietoja");
	wordList[45] = new Array("BB-KATU / BB-STREET","Klikkaa lisätietoja");
	wordList[46] = new Array("Etelä-Saimaan Merirosvoristeily","Klikkaa lisätietoja");
	wordList[47] = new Array("Saimaa Blues –risteily Lappeenrannasta Imatralle","Klikkaa lisätietoja");
	wordList[48] = new Array("VIP-Saimaa –iltaristeily","Klikkaa lisätietoja");
	wordList[49] = new Array("Saimaa Beat”-risteily Imatran satamasta Lappeenrantaan","Klikkaa lisätietoja");
	wordList[50] = new Array("Imatran Valtionhotelli","Klikkaa lisätietoja");
	wordList[51] = new Array("BB-KLUBI / BB CLUB","Klikkaa lisätietoja");
	wordList[52] = new Array("VIP-KLUBI","Klikkaa lisätietoja");
	wordList[53] = new Array("Imatrankosken kirkon puisto","Klikkaa lisätietoja");
	wordList[54] = new Array("Kalastuspuisto, Varpasaari","Klikkaa lisätietoja");
	wordList[55] = new Array("Jazzlegendat nro 17 ja 18","Klikkaa lisätietoja");
	wordList[56] = new Array("Chicago Blues","Klikkaa lisätietoja");
	wordList[57] = new Array("Osmo´s Cosmos feat. Ari Koivunen","Klikkaa lisätietoja");
	wordList[58] = new Array("HUMO","Klikkaa lisätietoja");
	wordList[59] = new Array("Jukka Poika Sound Explosion Band","Klikkaa lisätietoja");
	wordList[60] = new Array("Big&nbsp;Band","Klikkaa lisätietoja");
	wordList[61] = new Array("Samae Koskinen","Klikkaa lisätietoja");
	wordList[62] = new Array("Neljänsuora","Klikkaa lisätietoja");
	wordList[63] = new Array("TV taltiointi","Klikkaa lisätietoja");
	wordList[64] = new Array("Paul Oxley's Band","Klikkaa lisätietoja");
	wordList[65] = new Array("Takuumiehet-Skidi Rock","Klikkaa lisätietoja");
	wordList[66] = new Array("Jazzlegendat","Klikkaa lisätietoja");
	wordList[67] = new Array("Great Helsinki Swing Band and the Oldinarires","Klikkaa lisätietoja");
	wordList[68] = new Array("J.Karjalainen ja V-M Järvenpää","Klikkaa lisätietoja");
	wordList[69] = new Array("Jukka Syrenius Band","Klikkaa lisätietoja");
	wordList[70] = new Array("Zydeco Hellraisers","Klikkaa lisätietoja");
	wordList[71] = new Array("Dwayne Dopsie","Klikkaa lisätietoja");
	wordList[72] = new Array("Riddim Riders","Klikkaa lisätietoja");
	wordList[73] = new Array("VALO","Klikkaa lisätietoja");
	wordList[74] = new Array("Soul Connection HB","Klikkaa lisätietoja");
	wordList[75] = new Array("TBA","Klikkaa lisätietoja");
	wordList[76] = new Array("Imatra Blues Band","Klikkaa lisätietoja");
	wordList[77] = new Array("William Suvanne Band","Klikkaa lisätietoja");
	wordList[78] = new Array("Eeppi Ursin","Klikkaa lisätietoja");
	wordList[79] = new Array("Elonkorjuu","Klikkaa lisätietoja");
	wordList[80] = new Array("SF-Blues","Klikkaa lisätietoja");
	wordList[81] = new Array("Heidi Tuikkanen Group","Klikkaa lisätietoja");
	
	
	

	if (document.getElementById) {
		var obj = document.getElementById('bandietsinta');
		var src=obj.innerHTML;
		var update = false;
		
		for (i = 0; i < wordList.length; i++) {
			var regexpStr = wordList[i][0];
			var regexp = new RegExp(regexpStr,"i");
			//regexp = regexpStr;
			var match = src.match(regexp);
			//alert(match);

			if (match != null) {
				regexp = new RegExp(regexpStr,"gi");
				src = src.replace(regexp,'<a onmouseover="Tip(\''+wordList[i][1]+'\')" onmouseout="UnTip()" href="javascript:void(0)" onclick="viewBandInfo(event,'+i+')">'+match+'</a>');
				update = true;
			} //else {alert(regexp);}
		}
		if (update) obj.innerHTML=src;
	}
}

function verticalMiddleAlign(id) {
	
	var viewportOffset = document.viewport.getHeight();
	var scrollOffset = document.viewport.getScrollOffsets().top;
	var elementHeight = $('bandInfoLayer').getHeight();
	var topOffset = (viewportOffset - elementHeight) / 2 + scrollOffset;
	
	
	$('bandInfoLayer').style.top = topOffset + 'px';
}
function viewBandInfo(e,id) {
	
	$('bandInfoLayer').show();
	
	new Ajax.Request('/php/viewBandInfo.php?id='+id, {
		method: 'get',
		onSuccess: function(transport) {
			$('bandInfoLayer').update(transport.responseText);
			verticalMiddleAlign('bandInfoLayer');
		}
	});

}

function closeBandInfo() {
	$('bandInfoLayer').hide();
}

function mouseY(evt) {
    if (evt.pageY) return evt.pageY;
    else if (evt.clientY)
       return evt.clientY + (document.documentElement.scrollTop ?
       document.documentElement.scrollTop :
       document.body.scrollTop);
    else return 0;
}

function showProgramList(day) {
	if (!document.getElementById) return;
	
	var days = new Array(26,27,28,29,30,1,2,3);
	
	for (i=0; i<8; i++) { 
		if (document.getElementById('paiva_'+days[i]))
			document.getElementById('paiva_'+days[i]).style.display="none";
	}
	
	if (document.getElementById('paiva_'+day))
		document.getElementById('paiva_'+day).style.display="block";
		
	document.getElementById('numerotausta').className = "numerotausta"+day;
	
}
