var activeSub=0;
var SubNum=0;

function reDo(){ window.location.reload() }
   
//Define global variables
var timerID = null;
var timerOn = false;
var timecount = 1000;
var what = null;
var newbrowser = true;
var check = false;


function init(){
	try{
		if (document.layers) {
			//  alert ("Running Netscape 4");
			layerRef="document.layers";
			styleSwitch="";
			visibleVar="show";
			screenSize = window.innerWidth;
			what ="ns4";
		}
		else if(document.all){
			//  alert ("Running IE");
			layerRef="document.all";
			styleSwitch=".style";
			visibleVar="visible";
			//screenSize = document.body.clientWidth + 18;
			what ="ie";
		}
		else if(document.getElementById){
			//  alert ("Running Netscape 6");
			layerRef="document.getElementByID";
			styleSwitch=".style";
			visibleVar="visible";
			what="moz";
		}
		else{
			//alert("Older than 4.0 browser.");
			what="none";
			newbrowser = false;
		}
		
		check = true;
	}
	catch(e){}
}

// Turns the layers on and off
function showLayer(layerName){
	try{
		if(check){
			var bw = whichBrs();
			if(bw=="Internet Explorer" || bw=="Firefox"){
        		if(document.getElementById(layerName)!=null){
        			document.getElementById(layerName).style.visibility="Visible";
					activeLayers[eval(document.getElementById(layerName.replace("layer","")+"Level").value)+1]=layerName;
				}
			}
		}
		else { //alert ("Please wait for the page to finish loading.");
			return;}
	}
	catch(e){}
}

function hideLayer(layerName){
	try{
		if(check){
			var bw = whichBrs();
			if(bw=="Internet Explorer" || bw=="Firefox"){
        		if(document.getElementById(layerName)!=null)
        			document.getElementById(layerName).style.visibility="hidden";	
			}
		}
		else {
			return;}
	}
	catch(e){}
}

function hideAll()
{
	try{
		var i;
		for(i=0;i<activeLayers.length;i++)
			hideLayer(activeLayers[i]);
	}
	catch(e){}
}

function hideLevel(level)
{
	try{
		var i;
		for(i=level;i<activeLayers.length;i++)
			hideLayer(activeLayers[i]);
	}
	catch(e){}
}

function startTime() {
	try{
		if (timerOn == false) {
			timerID=setTimeout( "hideAll()" , timecount);
			timerOn = true;
		}
	}
	catch(e){}
}


function stopTime() {
	try{
		if (timerOn) {
    		clearTimeout(timerID);
			timerID = null;
			timerOn = false;
		}
	}
	catch(e){}
}

function onLoad(){ init(); }
