﻿// JScript File


function ShowPopUpMessage(pMessageObjID, pMessageTxt) 
{
	if (document.all[pMessageObjID].style.visibility == "visible")
	{
		return;
	}
	
		  
	
	document.all[pMessageObjID].style.posTop = 150;
	document.all[pMessageObjID].style.posLeft = 235; 
	
	
	DisplayPopUpMessage (pMessageObjID, pMessageTxt);
}


function DisplayPopUpMessage(pMessageObjID, pMessageTxt)
{
    strMessageHTML = "<table style=\"border-right: #a9a9a9 1px solid; border-top: #a9a9a9 1px solid; border-left: #a9a9a9 1px solid; width: 550px; border-bottom: #a9a9a9 1px solid; height: 150px\">";
    strMessageHTML += "<tr><td onclick='javascript:HidePopUpMessage(\"" + pMessageObjID + "\")' style=\"font-weight: bold; font-size: 12pt; vertical-align: middle; color: #000099; font-family: Arial; background-color: #f1f1f1; text-align: center\">";
    strMessageHTML += pMessageTxt;
    strMessageHTML += "</td></tr></table>";

	
	
 	document.all[pMessageObjID].innerHTML = strMessageHTML;
 	document.all[pMessageObjID].style.visibility = "visible";

 	document.all[pMessageObjID].focus();
 	document.all[pMessageObjID].attachEvent ("ondeactivate", eventHidePopUpMessage);
}



function HidePopUpMessage(pMessageObjID)
{
 	document.all[pMessageObjID].detachEvent ("ondeactivate", eventHidePopUpMessage);
	document.all[pMessageObjID].style.visibility = "hidden";
	document.all[pMessageObjID].style.posTop = 0;
	document.all[pMessageObjID].style.posLeft = 0; 
}


function eventHidePopUpMessage()
{
	for (var srcElem=event.srcElement; srcElem&&srcElem.tagName!='BODY'; srcElem=srcElem.parentElement){
		if (srcElem.tagName == 'DIV')
			break;
	}
	
	var closeOK = true;

	if (event.toElement == null)
		closeOk = false;
		
	for (var toElem=event.toElement; toElem&&toElem.tagName!='BODY'; toElem=toElem.parentElement){
		if (toElem == srcElem)
		{
			closeOK = false;
			break;
		}
	}

	if (closeOK)
		HidePopUpMessage (srcElem.id);		
}
