var TAB_IDX = -1;
var href = location.href;

/*
if (/index\.html(\?.*)?$/.test(href))
	TAB_IDX = 0;
else if (/\/BCB\-[^\/]+$/.test(href))
	TAB_IDX = 1;
else if (/\/JD\-[^\/]+$/.test(href))
	TAB_IDX = 2;
else if (/\/TO\-[^\/]+$/.test(href))
	TAB_IDX = 3;
*/

try
{
  document.execCommand("BackgroundImageCache", false, true);
}
catch (error)
{
}

addHandler(window, "onload", function()
{
	var nav = document.getElementById("navigation");
	var imgs = nav.getElementsByTagName("img");
	var lis = null;
	var li = null;
	var version = null;

	for (var i = 0; i < imgs.length; ++i)
	{
		if (i == TAB_IDX)
			imgs[i].src = imgs[i].src.replace(/_off\./, "_on.");
		else
		{
			li = getAncestorOfType(imgs[i], "li");
			if (li)
			{
				addHandler(li, "onmouseover", (function(what)
				{
					return (function()
					{
						what.src = what.src.replace(/_off\./, "_on.");
					});
				})(imgs[i]));
				addHandler(li, "onmouseout", (function(what)
				{
					return (function()
					{
						what.src = what.src.replace(/_on\./, "_off.");
					});
				})(imgs[i]));
			}
		}
	}
	if (window["attachEvent"])
	{
		version = parseInt(navigator.appVersion.replace(/^.*MSIE (\d+)\.\d+.*$/, "$1"));
		if (isNaN(version) || version < 7)
		{
			for (lis = nav.getElementsByTagName("li"), i = 0; i < lis.length; ++i)
			{
				addHandler(lis[i], "onmouseover", (function(li)
				{
					return (function()
					{
						li.className += " sfhover";
					});
				})(lis[i]));
				addHandler(lis[i], "onmouseout", (function(li)
				{
					return (function()
					{
						li.className = li.className.replace(/ sfhover\b/, "");
					});
				})(lis[i]));
			}
		}
	}
});