/*
----------------------------------------------------------------------------------------
*    onload.js
*   
*    Initialise add_onload to Allow multiple functions to be called when page has loaded,
*    and error handler
* 
*    From script 9.2 p. 221 JavaScript & Ajax by Tom Negrino & Dori Smith
*   
*    VERSION 1.00.TD    16/01/09
* 
----------------------------------------------------------------------------------------
*/

	onerror = handle_error;
	
	
	function add_onload(newFunction)
	{
		var oldOnload = window.onload;
		
		if (typeof oldOnload == "function")
		{
			window.onload = function()
			{
				if (oldOnload)
				{
					oldOnload();
				}
				newFunction();
			}
		}
		else
		{
			window.onload = newFunction;
		} 
	}
	
	
	function handle_error(msg,url,l)
	{
		error_text="A JavaScript error has been encountered.\n\n";
		error_text+="Error: " + msg + "\n";
		error_text+="URL: " + url.substr(-25) + "\n";
		error_text+="Line: " + l + "\n\n";
		error_text+="Click OK to continue\n\n";
		alert(error_text);
		return true;
	}

