// FONTTIKOON MUUTTUMAMINN

/*
Kutsutaan html koodissa:

<a href="javascript:decreaseFontSize();">-</a> 
<a href="javascript:increaseFontSize();">+</a>

*/


var min=8;
var max=18;



function expandcontract(tbodyid,ClickIcon) {
	
if (document.getElementById(ClickIcon).innerHTML == "+"){
document.getElementById(tbodyid).style.display = "";
document.getElementById(ClickIcon).innerHTML = "-";


// COokie määrittely, jotta muistetaan onko käyttäjä avannut vai sulkenut kuukaudet taulukon
if (ClickIcon ==  'ClickIcon2') {
	createCookie('currentYear', '+', 1);
	//alert(readCookie('currentYear'));
	//alert('+ 2007');
}
if (ClickIcon ==  'ClickIcon1') {
	createCookie('nextYear', '+', 1);
	//alert(readCookie('nextYear'));
	//alert('+ 2008');
}

} else {
document.getElementById(tbodyid).style.display = "none";
document.getElementById(ClickIcon).innerHTML = "+";

// COokie määrittely, jotta muistetaan onko käyttäjä avannut vai sulkenut kuukaudet taulukon
if (ClickIcon == 'ClickIcon1') {
	createCookie('nextYear', '-', 1);
	//alert(readCookie('currentYear'));
	//alert('- 2008');
}

if (ClickIcon == 'ClickIcon2') {
	createCookie('currentYear', '-', 1);
	//alert('- 2007');
}

}
}


/* COOKIEIDEN KÄYTTÖ JAVASCRIPTILLÄ */

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}





   
      
function sleep(millisecondi)
{
      var now = new Date();
      var exitTime = now.getTime() + millisecondi;

      while(true)
      {
	      now = new Date();
	      if(now.getTime() > exitTime) 
	      	return;
      }
}






function naytaAlanavi(tunniste) {
	
	document.getElementById(tunniste).style.position = "relative"
	document.getElementById(tunniste).style.visibility = "visible"
	
	
	
	if (tunniste == 'toiminnot') {
		piilotaAlanavi('tapahtumat');
		piilotaAlanavi('hallitus');
	}
	
	if (tunniste == 'tapahtumat') {
		piilotaAlanavi('toiminnot');
		piilotaAlanavi('hallitus');
	}
	
	if (tunniste == 'hallitus') {
		piilotaAlanavi('tapahtumat');
		piilotaAlanavi('toiminnot');
	}


	
	createCookie(tunniste, "1", 1);
	

	

}

function piilotaAlanavi(tunniste) {
	
	sleep(100);
	
	document.getElementById(tunniste).style.position = "absolute"
	document.getElementById(tunniste).style.visibility = "hidden"
	
	
	eraseCookie(tunniste);


}


function lataaMuut() {
	
	
		if (readCookie('tapahtumat') == "1") {
			naytaAlanavi('tapahtumat')
		}
		if (readCookie('toiminnot') == "1")  {
				naytaAlanavi('toiminnot');
		
		}
		if (readCookie('hallitus') == "1") {
			naytaAlanavi('hallitus');
		}

}


function lataaTapahtumat() {
	
	lataaMuut();
		
		// currentYear
		if (readCookie('currentYear') == "+") {
			document.getElementById('currentYear').style.display = "";
			document.getElementById('ClickIcon2').innerHTML = "-";
		}
		else if (readCookie('currentYear') == "-") {
			document.getElementById('currentYear').style.display = "none";
			document.getElementById('ClickIcon2').innerHTML = "+";
			
		}
		else {
			document.getElementById('currentYear').style.display = "";
			document.getElementById('ClickIcon2').innerHTML = "-";
			
		}
		
		// nextYear
		
		if (readCookie('nextYear') == "+") {
			document.getElementById('nextYear').style.display = "";
			document.getElementById('ClickIcon1').innerHTML = "-";
		}
		else if (readCookie('nextYear') == "-") {
			document.getElementById('nextYear').style.display = "none";
			document.getElementById('ClickIcon1').innerHTML = "+";
			
		}
		else {
			document.getElementById('nextYear').style.display = "none";
			document.getElementById('ClickIcon1').innerHTML = "+";

		}
		


}











