// JavaScript Document

function addLoadListener(fn)
{
//	alert(typeof fn);
	if (typeof window.addEventListener != 'undefined')
	{
		window.addEventListener('load', fn, false);
	}
	else if (typeof document.addEventListener != 'undefined')
	{
		document.addEventListener('load', fn, false);
	}
	else if (typeof window.attachEvent != 'undefined')
	{
		window.attachEvent('onload', fn);
	}
	else
	{
		var oldfn = window.onload;
		if (typeof windows.onload != 'function')
		{
			window.onload = fn;
		}
		else
		{
			window.onload = function()
			{
				oldfn();
				fn();
			};
		}
	}
}

function addResizeListener(fn)
{
//	alert(typeof fn);
	if (typeof window.addEventListener != 'undefined')
	{
		//alert(1);
		window.addEventListener('resize', fn, false);
	}
	else if (typeof document.addEventListener != 'undefined')
	{
		//alert(2);
		document.addEventListener('resize', fn, false);
	}
	else if (typeof window.attachEvent != 'undefined')
	{
		//alert(3);
		window.attachEvent('onresize', fn);
	}
	else
	{
		//alert(4);
		var oldfn = window.onresize;
		if (typeof windows.onresize != 'function')
		{
			window.onresize = fn;
		}
		else
		{
			window.onresize = function()
			{
				oldfn();
				fn();
			};
		}
	}
}

