//Image swap script - no preloader-----------------------------------------------------------//
	//function changeImage(btn, img)
	   // {
	       // var objBtn = eval("document." + btn);
	      //  objBtn.src = img;
	  //  }

//Navigation Script-------------------------------------------------------------------------//

	//let the script know when the subnavs are loaded and ready for popup
	var SubNavReady = 0
	
	function SubNavLoaded(){
		var MenuDiv = makeRef("menu6")
		if (NS6) {var MenuDiv = document.getElementById('menu6')}
		else if (NS4) {var MenuDiv = document.menu6}
		else {var MenuDiv = document.all.menu6}

		if (MenuDiv) {SubNavReady = 1}
	}

	function MakeArray(n){
	   this.length = n;
	   for (var i = 1; i<=n; i++)
	      this[i] = new Image();
	   return this;
	}
	
	//array of image names for items that have subnavs under them
	var imgName = new
	Array("but1","but2","but3","but4","but5","but6","but7");
	
	if (document.images) {
		nav_on = new MakeArray(2);
		nav_off = new MakeArray(2);
		for (x=0;x<7;x++){
			nav_off[x] = new Image(); 
			nav_off[x].src = "images/" + imgName[x] + ".gif";
			nav_on[x] = new Image();
			nav_on[x].src = "images/" +imgName[x] + ".gif";
		}
	}
	

	function navOn(num){ 
		eval ("document." + imgName[num] + ".src ='" + nav_on[num].src +"'");
	}

	function navOff(num){ 
		eval ("document." + imgName[num] + ".src ='" + nav_off[num].src +"'");
	}

	//browser detection
	var NS = (navigator.appName == "Netscape");
	mac = navigator.appVersion.indexOf("Mac");
	if (mac>=0) {mac=1} else {mac=0}
	IE = (document.all) ? true : false; 
	NS4 = (document.layers) ?  true : false;
	eID = document.getElementById;
	if(eID && NS) {NS6=true} else {NS6=false}
	if ((IE) || (NS4) || (NS6)) {dhtml=1;}
	
	//reload the page when a Netscape 4.0 window is resized
	if(NS4){origWidth = innerWidth; origHeight = innerHeight;}
	function resizeNS() {
		if (NS4)
			if (innerWidth != origWidth || innerHeight != origHeight) 
				location.reload(true);
	}
	window.onResize = resizeNS;
	if (NS4){origWidth = innerWidth;origHeight = innerHeight;}
		
	px = ""; 
	menuOn = -1; 
	menuTop = 91; 
	ext = 5;
	layerLeft = 0;
//		aryLayerX = new Array;
	aryLayerY = new Array(250,157,271,176,157,157,176);// submenu heights
	menuLeft = new Array(10,128,228,317,417,543,637);// submenu left edge
	 
	function makeRef(refElement) {
		if (NS6) {var prefix = "document.getElementById('" + refElement + "')"}
		if (IE) {var prefix = "document.all." + refElement}
		if (NS4) {var prefix = "document." + refElement}
		return prefix;
	}

	function menuInit() { 
		for (m=0; m<5; m++) {
			layerRef =  makeRef("menu" + m);
//				aryLayerX[m]  = (IE || NS6) ? eval(layerRef + ".offsetWidth + 5") : eval(layerRef + ".clip.width + 5");
		}
	}
	 
	function eventYell(menuEvents) {
		mouseY  	=	(IE) ? event.y + menuTop : menuEvents.pageY + menuTop
		mouseX  	=	(IE) ? event.x : menuEvents.pageX
		minmouseY 	=	(IE) ? (menuTop - document.body.scrollTop - 20) : (menuTop-20);
		var menuRef 	=	makeRef("menuHead" + menuOn)
	  	if(
			(mouseY >(aryLayerY[menuOn] + menuTop + ext)) || 
			((mouseY - menuTop) < minmouseY ) || 
			(mouseX < (layerLeft - 10)) || 
//				(mouseX > (aryLayerX[menuOn] + layerLeft))
			(mouseX > (174 + layerLeft))
		){ 
			(IE || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
			navOff(menuOn);
	 		if (IE || NS6) { document.onmousemove = null }
			else{ document.releaseEvents(Event.MOUSEMOVE) }
		}
	}
	
	function navMenu(mID) {
		if(SubNavReady == 1){
			navOn(mID);
			layerRef =  makeRef("menu" + menuOn);
			
			if (menuOn != mID && menuOn != -1){
				(IE || NS6) ? eval(layerRef + ".style.visibility = 'hidden'") : eval(layerRef + ".visibility = 'hidden'");
				if (menuOn>=0) { navOff(menuOn) }
			}
			menuOn = mID;
			if(dhtml = 1){
				browserwidth = (IE || (NS6 &! mac)) ? (document.body.clientWidth) : (self.innerWidth)
				if (browserwidth > 779)
					{layerLeft = ((browserwidth - 779)/2  + menuLeft[menuOn] - NSoffset);}
				else{layerLeft = (menuLeft[menuOn]);}
				var layerLeftFix = (IE && mac) ? (menuLeft[menuOn]) : (layerLeft)
				layerRef =  makeRef("menu" + menuOn);
				(IE || NS6) ? eval(layerRef + ".style.left =" + layerLeftFix) : eval(layerRef + ".left =" + layerLeftFix);
				(IE || NS6) ? eval(layerRef + ".style.visibility = 'visible'") : eval(layerRef + ".visibility = 'visible'");
				if(document.layers) {document.captureEvents(Event.MOUSEMOVE)}
				document.onmousemove = eventYell;
				if (IE) 	{ document.onmouseover = null }
				else		{ document.releaseEvents(Event.MOUSEOVER)};
			}
		}
	} 
	
	window.onload = menuInit;

