/*
General functions to support window resizes, etc.
*/

ns4 = (document.layers) ? true:false;				// Variable to track Netscape browser
ie4 = (document.all) ? true:false;					// Variable to track Explorer browser
var DOM = (document.getElementById) ? true:false;	// DOM supporting versions
mac = navigator.appVersion.indexOf('Mac');			// Variable to track Macintosh platform
mac = (mac != -1) ? true:false;

if (ns4) initHeight =  window.innerHeight;
if (ns4) initWidth = window.innerWidth;


var pageLoaded = false;				// The pageLoaded flag
function loaded(){
	pageLoaded = true;
}
window.onload = loaded;

// function bogusResize
// Handles the Netscape CSS resize error
function bogusResize(){
  if (navigator.appName == 'Netscape'){
	if ((window.innerWidth != initWidth) || (window.innerHeight != initHeight)){
	  location.reload();
	}
  }
}

if (ns4) window.captureEvents(Event.RESIZE);	// Capture the resize event and reload the page (for Netscape)
window.onresize = bogusResize;					

function openBrWindow(theURL,winName,features) { //v2.0
	var win = window.open(theURL,winName,features);
	if (win.opener == null) win.opener = self;
	win.focus();
	return win;
}

function buttonOn(src){
	if (!pageLoaded) return;
	document.images[src].src = document.images[src].src.replace("_off", "_over");
}

function buttonOff(src) {
	if (!pageLoaded) return;
	document.images[src].src = document.images[src].src.replace("_over", "_off");
}

