// var tagit = new Array('a','p','h3','ul','menuheader','kokoomaotsikko','menu');
var tagit = new Array('a','p','ul','kokoomaotsikko');
var koot = new Array();
koot["p"]=13;
koot["a"]=13;
koot["h3"]=18;
koot["menuheader"]=14;
koot["menu"]=12;
koot["kokoomaotsikko"]=14;
koot["ul"]=13;

// this function gets the cookie, if it exists
function Get_Cookie( name ) {
	
var start = document.cookie.indexOf( name + "=" );
var len = start + name.length + 1;
if ( ( !start ) &&
( name != document.cookie.substring( 0, name.length ) ) )
{
return null;
}
if ( start == -1 ) return null;
var end = document.cookie.indexOf( ";", len );
if ( end == -1 ) end = document.cookie.length;
return unescape( document.cookie.substring( len, end ) );
}

function Set_Cookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

/*
if the expires variable is set, make the correct 
expires time, the current script below will set 
it for x number of days, to make it for hours, 
delete * 24, for minutes, delete * 60 * 24
*/
if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );

document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}


var kokocookie=Get_Cookie("tekstikoko");
if(kokocookie == "") kokocookie=0;

function kokoinit()
	{
        if(!document.getElementById) return;
        body = document.getElementsByTagName('body')[0];

        for(i=0;i<tagit.length;i++)
                {
                kaikkitagit = body.getElementsByTagName(tagit[i]);
		koot[tagit[i]]+=kokocookie*3;
                for(j=0;j<kaikkitagit.length;j++)
                        {
			if(kaikkitagit[j].className != "blue" && kaikkitagit[j].className != "white" && kaikkitagit[j].className != "adminhead" && kaikkitagit[j].className != "menuheader" && kaikkitagit[j].className != "menuheadervalittu" && kaikkitagit[j].className != "menu" && kaikkitagit[j].className != "menuvalittu" && kaikkitagit[j].className != "admin2008head")
				kaikkitagit[j].style.fontSize=koot[tagit[i]]+"px";
                        }
                }
	}


function tekstikoko(action)
        {
        if(!document.getElementById) return;
        body = document.getElementsByTagName('body')[0];

	if(action == "suurenna") kokocookie++;
	else kokocookie--;

	if(kokocookie < 0) {kokocookie=0;return;}
	if(kokocookie > 1) {kokocookie=1;return;}

        for(i=0;i<tagit.length;i++)
                {
                kaikkitagit = body.getElementsByTagName(tagit[i]);
                if(action == "suurenna") {koot[tagit[i]]+=3;}
                else {koot[tagit[i]]-=3;}
                for(j=0;j<kaikkitagit.length;j++)
                        {
			if(kaikkitagit[j].className != "blue" && kaikkitagit[j].className != "white" && kaikkitagit[j].className != "adminhead" && kaikkitagit[j].className != "menuheader" && kaikkitagit[j].className != "menuheadervalittu" && kaikkitagit[j].className != "menu" && kaikkitagit[j].className != "menuvalittu" && kaikkitagit[j].className != "admin2008head")
				kaikkitagit[j].style.fontSize=koot[tagit[i]]+"px";
                        }
                }
	Set_Cookie("tekstikoko",kokocookie,'','/','','');
        }
