var load = true;
var prev = '';
var cname = 'dsb_menu_tab';

function the_style(el, css, cssNS)
{
	if (el.currentStyle)
	{
		return el.currentStyle[css];
	}
	else if (window.getComputedStyle)
	{
		var es = window.getComputedStyle(el, '');
		return es.getPropertyValue(cssNS);
	}
}

function show_menu(cid, obj)
{
	if (document.getElementById)
	{
		get_index(obj);
		check_container();

		if (prev != '')
		{
			pd = my_getbyid(prev);
			my_hide_div(pd);
		}

		prev = cid;
		cd = my_getbyid(cid);
		cd.style.display = 'block';
		my_setcookie(cname, index+'|'+prev, 1)

		if (obj.blur)
		{
			obj.blur();
		}

		return false;
	}
}

function hide_menu()
{
	if (document.getElementById)
	{
		check_container(1);

		if (prev != '')
		{
			pd = my_getbyid(prev);
			my_hide_div(pd);
		}

		prev = '';
		my_setcookie(cname, '', 1)
		return false;
	}
}

function check_container(h)
{
	if (h != 1)
	{
		h = 0;
	}

	var d = my_getbyid('menu_container');
	if (h == 1)
	{
		d.style.display = 'none';
	}
	else
	{
		d.style.display = 'block';
	}
}

function get_links()
{
	var o = document.getElementById('menu_links');
	links = o.getElementsByTagName('A');
}

function get_index(obj)
{
	for (var i=0; i<links.length; i++)
	{
		if (obj == links[i])
		{
			index = i;
			break;
		}
	}
}

function do_onload()
{
	get_links();
	var coo = my_getcookie(cname);
	var opera = (uagent.indexOf('opera') != -1);

	if (!opera && coo != '' && coo.toString().charAt(0) == "=")
	{
		coo = coo.substr(1, coo.length);
	}

	if ((typeof(load) != 'undefined' && load) && (typeof(coo) != 'undefined') && coo)
	{
		coo = coo.split('|');
		var tab = coo[0];
		var tid = coo[1];
		show_menu(tid, links[tab]);
	}

	initTabcolor = the_style(links[1], 'backgroundColor', 'background-color');
	initTabpostcolor = the_style(links[0], 'backgroundColor', 'background-color');
}
