
// set main window reference variables
var winWdt = 750;		// width of main window for reference
var winHgt = 675;		// height of main window for reference
var winXctr = 1;		// is main window center horizontally?  1 = yes, 0 = no
var winYctr = 1;		// is main window center vertically?  1 = yes, 0 = no
var winXoffset = 0;		// in relation to left edge of main window
var winYoffset = 0;		// in relation to top edge of main window

// set pop window reference variables
var popXctr = 0;		// center pop window on screen horizonally
var popYctr = 0;		// center pop window on screen  vertically
var popXoffset = 20;	// in relation to left edge of window
var popYoffset = 200;	// in relation to top edge of window

// set initial pop window features
var showTool = 0; 		// display toolbar, 1 = yes 0 = no
var showMenu = 0; 		// display menubar, 1 = yes 0 = no
var resizable = 1; 		// allow resize, 1 = yes 0 = no
var showLoc = 0; 		// display location, 1 = yes 0 = no
var showScroll = 0; 	// display scrollbars, 1 = yes 0 = no (may be overriden in script)

//############ DO NOT EDIT BELOW THIS LINE #####################//

// no need to edit this, here to establish variable
var popX = '';			// pop window X position, set in script
var popY = '';			// pop window Y position, set in script

// initialize resolution/display vars
var monX = screen.width;
var monY = screen.height;

// account for  operating system menubars
if (is_mac) { tempBar = 20; }
if (!is_mac) { tempBar = 28; }
var osBar = tempBar;
var visHgt = eval(monY) - eval(osBar);
var visWdt = monX;

// set netscape sub 4.5 adjustments
if ((is_ie == false) && (is_minor < 4.5) && (is_win == true)) { tempY = monY; monY = eval(tempY) + 47; }

// adjust for displays smaller than default
if (winHgt > visHgt) { winHgt = visHgt; }
if (winWdt > visWdt) { winWdt = visWdt; }

// main window X/Y position
if (winXctr == 1) { winX = (eval(visWdt) - eval(winWdt))/2; }
if (winXctr == 0) { winX = eval(winXoffset); }
if (winYctr == 1) { winY = (eval(visHgt) - eval(winHgt))/2; }
if (winYctr == 0) { winY = eval(winYoffset); }

// popwindow functionality
function winlaunch( winURL, winNAME, popWDT, popHGT, featTool, featMenu, featResize, featLoc, featScroll) {
	
	// adjust dimensions for scrollbars
	if (showScroll == 1) {
		if (is_moz) { popWDT = eval(popWDT) + 19; }
		else { popWDT = eval(popWDT) + 17; }
	}
	if (showScroll == 0) {
		if ((is_moz) || (is_nav6up)) { popWDT = eval(popWDT) - 19; }
	}
	
	// set pop window position: centered or aligned with top left of main window
	if ((winXctr == 1) && (popXctr == 0)) { popX = ((eval(visWdt) - eval(winWdt))/2) + eval(popXoffset); }
	if ((winXctr == 0) && (popXctr == 0)) { popX = eval(winX) + eval(popXoffset); }
	if ((winXctr == 0) && (popXctr == 1)) { popX = ((eval(visWdt) - eval(popWDT))/2); }
	if ((winXctr == 1) && (popXctr == 1)) { popX = ((eval(visWdt) - eval(popWDT))/2); }
	if ((winYctr == 1) && (popYctr == 0)) { popY = ((eval(visHgt) - eval(winHgt))/2) + eval(popYoffset); }
	if ((winYctr == 0) && (popYctr == 0)) { popY = eval(winY) + eval(popYoffset); }
	if ((winYctr == 0) && (popYctr == 1)) { popY = ((eval(visHgt) - eval(popHGT))/2); }
	if ((winYctr == 1) && (popYctr == 1)) { popY = ((eval(visHgt) - eval(popHGT))/2); }
	
	// compensate for lower resolution positioning
	blCorner = eval(popHGT) + eval(popY);
	if (blCorner > visHgt) {
		adjPos = eval(blCorner) - eval(visHgt);
		popY = (eval(popY) - eval(adjPos)) - 40;
	}
	
	// set pop window positioning and attribute variables
	if ((is_nav || is_navonly) && (is_minor < 5.0)) { popPos = ",screenX=" + popX + ",screenY=" + popY; }
	else { popPos = ",left=" + popX + ",top=" + popY; }
	
	// load specified pop features
	if (featTool != '') { showTool = featTool; }
	if (featMenu != '') { showMenu = featMenu; }
	if (featResize != '') { resizable = featResize; }
	if (featLoc != '') { showLoc = featLoc; }
	if (featScroll != '') { showScroll = featScroll; }
	
	// build pop window features list
	winFEAT = "width=" + popWDT + ",height=" + popHGT + ",toolbar=" + showTool + ",menubar=" + showMenu + ",resizable=" + resizable + ",location=" + showLoc + ",scrollbars=" + showScroll;
	
	// set final vars and launch the pop window
	popATTS = winFEAT + popPos;
	another = window.open( winURL, winNAME, popATTS );
	setTimeout('another.focus();',250);
	
	// reset default feature values
	showTool = 0;
	showMenu = 0;
	resizable = 1;
	showLoc = 0;
	showScroll = 0; 
}