//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 = 20;		// 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 = 16;		// 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 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();	// Pre-load ON ons and assign them to variables.	images_cached++;	navOnNav01.src="navimages/button1on.gif";	images_cached++;	navOnNav02.src="navimages/button2on.gif";	images_cached++;	navOnNav03.src="navimages/button3on.gif";	images_cached++;	navOnNav04.src="navimages/button4on.gif";	images_cached++;	navOnNav05.src="navimages/button5on.gif";	images_cached++;	navOnNav06.src="navimages/button6on.gif";	images_cached++;	navOnNav07.src="navimages/button7on.gif";	images_cached++;	navOnNav08.src="navimages/button8on.gif";	// Pre-load OFF ons and assign them to variables.	images_cached++;	navOffNav01.src="navimages/button1off.gif";	images_cached++;	navOffNav02.src="navimages/button2off.gif";	images_cached++;	navOffNav03.src="navimages/button3off.gif";	images_cached++;	navOffNav04.src="navimages/button4off.gif";	images_cached++;	navOffNav05.src="navimages/button5off.gif";	images_cached++;	navOffNav06.src="navimages/button6off.gif";	images_cached++;	navOffNav07.src="navimages/button7off.gif";	images_cached++;	navOffNav08.src="navimages/button8off.gif";}//Change button to ON imagefunction navOn(butName) {	if (runScript && cool_to_run) {		document.images[butName].src=eval("navOn" + butName + ".src");	}}//Change button to OFF imagefunction navOff(butName) {	if (runScript && cool_to_run) {		document.images[butName].src=eval("navOff" + butName + ".src");	}}function do_cool() {	if ((document.images) && (images_cached == Total_Images)) {		cool_to_run = true;	}	else {		reps_run++;		if (reps_run < Total_Reps) {			timevar = setTimeout("do_cool()", 50);		}	}}