var remote=null; 
var remotex = 100; var remotey = 100;
function display(url, w, h, winname) {
  if (w == null){ w = "640"; }
  if (h == null){ h = "480"; }
  if (winname == null){ winname = "ReportWindow"; }
  if (navigator.appName.indexOf("Microsoft")>=0) {
	args = "width="+w+",height="+h+",resizable=yes,scrollbars=yes,menubar=no,status=0,left="+remotex+",top="+remotey;
  } else {
	args = "width="+w+",height="+h+",resizable=yes,scrollbars=yes,menubar=no,status=0,screenX="+100+",screenY="+100;
  }
  if (remote && !remote.closed) { remote.focus(); } else { remote=window.open(url,winname,args); remote.focus(); }
  if (remote && !remote.opener) remote.opener = self;
}
function closeWin() {
	if (navigator.appName.indexOf("Microsoft")>=0) {
		opener.remotex = self.screenLeft; opener.remotey = self.screenTop;
	} else {
		opener.remotex = self.screenX; opener.remotey = self.screenY;
	}
 	self.close();
} 

