// Context Menu Replacement
var oRightPopup = window.createPopup();
var oRightPopupSrcDoc
function ctxtMenu(evnt) {

	oRightPopupSrcDoc = evnt.srcElement.document;

	if (evnt.srcElement.tagName == 'INPUT' || evnt.srcElement.tagName == 'TEXTAREA' || (evnt.ctrlKey && evnt.altKey) || oRightPopupSrcDoc.selection.type != "None") {
		evnt.returnValue = true;
	} else {
		evnt.returnValue = false;
		
		var oPopBody = oRightPopup.document.body;
		var PopBodyCode;

		oRightPopupSrcDoc = evnt.srcElement.document;
		
		PopBodyCode = "<table border=\"0\" cellspacing=\"2\" cellpadding=\"0\" width=\"100%\" id=\"PopUpMenu\">";
		PopBodyCode = PopBodyCode + "  <tr>";
		PopBodyCode = PopBodyCode + "    <td onclick=\"parent.oRightPopupSrcDoc.parentWindow.print(); parent.oRightPopup.hide();\" onmouseover=\"this.style.backgroundColor='#6699CC'\" onmouseout=\"this.style.backgroundColor=''\" style=\"cursor: hand; border-bottom:1px solid #000000;\"><font size=\"2\">Print</font></td>";
		PopBodyCode = PopBodyCode + "  </tr>";
		PopBodyCode = PopBodyCode + "  <tr>";
		PopBodyCode = PopBodyCode + "    <td onclick=\"parent.oRightPopupSrcDoc.body.createTextRange().select(); parent.oRightPopup.hide();\" onmouseover=\"this.style.backgroundColor='#6699CC'\" onmouseout=\"this.style.backgroundColor=''\" style=\"cursor: hand;\"><font size=\"2\">Select All</font></td>";
		PopBodyCode = PopBodyCode + "  </tr>";
		PopBodyCode = PopBodyCode + "</table>";

		oPopBody.style.backgroundColor = "lightgrey";
		oPopBody.style.border = "solid black 1px";
		oPopBody.innerHTML = PopBodyCode;

		oRightPopup.show(evnt.x+4, evnt.y+4, 120, 120, evnt.srcElement.document.body);
		oRightPopup.show(evnt.x+4, evnt.y+4, 120, oPopBody.all.PopUpMenu.clientHeight+2, evnt.srcElement.document.body);
	}
}
//End Replacement