
/**
 * Adds functions into window.load / onload event handlers
 * rather than writing over it.
 * 
 * http://www.sitepoint.com/article/javascript-from-scratch/2
 * http://simon.incutio.com/archive/2004/05/26/addLoadEvent
 */
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();
				};
			}
		}
	}


/**
 * Adds functions into window.load / onload event handler,
 * rather than writing over it.
 */
//addLoadListener(AppFramework_initInstance);


