
var topmenuActive = "";
var submenuActive = "";
var topMenuButtonsPrepend = "menuLink_";
var subMenuButtonsPrepend = "submenu_";
var defaultMenuItem = "home";

var graphics = [
	["but_home_on.gif",      "but_home.gif"],
	["but_products_on.gif",  "but_products.gif"],
	["but_support_on.gif",   "but_support.gif"],
	["but_downloads_on.gif", "but_downloads.gif"],
	["but_buynow_on.gif",    "but_buynow.gif"],
	["but_contactus_on.gif", "but_contactus.gif"],

];

function prepareMenu()
{
	if (!topmenuActive.length)
		topmenuActive = defaultMenuItem;
	GHL(document.getElementById(topMenuButtonsPrepend + topmenuActive));

    if (submenuActive.length)
    {
        var subelemn = document.getElementById(subMenuButtonsPrepend + submenuActive);
        if (typeof(subelemn) == "object")
        {
        	try
        	{
	            var subclass = subelemn.className;
	            if (subclass.length)
	                TDL(subelemn, subclass.substr(subclass.length-1,1));
        	}
        	catch (e) { };
        }
    }
}

function getArrayPos(name)
{
	switch (name)
	{
		case "products":
			return 1;
		case "support":
			return 2;
		case "downloads":
			return 3;
		case "buynow":
			return 4;
		case "contactus":
			return 5;
		default:
			return 0;
	}
}


function GHL(element)
{
	if (typeof(element)=='object')
	{
		var e = element.id;
		if (e.length)
		{
			if (e.substr(0, topMenuButtonsPrepend.length) == topMenuButtonsPrepend)
				e = e.substr(topMenuButtonsPrepend.length);
			var arrayPos = getArrayPos(e);
			element.src = imagePath + graphics[arrayPos][0];
		}
	}
	
}

function GDL(element)
{
	if (typeof(element)=='object')
	{
		var e = element.id;
		if (e.length)
		{
			if (e.substr(0, topMenuButtonsPrepend.length) == topMenuButtonsPrepend)
				e = e.substr(topMenuButtonsPrepend.length);
			var arrayPos = getArrayPos(e);
			if (e != topmenuActive)
				element.src = imagePath + graphics[arrayPos][1];
		}
	}
}

function THL(element, menulevel)
{
    if (typeof(element)=='object')
	    element.className = "sub_link" + menulevel + " sub" + menulevel + "High";
}


function TDL(element, menulevel)
{
    if (typeof(element)=='object')
	{
		var e = element.id;
		if (e.length)
		{
			if (e.substr(0, subMenuButtonsPrepend.length) == subMenuButtonsPrepend)
				e = e.substr(subMenuButtonsPrepend.length);
			if (e != submenuActive)
				element.className = "sub_link" + menulevel;
			else
				element.className = "sub_link" + menulevel + " sub" + menulevel + "Active";
		}
	}
}

function fixIEborder()
{
	try
	{
		var brName = navigator.appName;
		var brVer  = parseInt(navigator.appVersion);
		if (brName == "Microsoft Internet Explorer" && brVer == 4)
		{
			var obj = document.getElementById('contentborderbottomimg');
			obj.style.position = "relative";
			obj.style.top = "3px";
		}
	}
	catch (e) { }
}
