var numMenues = 0;
var CurrentMenu = new Array();
var CurrentMenu_i = 0;

var data = '';
var name = 'ebnv2_menuslide';

function getCookie()
{
	var c = document.cookie;
	var start = c.indexOf(name+'=');
	if( start >= 0 )
	{
		var len = start + name.length + 1;
		var end = c.indexOf(';', len);
		if( end < 0 )
		{
			end = c.length;
		}

		data = unescape(c.substring(len, end));
	}

}
function setCookie(name, value, expires, path, domain, secure)
{
	document.cookie = name + '=' + escape (value) +
		((expires) ? '; expires=' + ( (expires == 'never') ? 'Thu, 31-Dec-2099 23:59:59 GMT' : expires.toGMTString() ) : '') +
		((path)    ? '; path='    + path    : '') +
		((domain)  ? '; domain='  + domain  : '') +
		((secure)  ? '; secure' : '');
}
function checkInCookie(num)
{
	return data.indexOf(';'+num+';') >= 0 ? true : false;
}
function handleItem(num, state)
{
	if(state)
	{
		data += (data.length == 0 ? ';' : '') + num+';';
	}
	else
	{
		var d = ';'+num+';';
		var start = data.indexOf(d);

		data = data.substring(0,start) + ';' + data.substring(start+d.length, data.length);
	}

	setCookie(name, data, 'never', '/', 'ebytenet.com');
}



function getObj(obj)
{
	return ( document.getElementById ? document.getElementById(obj) : ( document.all ? document.all[obj] : null ) );
}

fetch_tags = function(parentobj, tag)
{

	return (parentobj ?(parentobj.getElementsByTagName?parentobj.getElementsByTagName(tag):(parentobj.all&&parentobj.all.tags?parentobj.all.tags(tag):new Array())):new Array());
	
}

function execQueue(state, first)
{	
	if(CurrentMenu[CurrentMenu_i])
	{
		CurrentMenu[CurrentMenu_i].style.display = state;	
		CurrentMenu_i++;

		setTimeout("execQueue('"+state+"', "+first+");", 30);
	}
	else if(first)
	{
		if(!checkInCookie(numMenues))
		{
			state = 'none';
		}
		else
		{
			state = '';
		}

		if((h = getObj('eBN_ACP_Menu_'+numMenues+'_links')))
		{
			CurrentMenu = fetch_tags(getObj('eBN_ACP_Menu_'+numMenues+'_links'), 'li');
			numMenues--;
			CurrentMenu_i = 0;

			execQueue(state, first);
		}

	}	
	else
	{
		CurrentMenu = new Array();
		CurrentMenu_i = 0;
	}
}

function performMenuAction(menu, state)
{	
	menu = getObj('eBN_ACP_Menu_'+menu+'_links');	

	CurrentMenu = fetch_tags(menu, 'li');
	CurrentMenu_i = 0;
	
	execQueue(state, false);
}

function eBN_ClickHandle(e)
{
	if(!e)
	{
		e = window.event;
	}
	
	target = e.target || e.srcElement;

	var menu = target.id.substring(13);
	performMenuAction(menu, target.state ? 'none' : '');
	target.state = !target.state;

	handleItem(menu, target.state);
}
function startMenuSlide()
{
	var run = true;
	var i = 1;

	getCookie();
	while(run)
	{
		if(getObj('eBN_ACP_Menu_'+i+'_links'))
		{
			numMenues++;
			getObj('eBN_ACP_Menu_'+i).onclick = eBN_ClickHandle;
			getObj('eBN_ACP_Menu_'+i).state = checkInCookie(numMenues);
		}
		else
		{
			run = false;
		}
		i++;
	}
	execQueue('none', true);
}
window.onload = startMenuSlide;