function toggle( targetId ){ 
  if (document.getElementById){ 
		target = document.getElementById( targetId ); 
		   if (target.style.display == "none"){ 
			  target.style.display = ""; 
		   } else { 
			  target.style.display = "none"; 
		   } 
	 } 
}
			// new layer toggle script

			toggle_on_delay = 0;
			toggle_off_delay = 100;
			busy = false;
			icurrent = false;

			showtimer = false;
			hidetimer = false;

			function show_layer(layer)
			{
				if (icurrent) hide_layer(icurrent);

				if (hidetimer) clearInterval(hidetimer);
				if (showtimer) clearInterval(showtimer);

				icurrent = layer;

				document.getElementById(layer).style.display = "";				
			}

			function hide_layer(layer)
			{
				if (hidetimer) clearInterval(hidetimer);
				if (showtimer) clearInterval(showtimer);

				icurrent = false;

				document.getElementById(layer).style.display = "none";
			}

			function show_with_delay(layer, interval)
			{
				if (!is_visible(layer))
				{
					if (hidetimer) clearInterval(hidetimer);
					if (showtimer) clearInterval(showtimer);

					showtimer = window.setInterval('show_layer("' + layer + '")', interval);
				}
			}

			function hide_with_delay(layer, interval)
			{
				if (is_visible(layer)) 
				{
					if (hidetimer) clearInterval(hidetimer);
					if (showtimer) clearInterval(showtimer);

					hidetimer = window.setInterval('hide_layer("' + layer + '")', interval);
				}
			}

			function is_visible(iLayer)
			{
				return (document.getElementById(iLayer).style.display != "none");
			}

			function lshow(layer, interval)
			{
				if (is_firefox)
				{
					show_layer(layer);
					hidetimer = window.setInterval('hide_layer("' + layer + '")', 3000);
				}
				else
				{
					show_with_delay(layer, (interval != undefined) ? interval : toggle_off_delay);
				}
			}

			function lhide(layer, interval)
			{
				if (is_firefox)
				{
				}
				else
				{
					hide_with_delay(layer, (interval != undefined) ? interval : toggle_off_delay);
				}
			}
