curSub = 0;
curMain = 0;
curLeft = "0000";
timerID = null;
timermID = null;

curthisNav = 0;
curActDiv = 1;

function dropLink(arg) {
//	The Select/Option must have a class of "in" or "out"
	var mySelect = document.getElementsByTagName("option")[arg.selectedIndex];
	if(mySelect.value!="NOLINK") {
		if(mySelect.className=="out") {
			window.open(mySelect.value);	
		} else {
			location.href = mySelect.value;
		}
	}
}


function changeClass(myId) {
	if (curthisNav == 0) {
		document.getElementById("ft1").className = "facTab";
	} else {
		curthisNav.className = "facTab";
	}
	myId.className = "facTabOn";
	curthisNav = myId;
}
function actDiv(myNum) {
	document.getElementById("fac_"+curActDiv).style.display = "none";
	document.getElementById("fac_"+myNum).style.display = "block";
	curActDiv = myNum;
}

function mainro(arg){
	if (curMain !=0)	mainroff();
	document.getElementById("main_"+arg).style.display = "block";
	curMain = arg;
}
function mainroff(){
	document.getElementById("main_"+curMain).style.display = "none";
	clearInterval(timermID);
};
function mainTimer() {
	timermID = setTimeout("mainroff()", 100);
}
function clearmID() {
	clearTimeout(timermID);
}

function subro(arg){
	if (curSub !=0)	subroff();
	document.getElementById("sub_"+arg).style.display = "block";
	document.getElementById("s"+arg).style.backgroundColor = "#96A3C1";
	document.getElementById("s"+arg).style.color = "#F6EA95";
	curSub = arg;
}
function subroff(){
	document.getElementById("sub_"+curSub).style.display = "none";
	document.getElementById("s"+curSub).style.backgroundColor = "";
	document.getElementById("s"+curSub).style.color = "#ffffff";
	clearInterval(timerID);
};
function startTimer() {
	timerID = setTimeout("subroff()", 100);
}
function clearTimer() {
	clearTimeout(timerID);
}

function showsub(myNum) {
	var cStr = curLeft.toString();
	var cSub_1 = cStr.charAt(0);
	var cSub_2 = cStr.charAt(1);
	var cSub_3 = cStr.charAt(2);
	var cSub_4 = cStr.charAt(3);

	var str = myNum.toString();
	var sub_1 = str.charAt(0);
	var sub_2 = str.charAt(1);
	var sub_3 = str.charAt(2);
	var sub_4 = str.charAt(3);

	/* Previous Subnav */
	var oldUL = document.getElementById('ul'+curLeft);
	var oldSUB = document.getElementById('tog'+curLeft);
	/* Parent (2nd Lvl) Subnav */
	var parUL = document.getElementById('ul'+cSub_1+cSub_2+'00');
	var parSUB = document.getElementById('tog'+cSub_1+cSub_2+'00');
	/* New Subnav */
	var newUL = document.getElementById('ul'+myNum);
	var newSUB = document.getElementById('tog'+myNum);

	if (cStr != str && curLeft != "0000") {
		if (cSub_2 != sub_2) {
			oldUL.style.display =  "none";
			oldSUB.style.backgroundImage = "url(images/moreSub.gif)" ;

			/* if not tertiary nav */
			if (sub_3=="0") {
				newUL.style.display = "block";
				newSUB.style.backgroundImage = "url(images/moreSubDown.gif)";

				parUL.style.display = "none";
				parSUB.style.backgroundImage = "url(images/moreSub.gif)";
			}
		} else {
			/* if not tertiary nav */
			if (sub_3=="0") {
				oldUL.style.display =  "none";
				oldSUB.style.backgroundImage = "url(images/moreSub.gif)" ;

				parUL.style.display = "none";
				parSUB.style.backgroundImage ="url(images/moreSub.gif)";
			} else {
				newUL.style.display = "block";
				newSUB.style.backgroundImage = "url(images/moreSubDown.gif)";
			}
		}
	} else {
		newUL.style.display = (newUL.style.display == "block") ? "none" : "block";
		newSUB.style.backgroundImage = (newSUB.style.backgroundImage == "url(images/moreSubDown.gif)") ? "url(images/moreSub.gif)" : "url(images/moreSubDown.gif)";
	}
/*
alert(sub_1+" "+sub_2+" "+sub_3+" "+sub_4+" | "+cSub_1+" "+cSub_2+" "+cSub_3+" "+cSub_4);
/**/

	curLeft = myNum ;
	
//	alert(newDisp);
}
function StringArray (n) {
  this.length = n;
  for (var i =1; i <= n; i++) {
    this[i] = ' '

  }
}



function ranimage(argImgs, argPath) {
	var numImgs = (argImgs) ? argImgs : 1;
	var pathToImg = (argPath) ? argPath : "images/";
	imgArray = new StringArray(numImgs)
	for (i=0;i<numImgs;i++){
		imgArray[i]=pathToImg+i+".jpg";
	}
	var ran = 60/imgArray.length
	currentdate = new Date()
	core = currentdate.getSeconds()
	core = Math.floor(core/ran)
	return(imgArray[core])
}
/*
function showsub(myNum) {
	var newUL = document.getElementById('ul'+myNum);
	var newSUB = document.getElementById('sub'+myNum);
	newUL.style.display = (newUL.style.display == "block") ? "none" : "block";
	newSUB.style.backgroundImage = (newSUB.style.backgroundImage == "url(images/moreSubDown.gif)") ? "url(images/moreSub.gif)" : "url(images/moreSubDown.gif)";
//	alert(newDisp);
}
*/