//Find out if it is okay to run this script
var runScript = false;
var browserName = navigator.appName;
var browserVersion = parseInt(navigator.appVersion);
if ((browserName == "Netscape" && browserVersion >=3) || (browserName == "Microsoft Internet Explorer" && browserVersion >= 4)) {
	runScript = true;
}
else {
	runScript = false;
}

// the rollover stuff
var Total_Reps = 22;		// number of loops to wait if images have not loaded on the onLoad event
var reps_run = 0;			// counter for Total_Reps
var Total_Images = 30;		// Number of rollover images need to be cached
var images_cached = 0;		// Counter for number of rollover images cached (for Net 3.x and IE 4.x)
var cool_to_run = false;

if (runScript) {
	// initialize our new navigation image objects
	var navOnNav01=new Image();
	var navOnNav02=new Image();
	var navOnNav03=new Image();
	var navOnNav04=new Image();
	var navOnNav05=new Image();
	var navOnNav06=new Image();
	var navOnNav07=new Image();
	var navOnNav08=new Image();
	var navOnNav09=new Image();
	var navOnNav10=new Image();
	var navOnNav11=new Image();
	var navOnNav12=new Image();
	var navOnNav13=new Image();
	var navOnNav14=new Image();
	var navOnNav15=new Image();
	var navOffNav01=new Image();
	var navOffNav02=new Image();
	var navOffNav03=new Image();
	var navOffNav04=new Image();
	var navOffNav05=new Image();
	var navOffNav06=new Image();
	var navOffNav07=new Image();
	var navOffNav08=new Image();
	var navOffNav09=new Image();
	var navOffNav10=new Image();
	var navOffNav11=new Image();
	var navOffNav12=new Image();
	var navOffNav13=new Image();
	var navOffNav14=new Image();
	var navOffNav15=new Image();
	
	// Pre-load ON ons and assign them to variables.
	images_cached++;
	navOnNav01.src="/images_nav/01navon.jpg";
	images_cached++;
	navOnNav02.src="/images_nav/02navon.jpg";
	images_cached++;
	navOnNav03.src="/images_nav/03navon.jpg";
	images_cached++;
	navOnNav04.src="/images_nav/04navon.jpg";
	images_cached++;
	navOnNav05.src="/images_nav/05navon.jpg";
	images_cached++;
	navOnNav06.src="/images_nav/06navon.jpg";
	images_cached++;
	navOnNav07.src="/images_nav/07navon.jpg";
	images_cached++;
	navOnNav08.src="/images_nav/08navon.jpg";
	images_cached++;
	navOnNav09.src="/images_nav/09navon.jpg";
	images_cached++;
	navOnNav10.src="/images_nav/10navon.jpg";
	images_cached++;
	navOnNav11.src="/images_nav/11navon.jpg";
	images_cached++;
	navOnNav12.src="/images_nav/12navon.jpg";
	images_cached++;
	navOnNav13.src="/images_nav/13navon.jpg";
	images_cached++;
	navOnNav14.src="/images_nav/14navon.jpg";
	images_cached++;
	navOnNav15.src="/images_nav/15navon.jpg";
	
	// Pre-load OFF ons and assign them to variables.
	images_cached++;
	navOffNav01.src="/images_nav/01navoff.jpg";
	images_cached++;
	navOffNav02.src="/images_nav/02navoff.jpg";
	images_cached++;
	navOffNav03.src="/images_nav/03navoff.jpg";
	images_cached++;
	navOffNav04.src="/images_nav/04navoff.jpg";
	images_cached++;
	navOffNav05.src="/images_nav/05navoff.jpg";
	images_cached++;
	navOffNav06.src="/images_nav/06navoff.jpg";
	images_cached++;
	navOffNav07.src="/images_nav/07navoff.jpg";
	images_cached++;
	navOffNav08.src="/images_nav/08navoff.jpg";
	images_cached++;
	navOffNav09.src="/images_nav/09navoff.jpg";
	images_cached++;
	navOffNav10.src="/images_nav/10navoff.jpg";
	images_cached++;
	navOffNav11.src="/images_nav/11navoff.jpg";
	images_cached++;
	navOffNav12.src="/images_nav/12navoff.jpg";
	images_cached++;
	navOffNav13.src="/images_nav/13navoff.jpg";
	images_cached++;
	navOffNav14.src="/images_nav/14navoff.jpg";
	images_cached++;
	navOffNav15.src="/images_nav/15navoff.jpg";
}



//Change button to ON image
function navOn(butName) {
document.images[butName].src=eval("navOn" + butName + ".src");
}

//Change button to OFF image
function navOff(butName) {
document.images[butName].src=eval("navOff" + butName + ".src");
}

function do_cool() {
//	cool_to_run = true;

	if ((document.images) && (images_cached == Total_Images)) {
		cool_to_run = true;
	}
	else {
		reps_run++;
		if (reps_run < Total_Reps) {
			timevar = setTimeout("do_cool()", 50);
		}
	}
}
