programname = "";

function voidit() {
} 

function initgenericwindow(programname) {
genericwindowstatus(programname);
}

function genericwindowstatus(programname) {
closegenericwindow();
opengenericwindow(programname);
document.returnValue = true; 
}

// Open the genericwindow window
function opengenericwindow(programname) {

// Center window on screen
//var w = 640, h = 480;
//if (document.all) {
//var w = screen.width, h = screen.height;
//}
//if (document.layers) {
//var w = window.outerWidth, h = window.outerHeight;
//}

//var popW = 630, popH = 470;
//var topPos = (w-popW)/2, leftPos = (h-popH)/2;


originalwidth = screen.availWidth;
originalheight = screen.availHeight;

newwidth = screen.availWidth;
newheight = screen.availHeight;

// subtract 50 pixels for the status bar
newheight = newheight - 50;
//newwidth = newwidth - 50;

if(newwidth >= 670) {
newwidth = 670;
}

var popW = newwidth, popH = newheight;

var leftPos = (originalwidth-popW)/2, topPos = (originalheight-popH)/2;
// override top position to 1 for now
topPos = 1;

//var hold01 = "genericwindow=window.open('" + programname + "','genericwindow','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,width=630,height=470,resizable=1,top=" + leftPos + ",left=" + topPos + "')"
var hold01 = "genericwindow=window.open('" + programname + "','genericwindow','toolbar=0,location=0,directories=0,status=1,menubar=0,scrollbars=1,width=' + popW + ',height=' + popH + ',resizable=1,top=" + topPos + ",left=" + leftPos + "')"



eval(hold01);
}

// function to close the genericwindow window
function closegenericwindow() {
if (!window.genericwindow) {
// has not yet been defined
}
else {
// has been defined
if (!genericwindow.closed) {
genericwindow.close();
}
}
}
