var timeout;

function float_column()
{
	var floating_column = document.getElementById("floating_column");
	var current_y = parseInt(floating_column.style.top);

	var ns = (navigator.appName.indexOf("Netscape") != -1);
	
	if(ns === true)
	{
		var page_y = pageYOffset;
	}
	else
	{
		if (document.documentElement && !document.documentElement.scrollTop)
		{
			// IE6 +4.01 but no scrolling going on
			page_y = document.documentElement.scrollTop;
		}
		else if (document.documentElement && document.documentElement.scrollTop)
		{
			// IE6 +4.01 and user has scrolled
			page_y = document.documentElement.scrollTop;
		}
		else if (document.body && document.body.scrollTop)
		{
			// IE5 or DTD 3.2
			page_y = document.body.scrollTop;
		}
	}

//	var new_y = 0 + page_y;
	var new_y;
	
	if(current_y != new_y)
	{
		new_y = current_y + (page_y + 0 - current_y) / 8;
	}

	floating_column.style.top = new_y + "px";
	start_float();
}

function start_float()
{
	timeout = setTimeout("float_column()", 10);
}

function gotoPage(variable, value)
{
	var page_url = document.location.search.split("&"+variable+"=");
	
	if(page_url == "")
	{
		document.location.replace("index.php?"+variable+"=" + value);
	}
	else
	{
		document.location.replace(page_url[0] + "&"+variable+"=" + value);
	}
}

function show_item(prefix, item_number)
{
	window.menu_iframe.location.replace("set_menu.php?m="+item_number);

	for(var j = 1; j < 5; j++)
	{
		for(var i = 1; i < 30; i++)
		{
			element_id = prefix + '_' + j + '_' + i;
			
			if(j == item_number)
			{
				if (document.layers && document.layers[element_id]) // ns4
				{
					if(document.layers[element_id].display == 'block')
					{
						document.layers[element_id].display = 'none';
					}
					else
					{
						document.layers[element_id].display = 'block';
					}
				}
				else if (document.all && !document.getElementById && document.all(element_id)) // ie4
				{
					if(document.all[element_id].style.display == 'block')
					{
						document.all[element_id].style.display = 'none';
					}
					else
					{
						document.all[element_id].style.display = 'block';
					}
				}
				else if (document.getElementById && document.getElementById(element_id)) // dom
				{
					if(document.getElementById(element_id).style.display == 'block')
					{
						document.getElementById(element_id).style.display = 'none';
					}
					else
					{
						document.getElementById(element_id).style.display = 'block';
					}
				}
			}
			else
			{
				if (document.layers && document.layers[element_id]) // ns4
				{
					document.layers[element_id].display = 'none';
				}
				else if (document.all && !document.getElementById && document.all(element_id)) // ie4
				{
					document.all[element_id].style.display = 'none';
				}
				else if (document.getElementById && document.getElementById(element_id)) // dom
				{
					document.getElementById(element_id).style.display = 'none';
				}
			}
		}
	}
}