var activeSub=0;
var SubNum=0;
// attaching appropriate style sheet
if(navigator.appName == 'Microsoft Internet Explorer')
	{
	document.write("<link rel='stylesheet' type='text/css' href='css/menuIEStyles.css'>");
	document.write("<link rel='stylesheet' type='text/css' href='css/textIEStyles.css'>");	
	}
else if(navigator.appName == 'Netscape')
	{
	document.write("<link rel='stylesheet' type='text/css' href='css/menuNSStyles.css'>");
	document.write("<link rel='stylesheet' type='text/css' href='css/textNSStyles.css'>");		
	}
else
	{
	document.write("<link rel='stylesheet' type='text/css' href='css/menuIEStyles.css'>");
	document.write("<link rel='stylesheet' type='text/css' href='css/textIEStyles.css'>");		
	}
	
function reDo(){ window.location.reload() }
    
window.onresize = reDo;

//Define global variables
var timerID = null;
var timerOn = false;
var timecount = 250;
var what = null;
var newbrowser = true;
var check = false;
var horAdjust = 0;

function init(blnScrollBar){
  	//  alert ("Running Init");
    if (document.layers) {
	    //  alert ("Running Netscape 4");
        layerRef="document.layers";
        styleSwitch="";
        visibleVar="show";
		screenWidth = window.innerWidth;
		if (screenWidth <= 860) {
			screenWidth = 860;
		}
		//screenHeight = window.innerHeight - 10;
		horAdjust = 2;
		what ="ns4";
    } else if(document.all){
        //  alert ("Running IE");
        layerRef="document.all";
        styleSwitch=".style";
        visibleVar="visible";
		screenWidth = document.body.clientWidth + 18;
		if (screenWidth <= 860) {
			screenWidth = 860;
		}
		//screenHeight = document.body.clientHeight + 1;
		horAdjust = 0;	
		what ="ie";
    }else if(document.getElementById){
        //  alert ("Running Netscape 6");
        layerRef="document.getElementByID";
        styleSwitch=".style";
        visibleVar="visible";
		if (blnScrollBar == true) {
			screenWidth = window.innerWidth - 14;		
		} else {
			screenWidth = window.innerWidth;
		}
		if (screenWidth <= 860) {
			screenWidth = 846;
		}
		//screenHeight = window.innerHeight - 10;	
		horAdjust = 8;	
		what="moz";
	}else{
	  	//alert("Older than 4.0 browser.");
		what="none";
		newbrowser = false;
    }
	//window.status='status bar text to go here';
	check = true;
}

// Turns the layers on and off
function showLayer(layerName,blnHome){
   	if(check){
   		if (what =="none"){
   			return;
		} else if (what == "moz"){
			// adjusting for different horizontal positions
			if (layerName == "menuAbout") {
				document.getElementById(layerName).style.left = (((screenWidth-800)/2) + 264 + horAdjust);				
			} else if (layerName == "menuServices") {
				document.getElementById(layerName).style.left = (((screenWidth-800)/2) + 370 + horAdjust);							
			} else if (layerName == "menuNews") {
				document.getElementById(layerName).style.left = (((screenWidth-800)/2) + 619 + horAdjust);							
			} else if (layerName == "menuPort") {
				document.getElementById(layerName).style.left = (((screenWidth-800)/2) + 491 + horAdjust);							
			} else {
				document.getElementById(layerName).style.left = (((screenWidth-800)/2) + 698 + horAdjust);							
			}	
			if (blnHome) {
				document.getElementById(layerName).style.top = 277;						
			} else {
				document.getElementById(layerName).style.top = 59;			
			}
   			document.getElementById(layerName).style.visibility="visible";
		} else{
			// adjusting for different horizontal positions
			if (layerName == "menuAbout") {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="' + (((screenWidth-800)/2) + 264 + horAdjust) + '"');				
			} else if (layerName == "menuServices") {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="' + (((screenWidth-800)/2) + 370 + horAdjust) + '"');			
			} else if (layerName == "menuNews") {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="' + (((screenWidth-800)/2) + 619 + horAdjust) + '"');						
			} else if (layerName == "menuPort") {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="' + (((screenWidth-800)/2) + 491 + horAdjust) + '"');									
			} else {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left="' + (((screenWidth-800)/2) + 698 + horAdjust) + '"');
			}		
            eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');
			
			// vertical adjustment for homepage menus
			if (blnHome) {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.top="' + 277 + '"');
			}
			
        }
    } else {// alert ("Please wait for the page to finish loading.");
        return;
	}
}

function hideLayer(layerName){
   	if(check){
   		if (what =="none"){
   			return;
		} else if (what == "moz"){
  			document.getElementById(layerName).style.visibility="hidden";
		} else{
            eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
		}
   	} else {// alert ("Please wait for the page to finish loading.");
   		return;
	}
}

function hideAll(){
	hideLayer('menuAbout');
	hideLayer('menuServices');
	hideLayer('menuPort');
	hideLayer('menuNews');
	hideLayer('menuContact');
}

function startTime() {
    if (timerOn == false) {
		timerID=setTimeout( "hideAll()" , timecount);
        timerOn = true;
    }
}

function stopTime() {
    if (timerOn) {
        clearTimeout(timerID);
        timerID = null;
        timerOn = false;
    }
}

function onLoad(){
	init();
}