function setActiveStyleSheet(title)
{
	var i, a, main;

	for( i = 0; (a = document.getElementsByTagName("link")[i]); i++)
	{
		if ((a.getAttribute("rel").indexOf("style") != -1) && a.getAttribute("title"))
		{
			a.disabled = true;
			if (a.getAttribute("title") == title) a.disabled = false;
		}
	}
}

function getActiveStyleSheet()
{
	var i, a;

	// let op: MSIE ziet alle alternates als enabled totdat er één geselecteerd is. Zorg dus dat het eerste alternate stylesheet
	// "normaal" is, dan gaat het altijd goed
	for (i = 0; (a = document.getElementsByTagName("link")[i]); i++)
	{
		if ((a.getAttribute("rel").indexOf("style") != -1) && a.getAttribute("title") && !a.disabled) return a.getAttribute("title");
	}

	return null;
}

addLoadEvent(function(e)
{
	var cookie = readCookie("stylesheet");

	if (cookie) setActiveStyleSheet(cookie);
});

window.onunload = function(e)
{
	var title = getActiveStyleSheet();

	if (title) createCookie("stylesheet", title, 365);
}