function launch(newURL, newName, newFeatures, orgName) {
  var remote = open(newURL, newName, newFeatures);
  if (remote.opener == null)
    remote.opener = window;
  remote.opener.name = orgName;
  return remote;
}

var timeDelay = 1
function launchReportWindow() {
  if (myRemote && !myRemote.closed){
		if (navigator.appName == "Netscape"){ 
			 myRemote.location.reload();
		} else 
		{ 
		 myRemote.close();
		}
    setTimeout("launchRemote()",timeDelay * 1000);
    } else {
        launchRemote();
        }
}

var myRemote;
function launchRemote(i) {
myRemote = launch("generate_report.asp?ReportType=" + i ,"myRemote","height=480,width=640,alwaysLowered=0,alwaysRaised=0,channelmode=0,dependent=0,directories=0,fullscreen=0,hotkeys=1,location=0,menubar=0,resizable=1,scrollbars=1,status=1,titlebar=0,toolbar=0,z-lock=0","myWindow");
}
