Event.observe(window, 'load', init, false);
function init()
{
	loadPrefs();
}
function details(realm,id)
{
	Lightview.show({
		href: '/detail.php?realm=' + realm + '&id=' + id,
		rel: 'iframe',
		options:
		{
			topclose: true,
			autosize: true
		}
	});
}
function changeFontSize(action)
{	
	var actSize = parseFloat(document.body.getStyle('fontSize'));
	if (actSize < 12) actSize=12.4;
	if(action == "increase") 
	{
		document.body.setStyle({fontSize: actSize + 1 + "px"});
	} 
	else 
	{
		document.body.setStyle({fontSize: actSize - 1 + "px"});
	}
	var storeSize = parseFloat(document.body.getStyle('fontSize'));
	savePrefs(storeSize);
}
function loadPrefs() 
{
	var cookies = document.cookie.split('; ');
	var ret = false;
	Object.extend(cookies);
	cookies.each(
		function(c)
		{
			if (c.startsWith('fontsize='))
			{
				var storedSize = unescape( String(c).gsub('fontsize=','') );
				document.body.setStyle({fontSize: parseFloat(storedSize) + "px"});
			}
		}
	)
}

function savePrefs(value) 
{
	var d = new Date(2020, 02, 02);
	document.cookie = 'fontsize='+ parseFloat(value) +';path=/;expires=' + d.toUTCString();
}
