var oldSubMenuID = "";
var oldMenuID = "";
var navbarX = 0;

function showSubMenu(strMenuID)
	{
	
		// hide visible menu if set
		   if (oldSubMenuID != "")
				{
					document.getElementById(oldSubMenuID).className = "subMenuHide";
				}
				
		// set new value for variable oldMenuID 
		   oldSubMenuID = strMenuID;
		   
		// set chosen menu visible
		   document.getElementById(strMenuID).className = "subMenuShow";
		
		// determine position of navbar and use X-coordinate to position submenu
       navbarX = xstooltip_findPosX(document.getElementById('menu'));
       var browserName = navigator.appName;
       /*if (browserName != "Microsoft Internet Explorer")
       	{
       		navbarX = navbarX + 76;
       	}
       else
       	{
       		navbarX = navbarX + 18;
       	}
       document.getElementById(strMenuID).style.left = navbarX;*/
	}

function showMenu(strMenuID)
	{
	
		// set visible menu unselected
		   if (oldMenuID != "")
				{
					document.getElementById("tab_left_" + oldMenuID).className = "tab_unselected_left";
					document.getElementById("tab_center_" + oldMenuID).className = "tab_unselected_center";
					document.getElementById("tab_right_" + oldMenuID).className = "tab_unselected_right";
				}
				
		// set new value for variable oldMenuID 
		   oldMenuID = strMenuID;
		   
		
		// set chosen menu selected
		   document.getElementById("tab_left_" + strMenuID).className = "tab_selected_left";
			 document.getElementById("tab_center_" + strMenuID).className = "tab_selected_center";
			 document.getElementById("tab_right_" + strMenuID).className = "tab_selected_right";
		
       
    // do PNG logic
       var bgsleight	= function() 
       	{
       		
						function addLoadEvent(func) {
							var oldonload = window.onload;
							if (typeof window.onload != 'function') {
								window.onload = func;
							} else {
								window.onload = function() {
									if (oldonload) {
										oldonload();
									}
									func();
								}
							}
						}
	
						function fnLoadPngs() {
							var rslt = navigator.appVersion.match(/MSIE (\d+\.\d+)/, '');
							var itsAllGood = (rslt != null && Number(rslt[1]) >= 5.5);
							for (var i = document.all.length - 1, obj = null; (obj = document.all[i]); i--) {
								if (itsAllGood && obj.currentStyle.backgroundImage.match(/\.png/i) != null) {
									fnFixPng(obj);
									obj.attachEvent("onpropertychange", fnPropertyChanged);
								}
							}
						}

						function fnPropertyChanged() {
							if (window.event.propertyName == "style.backgroundImage") {
								var el = window.event.srcElement;
								if (!el.currentStyle.backgroundImage.match(/x\.gif/i)) {
									var bg	= el.currentStyle.backgroundImage;
									var src = bg.substring(5,bg.length-2);
									el.filters.item(0).src = src;
									el.style.backgroundImage = "url(x.gif)";
								}
							}
						}

						function fnFixPng(obj) {
							var bg	= obj.currentStyle.backgroundImage;
							var src = bg.substring(5,bg.length-2);
							obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "', sizingMethod='scale')";
							obj.style.backgroundImage = "url(x.gif)";
						}
	
	
						return {
							
							init: function() {
								
								if (navigator.platform == "Win32" && navigator.appName == "Microsoft Internet Explorer" && window.attachEvent) {
									addLoadEvent(fnLoadPngs);
								}
								
							}
						}
	
       	}();

       bgsleight.init();
	}










// ---------------------------------------------------------- //


function xstooltip_findPosX(obj) 
{
  var curleft = 0;
  if (obj.offsetParent) 
  {
    while (obj.offsetParent) 
        {
            curleft += obj.offsetLeft
            obj = obj.offsetParent;
        }
    }
    else if (obj.x)
        curleft += obj.x;
    return curleft;
}


function xstooltip_findPosY(obj) 
{
    var curtop = 0;
    if (obj.offsetParent) 
    {
        while (obj.offsetParent) 
        {
            curtop += obj.offsetTop
            obj = obj.offsetParent;
        }
    }
    else if (obj.y)
        curtop += obj.y;
    return curtop;
}