//
// AddLoadListener function
// (from book)
//

function addLoadListener(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 window.onload != 'function')
			window.onload = fn;
		else
			window.onload = function() { oldfn(); fn();	};
	}
}

