//tarkastaa keksin asettamalla jonkun, ja sitten tarkastamalla, onnistuiko asetus.
function checkCookieSupport(){

	//asetetaan testikeksi
	document.cookie = "checkCookieSupport=1; path=/";

	//tsekataan asettuiko
	if( parseInt(cookieVal('checkCookieSupport'))!=1 ){
		alert('Selaimesi tulee sallia vähintään istunnon evästeet\n(session cookies), jotta voit kirjautua sisään.');
	} else {
		cookieReset('checkCookieSupport');
	}
}
//palauttaa toden jos keksin asetus onnistui
function returnCookieSupport(){
	//asetetaan testikeksi
	document.cookie = "checkCookieSupport=1; path=/";

	//tsekataan asettuiko
	if( parseInt(cookieVal('checkCookieSupport'))!=1 ){
		return false;
	} else {
		cookieReset('checkCookieSupport');
		return true;
	}
}

//etsii keksin arvon
function cookieVal(cookieName) {
	thisCookie = document.cookie.split("; ");
	for (i=0; i<thisCookie.length; i++) {
		if (cookieName == thisCookie[i].split("=")[0]) {
			return thisCookie[i].split("=")[1];
		}
	}
	return 0;
}
//nollaa keksin arvon
function cookieReset(cookieName) {
	thisCookie = document.cookie.split("; ");
	for (i=0; i<thisCookie.length; i++) {
		if (cookieName == thisCookie[i].split("=")[0]) {
			document.cookie = thisCookie[i].split('=')[0] + '=; path=/';
		}
	}
	return false;
}
