		//reDo() destroys other js functionality: table rows for sermons
		//function reDo(){
		//	window.location.reload();
		//}
		
		//window.onresize = reDo();


    //Define global variables

	  var timerID = null;
		var timerOn = false;
		var timecount = 1000;
		var what = null;
		var newbrowser = true;
		var check = false;
		
		/*
		var currentMenu = "";
		var lastMenu = "";
		*/

    function init(){
    //  alert ("Running Init");
        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;
		}
		
 
		//window.status='status bar text to go here';
		check = true;
		
  	}

		// Turns the layers on and off
    function showLayer(layerName, parentObj){
			
			//Get position of menu
    	
    	var position = 0;
			
			do {
				position += parentObj.offsetLeft;
			} while (parentObj = parentObj.offsetParent);


    	if (check){
    		if (what =="none"){
    			return;
    		}else if (what == "moz"){
    			document.getElementById(layerName).style.visibility = "visible";
    			document.getElementById(layerName).style.left = position + "px";
    		}else{
              eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility = "visible"');
              eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.left = "'+position+'px"');
        }
			}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(){
				if (NumOfMenus > 0) {
					var i;
					for (i=1;i<=NumOfMenus;i++) {
						hideLayer('menu'+i);
					}
				}
				/*create a function to dynamicly determine the number of menu's
				hideLayer('menu1');
				hideLayer('menu2');
				hideLayer('menu3');
				hideLayer('menu4');*/
		}


		function startTime() {
	        if (timerOn === false) {
          		timerID = setTimeout( "hideAll()" , timecount);
          		timerOn = true;
	        }

		}


		function stopTime() {
	        if (timerOn) {
    	        clearTimeout(timerID);
            	timerID = null;
          		timerOn = false;
	        }
		}

			
		function onLoad(){
			init();
			
		}
