var g_arMenu = new Array();

function MenuItem(id, pk, open)
{
	this.id = id;
	this.pk = pk;
	this.open = open;
}

function RegisterMenu(id, pk, state)
{
	var pItem = new MenuItem(id, pk, state);
	g_arMenu.push(pItem);	
}

function FlipMenu(id) 
{
	var pItem = null;
	
	for(var i=0; i < g_arMenu.length; i++)
		if(g_arMenu[i].id == id)
			pItem = g_arMenu[i];
	
	if(pItem.open)
	{
		Effect.BlindUp(id, {duration:0.2});
		pItem.open = false;		
	}
	else
	{
		Effect.BlindDown(id, {duration:0.2});
		pItem.open = true;
	}
	
}

function GoTo(url)
{
	var strItems = "";

	for(var i=0; i < g_arMenu.length; i++)
	{
		var pItem = g_arMenu[i];
		//alert(pItem.id + "=" + pItem.open);
		if(pItem.open)
		{
			if(strItems != "")
				strItems = strItems + ";";
				
			strItems = strItems + pItem.pk;
		}
	}
				
	target = url + "?m=" + strItems;
	top.location = target;
	return false;
}
