function display_font_smaller()
{
	Obj = document.getElementById("main");
	if(Obj.style.fontSize)
	{
		switch(Obj.style.fontSize)
		{
			case "0.7em":
				Obj.style.fontSize = 'x-small';
				setCookie('woz-font-size', 'x-small');
				break;
			case "medium":
				Obj.style.fontSize = '0.7em';
				setCookie('woz-font-size', '0.7em');
				break;
		}
	}
	else
	{
		Obj.style.fontSize = 'x-small';
		setCookie('woz-font-size', 'x-small');
	}
}

function display_font_bigger()
{
	Obj = document.getElementById("main");
	if(Obj.style.fontSize)
	{
		switch(Obj.style.fontSize)
		{
			case "0.7em":
				Obj.style.fontSize = 'medium';
				setCookie('woz-font-size', 'medium');
				break;
			case "x-small":
				Obj.style.fontSize = '0.7em';
				setCookie('woz-font-size', '0.7em');
				break;
			case "xx-small":
				Obj.style.fontSize = 'x-small';
				setCookie('woz-font-size', 'x-small');
				break;
		}
	}
	else
	{
		Obj.style.fontSize = 'medium';
		setCookie('woz-font-size', 'medium');
	}
}

function setCookie(name, value)
{
	document.cookie = name + "=" + escape(value) +
		"; path=/";
		
}

function getCookie(name)
{
	name += "=";
	var length = name.length;
	var cookie_length = document.cookie.length;
	var i = 0;
	while(i < cookie_length)
	{
		var j = i + length;
		if(document.cookie.substring(i, j) == name)
			return getCookieValue(j);
		i = document.cookie.indexOf(" ", i) + 1;
		if(i == 0)
			break;
	}
	return null;
}

function getCookieValue(position)
{
	var ende = document.cookie.indexOf(";", position);
	if(ende == -1)
		ende = document.cookie.length;
	return unescape(document.cookie.substring(position, ende));
}

function initFontSize()
{
	if(getCookie("woz-font-size"))
	{
		Obj = document.getElementById("main");
		Obj.style.fontSize = getCookie("woz-font-size");
	}
	if(!getCookie("oldBrowser"))
	{
		var uAgent 		= navigator.userAgent.toLowerCase();
		var bName 		= navigator.appName.toLowerCase();
		var vers 		= navigator.appVersion.substring(0,1) ; 
		
		if ((bName.indexOf("netscape") != -1) && (vers < 5))
		{	alertOldBrowser();}
		if (uAgent.indexOf("msie 4") != -1)
		{	alertOldBrowser();}
	}
}

function alertOldBrowser()
{
	alert("Um die WOZ-Site richtig betrachten zu können, brauchen Sie\neinen neueren Browser!");
	setCookie('oldBrowser', 'yes');
}
