         
	var lastLayer = null;
	
        function triggerOn(target) 
        {
			triggerOff();
			
			lastLayer = target + '_div';
			
			if(navigator.userAgent.indexOf("Opera")!=-1)
			{
				eval("document.all." + target + "_div.style.visibility = 'visible'");
				eval("document.all.globaloff.style.visibility = 'visible'");
			}			
                     	else if (document.getElementById)
                     	{                                
                                document.getElementById(target + '_div').style.visibility =     'visible';
                                document.getElementById('globaloff').style.visibility = 'visible';
			} 
			else if (document.all) 
			{
                              	eval("document.all." + target + "_div.style.visibility = 'visible'");
				eval("document.all.globaloff.style.visibility	= 'visible'");
			} 
			else if (document.layers)
			{
                                eval ("document." + target + "_div.visibility = 'visible'");
				eval ("document.globaloff.visibility =	'visible'");
			}
	} // end triggerOn
         
        function triggerOff() 
        {
		if (lastLayer != null)
        		singleOff(lastLayer);
       	} // end triggerOff
        
       	function singleOff(id) 
       	{
		if (document.getElementById) 
		{
	        	document.getElementById(id).style.visibility = 'hidden';
	        	document.getElementById('globaloff').style.visibility = 'hidden';
		} 
		else if (document.all) 
		{
	        	eval("document.all." + id + ".style.visibility = 'hidden'");
	        	eval("document.all.globaloff.style.visibility	= 'hidden'");
		}
		else if (document.layers) 
		{
	        	eval ("document." + id + ".visibility = 'hidden'");
	        	eval ("document.globaloff.visibility =	'hidden'");
		}
	}
        //fix for netscape resizing     issue
	if (document.layers) {
		window.onresize	= resize;
	}
	function resize() {
		window.history.go(0);
	}


