//used to create a modal popup.

var dummy;
var popup;
var popupIsOpen=false;
var formName= "modalPopup";

function closeModalPopup() {
	if (popup && !popup.closed && popupIsOpen) {
		document.forms[formName].child.value=0;
		popup.close();
		popupIsOpen=false;
	}
}

function focusOnModalPopup() {
	if ((popup) && (!popup.closed) && (popupIsOpen) && (document.forms[formName].child.value != 0)) {
		popup.focus();
	} else {
		document.forms[formName].child.value=0;
		popupIsOpen=false;
		popup=dummy;
	}
}

function openModalPopup(url,name,params) {
	 if (popupIsOpen) closePopup();
	 popup=window.open(url,name,params);
	 popup.focus();
	 popupIsOpen=true;
	// document.getElementById(formName).child.value=1;
}

function showDiv(itemName) {
	document.getElementById(itemName).style.visibility = "visible"
	document.getElementById(itemName).style.display = "inline"
}

function hideDiv(itemName) {			 
	document.getElementById(itemName).style.visibility = "hidden"
	document.getElementById(itemName).style.display = "none"
}	

window.onunload=closeModalPopup;
window.onerror=focusOnModalPopup;
window.onfocus=focusOnModalPopup;
window.onblur=focusOnModalPopup;
window.onmove=focusOnModalPopup;
window.onresize=focusOnModalPopup;
window.onscroll=focusOnModalPopup;
