var stockfarmY = 60;
var salesY = 100;
var contactY = 140;

var subButtonY = 25;
var nrCompanySubButtons = 2;
var nrstockfarmSubButtons = 3;
var nrSalesSubButtons = 2;

function setupMenu(mainMenu, mainMenuImg, activeImg, subMenu)
{	
	moveMenu(mainMenu);
	setHighlight(mainMenuImg, activeImg);
	//setSubHighlight(subMenu);
}

function setHighlight(menuImg, activeImg)
{
	menuImg.src = menuImg.osrc = activeImg;
}

function setMainHighlight(mainMenu)
{
	switch (mainMenu)
	{
		case 'company' :	companyImg.src = companyImg.osrc = "buttons/companyActive.gif"; break;
		case 'stockfarm' :	stockfarmImg.src = stockfarmImg.osrc = "buttons/stockfarmActive.gif"; break;
		case 'sales': 	salesImg.src = salesImg.osrc = "buttons/salesActive.gif"; break;
		case 'contact' : 	contactImg.src = contactImg.osrc = "buttons/contactActive.gif"; break;
	}
}

function setSubHighlight(subMenu)
{
	contactImg.src = abcd.gif;
}

function resetMenuPosition()
{
	stockfarmbutton.style.top = stockfarmY;
	salesbutton.style.top = salesY;
	contactbutton.style.top = contactY;
	subCompany.style.visibility = "hidden";
	substockfarm.style.visibility = "hidden";
	subSales.style.visibility = "hidden";
	subContact.style.visibility = "hidden";
}

function moveMenu(mainMenu)
{
	resetMenuPosition();
	switch (mainMenu)
	{
		case 'company' :	stockfarmbutton.style.top = (stockfarmY + (nrCompanySubButtons * subButtonY));
						salesbutton.style.top = (salesY + (nrCompanySubButtons * subButtonY));
						contactbutton.style.top = (contactY + (nrCompanySubButtons * subButtonY));
						subCompany.style.visibility = "visible";
						break;
		case 'stockfarm' :	salesbutton.style.top = (salesY + (nrstockfarmSubButtons * subButtonY));
						contactbutton.style.top = (contactY + (nrstockfarmSubButtons * subButtonY));
						substockfarm.style.visibility = "visible";
						break;
		case 'sales' :	contactbutton.style.top = (contactY + (nrSalesSubButtons * subButtonY));
						subSales.style.visibility = "visible";
						break;
		case 'contact' :	subContact.style.visibility = "visible";
						break;
	}
}

function setImg(imgName, newImg)
{
		imgName.osrc = imgName.src;
		imgName.src = newImg;
}

function restoreImg(imgName)
{
	if (imgName.osrc)
	{
		imgName.src = imgName.osrc;
	}
}
