// ====================== start browser sniffer ======================
	var agt=navigator.userAgent.toLowerCase();
	var is_major = parseInt(navigator.appVersion);
	var is_minor = parseFloat(navigator.appVersion);
	var is_nav  = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1)
			&& (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1)
			&& (agt.indexOf('webtv')==-1));
	var is_nav2 = (is_nav && (is_major == 2));
	var is_nav3 = (is_nav && (is_major == 3));
	var is_nav4 = (is_nav && (is_major == 4));
	var is_nav4up = (is_nav && (is_major >= 4));
	var is_navonly = (is_nav && ((agt.indexOf(";nav") != -1) || (agt.indexOf("; nav") != -1)) );
	var is_nav5 = (is_nav && (is_major == 5));
	var is_nav5up = (is_nav && (is_major >= 5));
	var is_nav7 = (is_nav && (is_major == 7));
	var is_nav7up = (is_nav && (is_major >= 7));
    var is_ie     = ((agt.indexOf("msie")!= -1) && (agt.indexOf("opera") == -1));
    var is_ie3    = (is_ie && (is_major < 4));
    var is_ie4    = (is_ie && (is_major == 4) && (agt.indexOf("msie 4")!=-1) );
    var is_ie4up  = (is_ie  && (is_major >= 4));
    var is_ie5    = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.0")!=-1) );
    var is_ie5_2  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.2") !=-1));
    var is_ie5_5  = (is_ie && (is_major == 4) && (agt.indexOf("msie 5.5") !=-1));
    var is_ie5up  = (is_ie  && !is_ie3 && !is_ie4);
    var is_ie5_2up =(is_ie && !is_ie3 && !is_ie4 && !is_ie5);
    var is_ie6    = (is_ie && (is_major == 4) && (agt.indexOf("msie 6.")!=-1) );
    var is_ie6up  = (is_ie  && !is_ie3 && !is_ie4 && !is_ie5 && !is_ie5_5);
	var is_win   = ( (agt.indexOf("win")!=-1) || (agt.indexOf("16bit")!=-1) );
	var is_mac    = (agt.indexOf("mac")!=-1);

	// list higher versions first else statement returns true too soon and writes wrong stylesheet
// mac nav
	if (is_nav7 && is_mac) {
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_mac_nav7.css" type="text/css">');
	}
	else if (is_nav5up && is_mac) {
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_mac_nav6.css" type="text/css">');
	}
	else if (is_nav4up && is_mac) {
		window.location="nn4_update.html"
	}
// mac ie
	if (is_ie5_2up && is_mac) {
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_mac_ie5_2.css" type="text/css">');
	}
	else if (is_ie && is_mac) {
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_mac_ie5.css" type="text/css">');
	}
// win nav
	else if (is_nav5up && is_win) {
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_nav6.css" type="text/css">');
	}
	else if (is_nav4up && is_win){
		window.location="nn4_update.html"
	}
// win ie
	else if (is_ie6 && is_win){
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_ie6.css" type="text/css">');
	}
	else if (is_ie5 || is_ie5up || is_ie5_5 || is_ie5_5up && is_win || is_ie6up && is_win){
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc_ie5.css" type="text/css">');
	}
	else { // everyone else gets generic pc stylesheet
		document.write('<link rel="Stylesheet" rev="Stylesheet" href="-styles_pc.css" type="text/css">');
	}
// ====================== stop browser sniffer ======================

// ====================== start nn css resize bug fix ======================
	function nnCssFix() {
	  if (document.newWinObj.nnCssFix.initWindowWidth != window.innerWidth || document.newWinObj.nnCssFix.initWindowHeight != window.innerHeight) {
	    document.location = document.location;
	  }
	}
	function nnCssFixCheckIn() {
	  if ((navigator.appName == 'Netscape') && (parseInt(navigator.appVersion) == 4)) {
	    if (typeof document.newWinObj == 'undefined'){
	      document.newWinObj = new Object;
	    }
	    if (typeof document.newWinObj.scaleFont == 'undefined') {
	      document.newWinObj.nnCssFix = new Object;
	      document.newWinObj.nnCssFix.initWindowWidth = window.innerWidth;
	      document.newWinObj.nnCssFix.initWindowHeight = window.innerHeight;
	    }
	    window.onresize = nnCssFix;
	  }
	}
	nnCssFixCheckIn()
// ====================== stop nn css resize bug fix ======================

// ====================== preloads  ======================

function preload(imgObj,imgSrc) {
if (document.images) {
 eval(imgObj+' = new Image()')
 eval(imgObj+'.src = "'+imgSrc+'"')
}
}


preload('about_off','images/index_about_off.gif')
preload('about_on','images/index_about_on.gif')






	
// ======================  Rotatingimage ======================
<!-- Original:  Nicholas Lupien (smylex@aol.com) -->



var rand1 = 0;
var useRand = 0;

images = new Array;
images[1] = new Image();
images[1].src = "images/image1b.jpg";
images[2] = new Image();
images[2].src = "images/image1c.jpg";
images[3] = new Image();
images[3].src = "images/image1d.jpg";
images[4] = new Image();
images[4].src = "images/image1e.jpg";






function swapPic() {
var imgnum = images.length - 1;
do {
var randnum = Math.random();
rand1 = Math.round((imgnum - 1) * randnum) + 1;
} while (rand1 == useRand);
useRand = rand1;
document.randimg.src = images[useRand].src;
}


	///////////////////////
		// LOADS PAGE IMAGES //
		///////////////////////

	function preload_images() {
			if (document.images) {
		img1 =   new Image();
		img1.src = 'images/image1.jpg';

		img2 =   new Image();
		img2.src = 'images/image2.jpg';

		img3 =   new Image();
		img3.src = 'images/image3.jpg';

		img4 =   new Image();
		img4.src = 'images/image4.jpg';

		img5 =   new Image();
		img5.src = 'images/image5.jpg';

		img6 =   new Image();
		img6.src = 'images/image6.jpg';

		img7 =   new Image();
		img7.src = 'images/image7.jpg';

		img8 =   new Image();
		img8.src = 'images/image8.jpg';

		img9 =   new Image();
		img9.src = 'images/image9.jpg';

		img10 =   new Image();
		img10.src = 'images/image10.jpg';
        
        img11 =   new Image();
		img11.src = 'images/image11.jpg';
		
		img12 =   new Image();
		img12.src = 'images/image12.jpg';
		
		img13 =   new Image();
		img13.src = 'images/image13.jpg';
		
		img14 =   new Image();
		img14.src = 'images/image14.jpg';
	
	preloadFlag = true;
				}
			}
		/////////////////////////
		// CHANGES PAGE IMAGES //
		/////////////////////////

	function imgOn(thisImg) {
		if (document.images) {
			var imgnum = 14;
			var useRand = 0;
			do {
				var randnum = Math.random();
				rand1 = Math.round((imgnum - 1) * randnum) + 1;
				} while (rand1 == useRand);
			useRand = rand1;
		document[thisImg].src = 'images/image' + useRand + '.jpg';
		} 
	}
	







