<!--
var dialogWin = new Object();
var Nav4 = ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4));

function handleEvent() 
{
	if ( (dialogWin.win != undefined) && (dialogWin.win != null) ) 
	{
		dialogWin.win.focus();
		return false;
	}
}

function openDialog(url, width, height, returnFunc) {

	if ( !dialogWin.win ) 
	{	
		dialogWin.returnFunc = returnFunc;
		dialogWin.returnedValue = "";

		dialogWin.url = url;
		dialogWin.width = width;
		dialogWin.height = height;

		// Keep name unique so Navigator doesn't overwrite an existing dialog.
		dialogWin.name = (new Date()).getSeconds().toString();

		// Assemble window attributes and try to center the dialog.
		if ( Nav4 ) 
		{
			dialogWin.left = window.screenX + ((window.outerWidth - dialogWin.width) / 2);
			dialogWin.top = window.screenY + ((window.outerHeight - dialogWin.height) / 2);
			var attr = "screenX=" + dialogWin.left +  ",screenY=" + dialogWin.top + ",scrollbars=yes,resizable=no,width=" +   dialogWin.width + ",height=" + dialogWin.height;
		} 
		else 
		{
			dialogWin.left = (screen.width - dialogWin.width) / 2;
			dialogWin.top = (screen.height - dialogWin.height) / 2;
			var attr = "left=" + dialogWin.left + ",top=" + dialogWin.top + ",scrollbars=yes,resizable=no,width=" + dialogWin.width + ",height=" + dialogWin.height;
		}
		
		dialogWin.win = window.open(dialogWin.url, dialogWin.name, attr);
		dialogWin.win.focus();
	} 
	else
	{
		dialogWin.win.close();
		dialogWin.win = undefined;
		openDialog(url, width, height, returnFunc);
	}

}

// Send gathered data to the dialog window object's returnedValue property
function transferData(val) 
{
	if (top.opener && !top.opener.closed) 
	{
		top.opener.dialogWin.returnedValue = val;

		top.opener.setReturnValue();
		top.opener.dialogWin.win.close();
		top.opener.dialogWin.win = null;
		top.opener.focus();
	}
}
function onUnloadModalWin() 
{
	top.opener.dialogWin.win.close();
	top.opener.dialogWin.win = null;
	top.opener.focus();
}
function onClickCancelModalWin() 
{
	onUnloadModalWin();
}
//-->
