function setCookie(name, value, expires, path, domain, secure)
{
    document.cookie= name + "=" + escape(value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    ((secure) ? "; secure" : "");
}

function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

bfs = 1;
kontrastSS = false;

window.onload = function()
{
	ck_bfs = getCookie("bfs");
	bfs = ck_bfs?ck_bfs:bfs;
	if(bfs != 1)
	{
		document.body.style.fontSize = bfs + "em";
	}
	
	ck_ks = eval(getCookie("kontrast"));
	if(ck_ks)
	{
		kontrast(true);
	}
}

function vergroessern(fak)
{
			bfs = parseFloat(bfs) + parseFloat(fak);
			document.body.style.fontSize = bfs + "em";
			setCookie("bfs",Math.round(bfs * 10) / 10,null,"/","www.arbeit.nrw.de");
}

function kontrast(force)
{
	if(!kontrastSS || force)
	{
		kss = document.createElement("link");
		kss.type = "text/css";
		kss.rel = "styleSheet";
		kss.href = "/css/kontrast.css";
		kss.id = "kontrastCSSLink";
		document.body.appendChild(kss);
		setCookie("kontrast","true",null,"/","www.arbeit.nrw.de");
		kontrastSS = true;
		
	}
	else
	{
		document.getElementById("kontrastCSSLink").href = "/css/screen.css";
		document.body.removeChild(document.getElementById("kontrastCSSLink"),true);
		setCookie("kontrast","false",null,"/","www.arbeit.nrw.de");
		kontrastSS = false;
	}
}


