var maxZ = 100;
menustr = "";

function initmen()
{
	var aboutnmes = ["About Grimme", "Contact Us"];
	var aboutlnks = ["about.php", "contact.php"];
	createmenu(90, 150, 530, 70, "aboutmenu", "About Us", aboutnmes, aboutlnks);

	var prodnmes = new Array(11);
	var prodlnks = new Array(11);
	prodnmes[0] = "Bedformas";
	prodlnks[0] = "products.php?ptype=bf";
	prodnmes[1] = "Shapeformas";
	prodlnks[1] = "products.php?ptype=sf";
	prodnmes[2] = "Rotatillas";
	prodlnks[2] = "products.php?ptype=rt";
	prodnmes[3] = "Destoners";
	prodlnks[3] = "products.php?ptype=ds";
	prodnmes[4] = "Planters";
	prodlnks[4] = "products.php?ptype=pp";
	prodnmes[5] = "Ridging Hillers";
	prodlnks[5] = "products.php?ptype=hl";
	prodnmes[6] = "Haulm Toppers";
	prodlnks[6] = "products.php?ptype=ht";
	prodnmes[7] = "Windrowers";
	prodlnks[7] = "products.php?ptype=wr";
	prodnmes[8] = "Trailed Harvesters";
	prodlnks[8] = "products.php?ptype=th";
	prodnmes[9] = "Self-Propelled Harvesters";
	prodlnks[9] = "products.php?ptype=sp";
	prodnmes[10] = "Handling Equipment";
	prodlnks[10] = "products.php?ptype=he";
	createmenu(70, 150, 620, 70, "prodmenu", "Products", prodnmes, prodlnks);

	var salesnmes = ["Dealer Locator", "Events and Shows", "Press Releases", "Used Machines", "Grimme Merchandise"];
	var saleslnks = ["dealers.php", "events.php", "press.php", "usedmachines.php", "merchandise.php"];
	createmenu(50, 150, 705, 70, "salesmenu", "Sales", salesnmes, saleslnks);

	var sernmes = ["TechCom", "Dealer Locator"];
	var serlnks = ["../techcom/techindex.php", "dealers.php"];
	createmenu(70, 150, 760, 70, "servmenu", "Services", sernmes, serlnks);

	var spanmes = ["Case Studies", "Why Grimme Parts?", "Dealer Locator"];
	var spalnks = ["casestudies.php", "genuineparts.php", "dealers.php"];
	createmenu(60, 150, 840, 70, "sparmenu", "Spares", spanmes, spalnks);

}

function showmenu(mentoshow)
{
		close_menus();
		var men = document.getElementById(mentoshow);
		var tmen = document.getElementById(mentoshow + "title");
		men.style.visibility = "visible";
		men.style.zIndex = (maxZ+2);
		tmen.style.zIndex = (maxZ+2);
		men.style.border = "1px solid black";
		tmen.style.color = "#000000";
		maxZ++;

}

function hidemenu(mentoshow)
{
	var men = document.getElementById(mentoshow);
	var tmen = document.getElementById(mentoshow + "title");
	men.style.visibility = "hidden";
	men.style.border = "none";
	tmen.style.border="none"
	tmen.style.color = "#ffffff";
	men.style.zIndex = "1";

}

function createmenu(twdth, bwdth, menl, ment, menid, mentitle, lnk_names_arr, lnk_href_arr)
{
	var titlehtmlstr = '<span class="menu" id="' + menid + 'title" onMouseover="showmenu(\'' + menid + '\')">' + mentitle + '</span>';
	var bodyhtmlstr = '<span class="menu" id="' + menid + '" onMouseleave="hidemenu(\'' + menid + '\')">';
	if (lnk_names_arr.length != lnk_href_arr.length)
	{
		alert("Fatal Error: name and array lengths are different.\r Menu creation aborted");
	}
	else
	{
		for (n=0; n<lnk_names_arr.length; n++)
		{
			bodyhtmlstr += '<a href="./' + lnk_href_arr[n] + '">' + lnk_names_arr[n] + '</a><br>';
		}
		bodyhtmlstr += '</span>';
		var titleel = document.createElement("SPAN");
		titleel.style.position = "absolute";
		titleel.style.left = menl;
		titleel.style.top = ment;
		titleel.style.visibility = "visible";
		titleel.innerHTML = titlehtmlstr;



		var bodyel = document.createElement("SPAN");
		bodyel.style.position = "absolute";
		bodyel.style.top = 29;
		bodyel.style.left = 0;
		bodyel.innerHTML = bodyhtmlstr;


		titleel.appendChild(bodyel);
		document.body.appendChild(titleel);
		menustr += menid + "|";
	}
}


function close_menus()
{
	var tmparr = menustr.split("|");
	var tmpel;
	for(n=0; n<tmparr.length-1; n++)
	{
		hidemenu(tmparr[n]);

	}
}
