function larger()
{
	if (!document.getElementById)
		return;

	var sizer = document.getElementById('wrapper');
	if (!sizer)
		return;

	size += step;
	sizer.style.fontSize = size + 'em';
	
	storeSize();
}

function smaller()
{
	if (!document.getElementById)
		return;

	var sizer = document.getElementById('wrapper');
	if (!sizer)
		return;

	size -= step;
	sizer.style.fontSize = size + 'em';

	storeSize();
}

function storeSize()
{
	var expires = new Date();
	expires.setTime(expires.getTime() + 365 * 24 * 60 * 60 * 1000);

	var cContent = size;
	Cookie.setCookie('size', cContent, expires, null, null, null);
}

function restoreSize()
{
	var cContent = String(Cookie.getCookie('size'));
	size = cContent;

	var sizer = document.getElementById('wrapper');
	if (!sizer)
		return;

	sizer.style.fontSize = size + 'em';
}

function detectResize()
{
    var version = 0;
    if(navigator.appVersion.indexOf("MSIE")!=-1)
    {
        temp = navigator.appVersion.split("MSIE")
        version = parseFloat(temp[1])
    }
    
    if(version >= 6 && version <= 7)
    {
        if(event.ctrlKey)
        {
            if(event.wheelDelta >= 120)
            {
                larger();
            }
            else if(event.wheelDelta <= -120)
            {
                smaller();
            }
        }
        
        return false;
    }
    else
    {
        return true;
    }
}

function init()
{
	if (!Cookie.getCookie('size'))
	{
		var cContent = size;
	
		var expires = new Date();
		expires.setTime(expires.getTime() + 365 * 24 * 60 * 60 * 1000);
		Cookie.setCookie('size', cContent, expires, null, null, null);
	}
}

window.onload = init;