function setLinkedStyleSheet(a_title)
{
	if ($(a_title))
	{
		var children = $$(".fontColor a");
		for (var i = 0; i < children.length; i++)
		{
			children[i].className = "fontColorNonActive";
		}
		$(a_title).className = "active";
	}
	var linkNodes = document.getElementsByTagName("link");
	var len       = linkNodes.length;
	for ( i = 0; i < len; i++ )
	{
		linkNode = linkNodes[i];
		relAttr = linkNode.getAttribute('rel');
		if ( relAttr && ( relAttr.indexOf("style") != -1 ) && linkNode.getAttribute("title") )
		{
			linkNode.disabled = true;
			if ( linkNode.getAttribute("title") == a_title )
				linkNode.disabled = false;
		}
	}
	setCookie("setStyle", a_title, 5);
}

function changeFont(fontClass)
{
	//$("inner").setAttribute("class", fontClass);
	$("mcol").className = fontClass;
	var children = $$(".fontSizer a");
	for (var i = 0; i < children.length; i++)
	{
		//children[i].setAttribute("class", "nonActive");
		children[i].className = "nonActive";
	}
	//$(fontClass).setAttribute("class", "active");
	$(fontClass).className = "active";
	setCookie("fontSize", fontClass, 5); //REMOVE COMMENT SIGNS TO ENABLED FONT COOKIES
}

function setDefaults()
{
	var _fontSize = getCookie("fontSize")
	if(_fontSize && $("mcol"))
	{
		$("mcol").className = _fontSize;
		var children = $$(".fontSizer a");
		for (var i = 0; i < children.length; i++)
		{
			children[i].className = "nonActive";
		}
		$(_fontSize).className = "active";
	}
	var css_title = getCookie("setStyle");
	if (css_title)
	{
		setLinkedStyleSheet( css_title );
	}
}

function setCookie(c_name,value,expiredays)
{
	var exdate=new Date();
	exdate.setDate(exdate.getDate()+expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays==null) ? "" : ";expires="+exdate.toGMTString()) + ";path=/;domain=gooienvechthistorisch.nl";
}

function getCookie(c_name)
{
	if(document.cookie.length>0)
	{
		c_start=document.cookie.indexOf(c_name + "=");
		if (c_start!=-1)
		{ 
			c_start=c_start + c_name.length+1;
			c_end=document.cookie.indexOf(";",c_start);
			if (c_end==-1) c_end=document.cookie.length;
			return unescape(document.cookie.substring(c_start,c_end));
		}
	}
	return false;
}
