function createCookie(name,value,days){
	if (days){
		var date = new Date();
		date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
		var expires = "; expires=" + date.toGMTString();
	} else {
		var expires = "";
	}
	
//	alert("createcookie: " + name + " " + value + " " + expires);
	
	document.cookie = name + "=" + value + expires + "; path=/";
}

// locates and reads the value of a cookie with a specified name
function readCookie(name){
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

// deletes a cookie with a specified name
function eraseCookie(name){
	createCookie(name,"",-1);
}

// parses the value of the cookie
// returns an array of the different values
function parseCookie(cookievalues){
	if (cookievalues.length > 0){
		var cookieValuesArray = new Array(2);
		var CookiesArray = cookievalues.split("&");
		for (var i = 0; i < CookiesArray.length; i++){
			var v = CookiesArray[i].split(":");
			cookieValuesArray[i] = v[1];
		}
		return cookieValuesArray;
	} else {
		return null;
	}
}

function setFontSizeOnLoad()
{
// cookieValues is a global variable that is an array of the different
// cookie values.  Check first if the cookie exists, if not then create 
// a cookie with the default values.
var cookieValues = new Array(2);
var cv = readCookie("helkeuserdata");

if (cv){


	cookieValues = parseCookie(cv);
	
	var currentFontSize = parseFloat(cookieValues[0]);
	var currentLineHeight = parseFloat(cookieValues[1]);
//	alert ("currentFontSize: " + currentFontSize);
//	alert ("currentLineHeight: " + currentLineHeight);

	obj = document.getElementById("inhalt");
	obj.style.fontSize = currentFontSize + "em";
	obj.style.lineHeight = currentLineHeight + "em";
	
	
	
// else, there is no cookie so try to create one
} else {

	cookieValues = setCookieDefaults();
	
	var defaultFontSize = parseFloat(cookieValues[0]);
	var defaultLineHeight = parseFloat(cookieValues[1]);
	// save new value in the cookie
	var cv = "fontSize:" + cookieValues[0] + "&lineHeight:" + cookieValues[1];
	createCookie("helkeuserdata",cv,7);

}

}
