
	function swapImage(item,status)
	{
		document.images[item].src = "menu_images/" + item + "_" + status + ".jpg";
	}
	
	var layer = "";
	var style = "";
	function MMreloadPage(init) {  //reloads the window if Nav4 resized
	  if (init==true) with (navigator) 
	  {
	  	if ((appName=="Netscape")&&(parseInt(appVersion)==4)) 
		{
	    	document.MMpgW=innerWidth; document.MMpgH=innerHeight; onresize=MMreloadPage; 
			layer = ".layers";
			style = "";
		}
		else
		{
		  	layer = ".all";
			style = ".style";
		}
	  }
	  else if (innerWidth!=document.MMpgW || innerHeight!=document.MMpgH) 
	  {
	  	location.reload();
	  }
	}
	MMreloadPage(true);
	
	//layertime = null;
	lay = Array();
	lay['Bookings'] = null;
	lay['Eventslayer'] = null;
	lay['Subscribe'] = null;
	lay['Contact'] = null;
	
	function changeState(layerRef, state) {
		if (state == "visible")
		{
			checkTimeout(layerRef);
			
			if (document.getElementById) {
				document.getElementById(layerRef).style.visibility = state;
			}
			else {
				eval("document" + layer + "['" + layerRef + "']" + style + ".visibility = '" + state + "'");
			}
		}
		else if (state == "hidden")
		{
			lay[layerRef] = window.setTimeout('hideLayer("' + layerRef + '");', 500);
		}
	}
	
	function hideLayer(layerRef)
	{
		if (document.getElementById) {
			document.getElementById(layerRef).style.visibility = 'hidden';
		}
		else 
		{
			eval("document" + layer + "['" + layerRef + "']" + style + ".visibility = 'hidden'");
		}
		clearTimeout(lay[layerRef]);
	}
	
	function checkTimeout(layerRef)
	{
		if (lay[layerRef] != null) 
		{ 
			clearTimeout(lay[layerRef]);
			lay[layerRef] = null;
		}
	}

