var onLoadHandler;

// Prevents unwanted popup menus from appearing.
function onContextMenu()
	{
	window.event.returnValue = false;
	return false;
	}

// Creates a "please wait" popup box.
function onLoad()
	{
	var oDiv = document.createElement("<div id='pnlWait' align='Center' style='background-color:white;border-color:black;border-width:3px;border-style:Double;height:40px;width:200px;display:none;z-index:999;left:expression((document.body.clientWidth-200)/2);position:absolute;top:expression((document.body.clientHeight-136)/2)'>")
	var oTbl = document.createElement("<table border='0' style='height:100%;width:100%;'>")
	var oTblBody = document.createElement("<tbody>")
	var oTblRow = document.createElement("<tr>")
	var oTblCell1 = document.createElement("<td align='Center' valign='Middle'>")
	var oImg = document.createElement("<img src='/aspnet_client/trinet/images/Hourglass.gif' border='0' style='height:25px;'>")
	var oTblCell2 = document.createElement("<td align='Center' valign='Middle' style='color:black;'>")

	document.body.appendChild(oDiv);

	oDiv.appendChild(oTbl);
	oTbl.appendChild(oTblBody);
	oTblBody.appendChild(oTblRow);
	oTblRow.appendChild(oTblCell1);
	oTblCell1.appendChild(oImg);
	oTblCell2.innerText = "Please Wait...";
	oTblRow.appendChild(oTblCell2);

	if (onLoadHandler != null)
		onLoadHandler();
	}
	
// Triggers the "please wait" popup box.
function onBeforeUnload()
	{
	var obj = document.getElementById("pnlWait");

	if (obj != null)
		obj.style.display = "block";
	}

// Add the event handler(s) to the page.
document.oncontextmenu = onContextMenu;
onLoadHandler = window.onload;
window.onload = onLoad;
window.onbeforeunload = onBeforeUnload;
