function accordionMenu()
{
	this.menuList = new Array();
	this.go = menuGo;
	this.addMenu = menuAddMenu;
	this.obj = new Object();
}
function menuAddMenu(id, obj, height)
{
	var sts = true;
	var pos = this.menuList.length;
	if(id != "" && id != null)
	{
		for(i=0; i<this.menuList.length; i++)
		{
			if(this.menuList[i].id == id)
			{
				sts = false;
			}
		}
		if(sts)
		{
			this.menuList[pos] = new Object();
			this.menuList[pos].id = id;
			this.menuList[pos].obj = obj;
			this.menuList[pos].height = height;
		}
	}
}

function menuGo(id)
{
	var pos = false;
	for(i=0; i<this.menuList.length; i++)
	{
		if(this.menuList[i].id == id)
		{
			pos = i;
		}
	}
	if(!isNaN(pos) && !eval(this.menuList[pos].obj+".active"))
	{
		var height = strToNumber(document.getElementById(this.menuList[pos].id).style.height);
		if(height == 35)
		{
			eval(this.menuList[pos].obj+".height="+this.menuList[pos].height+";");
			for(i=0; i<this.menuList.length; i++)
			{
				if(i != pos)
				{
					height = strToNumber(document.getElementById(this.menuList[i].id).style.height);
					if(height > 35)
					{
						eval(this.menuList[i].obj+".height=35px;");
						eval(this.menuList[i].obj+".go()");
					}
				}
			}
		}
		else
		{
			eval(this.menuList[pos].obj+".height=35;");
		}
		eval(this.menuList[pos].obj+".go()");
	}	
}
var selectedMenu = null;
var selectedSubMenu = null;
function swapImage(id, sts, subMenu)
{
	var obj = document.getElementById(id);
	if(id != selectedMenu && id != selectedSubMenu)
	{
		if(subMenu == "subMenu")
		{
			if(sts == "over")
			{
				obj.style.margin='-18px 0 0 0';
			}
			else if(sts == "out")
			{
				obj.style.margin='0 0 0 0';
			}
			else if(sts == "active")
			{
				obj.style.margin='-36px 0 0 0';
			}
		}
		else
		{
			if(sts == "over")
			{
				obj.style.margin='-38px 0 0 0';
			}
			else if(sts == "out")
			{
				obj.style.margin='0 0 0 0';
			}
			else if(sts == "active")
			{
				obj.style.margin='-76px 0 0 0';
			}
		}
	}
}
function showMenuHome()
{
	var homeId = "menuHome";
	var url = window.location.href;
	if(url.indexOf("index.jsp")>=0)
	{
		document.getElementById(homeId).style.display = "none";
	}
	else
	{
		document.getElementById(homeId).style.display = "block";
	}
}
function menuUpdate()
{
	window.isLoadingMenu = true;
	// control home button
	showMenuHome();
	
	// Menu itens
	var selectedItem = null;
	var selectedSubItem = null;
	var openMenu = null;
	var url = window.location.href;
	if(url.indexOf("index.jsp")>=0)
	{
		selectedItem = "menu-home";
	}
	else if(url.indexOf("ourProducts.jsp")>=0)
	{
		selectedItem = "menu-op";
		openMenu = "menuOP";
	}
	else if(url.indexOf("productList.do?typeId=1")>=0)
	{
		selectedItem = "menu-op";
		selectedSubItem = "menu-op-basic-care";
		openMenu = "menuOP";		
	}
	else if(url.indexOf("productList.do?typeId=2")>=0)
	{
		selectedItem = "menu-op";
		selectedSubItem = "menu-op-just-for-kids";
		openMenu = "menuOP";		
	}
	else if(url.indexOf("productList.do?typeId=3")>=0)
	{
		selectedItem = "menu-op";
		selectedSubItem = "menu-op-active-lifestyles";
		openMenu = "menuOP";		
	}
	else if(url.indexOf("productList.do?typeId=4")>=0)
	{
		selectedItem = "menu-op";
		selectedSubItem = "menu-op-advanced-protection";
		openMenu = "menuOP";		
	}
	else if(url.indexOf("productList.do?typeId=5")>=0)
	{
		selectedItem = "menu-op";
		selectedSubItem = "menu-op-durable-protection";
		openMenu = "menuOP";		
	}
	else if(url.indexOf("shoppingList.do?command=listProducts")>=0)
	{
		selectedItem = "menu-op";
		selectedSubItem = "menu-op-shopping-list";
		openMenu = "menuOP";		
	}
	else if(url.indexOf("properWoundcare.jsp")>=0)
	{
		selectedItem = "menu-pwc";
		openMenu = "menuPWC";
	}
	else if(url.indexOf("cleanTreat.jsp")>=0)
	{
		selectedItem = "menu-pwc";
		selectedSubItem = "menu-pwc-clean-treat-protect";
		openMenu = "menuPWC";		
	}
	else if(url.indexOf("woundcareMyths.jsp")>=0)
	{
		selectedItem = "menu-pwc";
		selectedSubItem = "menu-pwc-wound-care-myths";
		openMenu = "menuPWC";		
	}
	else if(url.indexOf("firstaidFacts.jsp")>=0)
	{
		selectedItem = "menu-pwc";
		selectedSubItem = "menu-pwc-first-aid-site";
		openMenu = "menuPWC";		
	}
	else if(url.indexOf("funForKids.jsp")>=0)
	{
		selectedItem = "menu-ffk";
		openMenu = "menuFfk";
	}
	else if(url.indexOf("coolForKids.jsp")>=0)
	{
		selectedItem = "menu-ffk";
		selectedSubItem = "menu-ffk-cool-for-kids";
		openMenu = "menuFfk";		
	}
	else if(url.indexOf("brandHeritage.jsp")>=0)
	{
		selectedItem = "menu-bh";
		openMenu = "menuBh";
	}
	else if(url.indexOf("history.do")>=0)
	{
		selectedItem = "menu-bh";
		selectedSubItem = "menu-bh-hist-of-innovation";
		openMenu = "menuBh";		
	}
	else if(url.indexOf("brandbonuses.jsp")>=0)
	{
		selectedItem = "menu-bb";
		openMenu = "menuBb";
	}
	// Select menu item
	if(selectedItem != null)
	{
		swapImage(selectedItem, "active");
		selectedMenu = selectedItem;
		if(selectedSubItem != null)
		{
			swapImage(selectedSubItem, "active", "subMenu");
			selectedSubMenu = selectedSubItem;
		}
		if(openMenu != null)
		{
			objAccordionMenu.go(openMenu);
		}
	}
}
