
var newWindow;	

function openWindow(pageURL, targetWindow, w, h, scroll, tool, menu, s, resize, rel)
{
	var wLeft = (screen.width-w)/2 ;
	var wTop = (screen.height-h)/2;
	
	var settings = 'width='+w+',';
	settings += 'height='+h+',';
	settings += 'top='+wTop+',';
	settings += 'left='+wLeft+',';
	settings += 'scrollbars='+scroll+',';
	settings += 'toolbar='+tool+',';
	settings += 'menubar='+menu+',';
	settings += 'status='+s+',';
	settings += 'resizable='+ resize;

	var newWindow = window.open(pageURL, targetWindow, settings);

	if (!newWindow || newWindow.closed)
	{
		newWindow = window.open(pageURL, targetWindow, settings);
		if(!newWindow.opener)
			newWindow.opener = window
	}
	else
	{
		if(rel == 'Y')
		{
			newWindow.close();
			newWindow = window.open(pageURL, targetWindow, settings);
		}
		else
		{
			newWindow.focus();
		}
	}
}

function modalWindow(pageURL, freeArg, w, h, cen, scroll, s, resize, hlp, edg, unado)
{
	var settings = "dialogHeight:" + h + ";";
	settings += "dialogWidth:" + w + ";";
	settings += "center:" + cen + ";";
	settings += "scroll:" + scroll + ";";
	settings += "status:" + s + ";";
	settings += "help:" + hlp + ";";
	settings += "resizable:" + resize + ";";
	settings += "edge:" + edg + ";";
	settings += "unadorned:" + unado + ";";

	window.showModalDialog(pageURL, freeArg, settings);
}