// Add a new body or window load event without overwriting an existing one
function addLoadEvent(func)
{
if (document.all)
	{
	// For IE
	addBodyLoadEvent(func);
	}
else
	{
	// For Mozilla
	addWindowLoadEvent(func);
	}
}

function addWindowLoadEvent(func) 
{

	// Get existing event handler
	var oldonload = window.onload;
	
	if (typeof window.onload != 'function') 
	{
		// If event handler does not exist then add new handler to onload event
		window.onload = func;
	} 
	else 
	{
		// Create new handler containing old and new handlers and attach to onload
		window.onload = function() {
		oldonload();
		func();
		}
	}
}

function addBodyLoadEvent(func) 
{
	// Get existing event handler
	var oldonload = document.body.onload;
	
	if (typeof document.body.onload != 'function') 
	{
		// If event handler does not exist then add new handler to onload event
		document.body.onload = func;
	} 
	else 
	{
		// Create new handler containing old and new handlers and attach to onload
		document.body.onload = function() {
		oldonload();
		func();
		}
	}
}

// pad area with 0 (example 0001 ot 0203)
function paddedArea(ar)
{var tp="000"+ar;
 return tp.substring(tp.length-4,tp.length);
}


