

function WaitingStart()
{	
	try
	{
		var sID = "Waiter";
		var oWaiter = ( document.getElementById && !document.all ) ? document.getElementById(sID) : ( document.getElmentById && document.all ) ?  document.getElementById(sID) : eval( sID );
	
		sID = "OuterWrapper";
		var oContent = ( document.getElementById && !document.all ) ? document.getElementById(sID) : ( document.getElmentById && document.all ) ?  document.getElementById(sID) : eval( sID );
	
		if( oContent && oWaiter)
		{
			oWaiter.style.display = "block";
			oContent.style.display = "none";
		}
	}
	catch( e ) {} 
		
	return true;
}

function WaitingEnd()
{
	try
	{
		var sID = "Waiter";
		var oWaiter = ( document.getElementById && !document.all ) ? document.getElementById(sID) : ( document.getElmentById && document.all ) ?  document.getElementById(sID) : eval( sID );
	
		sID = "OuterWrapper";
		var oContent = ( document.getElementById && !document.all ) ? document.getElementById(sID) : ( document.getElmentById && document.all ) ?  document.getElementById(sID) : eval( sID );
		
		if( oContent && oWaiter)
		{
			oContent.style.display = "block";
			oWaiter.style.display = "none";
		}		
	}
	catch( e ) {}

	return true;
}

function addEvent(obj, type, fn) {
		if (obj.addEventListener)
			obj.addEventListener(type, fn, false);
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent("on"+type, obj[type+fn]);
		}
	}
	
addEvent( window, 'unload', WaitingEnd );
