var shared__menu_c = function()
{
	this.open_a = new Array();

	this.setOpenCookie = function()
	{
		var value_a = new Array();

		for (var index_s in this.open_a)
			if (this.open_a[index_s])
				value_a[value_a.length] = index_s;

		var value_s = value_a.join('|');

		var expire_o = new Date();
			expire_o.setTime(expire_o.getTime() + (1000 * 60 * 60 * 1));

		var cookie_o = new cookie_c();
			cookie_o.setName('kicker.menu.open');
			cookie_o.setValue(value_s);
			cookie_o.setExpire(expire_o);
			cookie_o.setCookie();
	};

	this.setSwitch = function(name_s)
	{
		var a_o = document.getElementById(name_s + '_a');
		var ul_o = document.getElementById(name_s + '_ul');

		if (ul_o)
		{
			var direction_s = ul_o.style.display ? 'bottom' : 'right';

			a_o.style.backgroundImage = 'url(/ENGINE/IMAGES/KICKER/WEBSITE/SHARED/ARROW/' + direction_s + '.gif)';
			ul_o.style.display = ul_o.style.display ? '' : 'none';

			this.open_a[name_s] = !ul_o.style.display;

			this.setOpenCookie();
		}
	};

	this.setOpenArray = function()
	{
		var cookie_o = new cookie_c();
		var open_s = cookie_o.getValue('kicker.menu.open');
		var split_a = open_s.split('|');

		for (var index_i = 0; index_i < split_a.length; index_i++)
			this.open_a[split_a[index_i]] = true;

		return this.open_a.length;
	};

	this.setMenuOpen = function()
	{
		for (var index_s in this.open_a)
			this.setSwitch(index_s);
	};

	this.setActive = function(name_s)
	{
		var element_o = document.getElementById(name_s);

		if (element_o)
			element_o.className = element_o.className.replace('out', 'over');
	};

	this.setMenu = function()
	{
		this.setOpenArray();
		this.setMenuOpen();
	};
};