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,"/","mgffi.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,"/","mgffi.nrw.de");
		kontrastSS = true;
		
	}
	else
	{
		document.getElementById("kontrastCSSLink").href = "/css/standard.css";
		document.body.removeChild(document.getElementById("kontrastCSSLink"),true);
		setCookie("kontrast","false",null,"/","mgffi.nrw.de");
		kontrastSS = false;
	}
}



// AB HIER SANTAAAA
/*
function getObj(name)
{
	if (document.getElementById)
	{
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	}
	else if (document.all)
	{
		this.obj = document.all[name];
		this.style = document.all[name].style;
	}
	else if (document.layers)
	{
		this.obj = getObjNN4(document,name);
		this.style = this.obj;
	}
}

function getObjNN4(obj,name)
{
	var x = obj.layers;
	var foundLayer;
	for (var i=0;i<x.length;i++)
	{
		if (x[i].id == name)
		foundLayer = x[i];
		else if (x[i].layers.length)
		var tmp = getObjNN4(x[i],name);
		if (tmp) foundLayer = tmp;
	}
	return foundLayer;
}

xstep = 1;//pixel pro schritt
msec = 45;//millisekunden pro timeout
imgwidth = 70;//breite des bildes
var max,p,b;//diverse vars

function scrollsanta()
{

	p-=xstep;
	if(p<0-imgwidth)p=max+imgwidth;
	b.style.left = p + "px";
	ruprecht = setTimeout("scrollsanta()",msec);
}


function init()
{

if (window.innerWidth || window.innerHeight)
{ 
	docwidth = window.innerWidth; 
} 
else if (document.body.clientWidth || document.body.clientHeight)
{ 
	docwidth = document.body.clientWidth; 
} 

	max = docwidth - imgwidth;

	b = new getObj("slay");
	
	p = max;
	scrollsanta();
}

window.onload=function(){
bla=document.createElement("div");
bla.style.position = "absolute";
bla.style.left = "200px";
bla.style.top = "10px";

bla.id="slay";

blubb=document.createElement("img");
blubb.src="/img/xmas03.gif";
blubb.width="80";

bla.appendChild(blubb);

document.body.appendChild(bla);	
document.getElementById("ministerien_head").style.marginTop = "40px";
init();
	
}

*/
