var _iKillMenuDelay = 600;var _dShowMenuDelay = 300;var _CurrentItem = null;var _PreviousItem = null;var _bFirstMouseOver = true;var _iInterval = null;var _dInterval = null;var _ItemsOpen = new Array();var _WindowWidth;var _WindowHeight;var _dDelay = true;var _dFirstDelayShown = false;var _Overflow = false;var _Zindex = 0;var _bChild = false;var MenuIndex = 0;var hidden = null; function ShowMenu(eSrc){try{ APWResize(); }catch(e){}var sSubMenuID = "APWSM_"+GetMINum(eSrc.id)+"_"+MenuIndex;var oMenu = document.getElementById(sSubMenuID);if( (oMenu != null) ){if( oMenu.style.visibility != "visible" ){PushItem(oMenu);var eTable = eSrc.parentNode.parentNode;var ParentDiv = GetTag(eTable,"DIV");var eSrcHeight = eSrc.offsetHeight;var eSrcWidth = eSrc.offsetWidth;var eSrcTop = eSrc.offsetTop;var eOffLeft = eTable.offsetLeft;var eOffTop = eTable.offsetTop;var MenuTop = 0;var MenuLeft = 0;var yPosElement = eSrc;var xPosElement = eSrc;var childsWidth = 0;var childsHieght = 0;childsWidth = oMenu.childNodes[0].offsetWidth;for(var i=0; i<oMenu.childNodes.length; i++){childsHieght = childsHieght + oMenu.childNodes[i].offsetHeight;}if( eSrcWidth == 0){eSrcWidth = eSrc.parentNode.offsetWidth;if( eSrcWidth == 0 ){eSrcWidth = eSrc.parentNode.parentNode.offsetWidth;yPosElement = eSrc.childNodes[0];}}if(!eSrc.DOCUMENT_NODE && !eSrc.all){MenuTop += -2;MenuLeft += -2;}if(_ItemsOpen.length == 1 && eval("_MenuDirection"+MenuIndex+" == \"Horizontal\"")){MenuTop +=  findPosY(yPosElement) + eOffTop + eSrcTop;MenuLeft += findPosX(xPosElement);if(eSrc.clientHeight == 0){MenuTop += eSrc.offsetHeight;}else if(eSrc.clientHeight){MenuTop += eSrc.clientHeight;}else{MenuTop = findPosY(yPosElement) + eSrcHeight;}}else{MenuTop +=  findPosY(yPosElement);MenuLeft += findPosX(xPosElement) + eSrcWidth;}if(  !( (eSrc.scopeName && !eSrc.scope) || eSrc.attachEvent || eSrc.addEventListener )  ){MenuLeft = MenuLeft + Number(eval("_HorizontalMIE"+MenuIndex+".replace('px','')"));MenuTop = MenuTop + Number(eval("_VerticalMIE"+MenuIndex+".replace('px','')"));}if(_ItemsOpen.length == 1){MenuLeft = MenuLeft + Number(eval("_HorizontalOffsetChild"+MenuIndex+".replace('px','')"));MenuTop = MenuTop + Number(eval("_VerticalOffsetChild"+MenuIndex+".replace('px','')"));}MenuLeft = MenuLeft + Number(eval("_HorizontalOffset"+MenuIndex+".replace('px','')"));MenuTop = MenuTop + Number(eval("_VerticalOffset"+MenuIndex+".replace('px','')"));MenuLeft = MenuLeft + Number(eval("_MenuBorderSize"+MenuIndex+".replace('px','')")) + Number(eval("_SubMenuBorderSize"+MenuIndex+".replace('px','')"));MenuTop = MenuTop + Number(eval("_MenuBorderSize"+MenuIndex+".replace('px','')")) + Number(eval("_SubMenuBorderSize"+MenuIndex+".replace('px','')"));oMenu.style.zIndex = 1 + _ItemsOpen.length;if(eSrc.scopeName){var yy = MenuTop + childsHieght;if ( (yy) > (_WindowHeight) ){var offSet = ((yy) - (_WindowHeight));var offSetRatio = Math.ceil(offSet/(eSrc.offsetHeight));var moveUpBy = ((eSrc.offsetHeight)*(offSetRatio));MenuTop = MenuTop - moveUpBy - offSetRatio;}var xx = MenuLeft + childsWidth;if ( (xx) > (_WindowWidth) ){var xxNew = xx - (childsWidth/2);if ( (xxNew) > (_WindowWidth) ){MenuLeft = MenuLeft - eSrcWidth - childsWidth + 5;}else{var dif = ((xx) - (_WindowWidth));MenuLeft = MenuLeft - dif;}}if( MenuTop < 1 ){MenuTop = 1;}if( MenuLeft < 1 ){MenuLeft = 1;}}oMenu.style.position = "absolute";oMenu.style.left = MenuLeft + 'px';oMenu.style.top = MenuTop + 'px';oMenu.style.visibility = "visible";}}}var _Hidden = new Array(50);for (var i=0; i<50;i++){_Hidden[i] = null;}var LastMenuIndex=null;function GetChildWidth( id ){var iID = new Number( id );var sSubMenuID = "APWSM_"+iID+"_"+MenuIndex;var oMenu = document.getElementById(sSubMenuID);var width = oMenu.offsetWidth;return width;}function IsMenuOverflow(left, oMenu){var iLeft = new Number( left );var iWidth = new Number( oMenu.offsetWidth );var iTotal = iLeft + iWidth;if(iTotal >= _WindowWidth)return true;else return false;}function SetBrowserSize(){_WindowWidth = document.body.innerWidth;_WindowHeight = document.body.innerHeight;}function findPosX(obj){var curleft = 0;if (obj.offsetParent){while (obj.offsetParent){curleft += obj.offsetLeft;obj = obj.offsetParent;}}return curleft;}function findPosY(obj){var curtop = 0;if (obj.offsetParent){while(obj.offsetParent){curtop += obj.offsetTop;obj = obj.offsetParent;}}return curtop;}function GetMINum(sID){var tempS = sID.substring(sID.search(/\d/),sID.length);var lengthS = tempS.length;var lengthM = lengthS - (MenuIndex.length+1);return sID.substr(sID.length-lengthS, lengthM);}function HideAllMenus(){for (var i=0; i<50;i++){if (_Hidden[i]){showInterferingMenuItems(_Hidden[i]);_Hidden[i] = null;}}var oDivs = document.getElementsByTagName("div");var oDiv;var reg = /APWSM_\d{1,}/g;for(var i=0;i<oDivs.length;i++){oDiv = oDivs[i];if(reg.test(oDiv.id)){oDiv.style.visibility = 'hidden';}reg.lastIndex = 0;}}function GetTag(Obj, sTagName){var bFlag = true;var oDiv = Obj.parentNode;while(bFlag){if(sTagName == oDiv.tagName){bFlag = false;}else{oDiv = oDiv.parentNode;}}return oDiv;}function ItemRelationship(){var CurrentDiv = GetTag(_CurrentItem,"DIV");var PreviousDiv = GetTag(_PreviousItem,"DIV");if(CurrentDiv.id == PreviousDiv.id)return "Sibling";else if(GetMINum(_CurrentItem.id) == GetMINum(PreviousDiv.id)) return "Parent";else if(GetMINum(CurrentDiv.id) == GetMINum(_PreviousItem.id)) return "Child";else return "Error";}function APWMIOver(eSrc){if ( (eSrc.id.substr(eSrc.id.length-1,1)) != LastMenuIndex ){HideAllMenus();}MenuIndex = (eSrc.id.substr(eSrc.id.length-1,1));LastMenuIndex = MenuIndex;if(_bFirstMouseOver){_CurrentItem = eSrc;_PreviousItem = document.getElementById("APWMenuMain");}else{_PreviousItem = _CurrentItem;_CurrentItem = eSrc;}if(eSrc.className.match("Sub"))eSrc.className = "APWMenu_ItemOverSub"+MenuIndex;else if(eSrc.className.substr(0,6) == "APWAlt") eSrc.className = "APWAltMenu_ItemOver"+MenuIndex;else{if(eSrc.className.match("Selected"))eSrc.className = "APWMenu_ItemOverSelected"+MenuIndex;else if(eSrc.className.substr(0,6) == "APWAlt") eSrc.className = "APWAltMenu_ItemOver"+MenuIndex;else eSrc.className = "APWMenu_ItemOver"+MenuIndex;}var ir;if(_bFirstMouseOver)ir = "First";else ir = ItemRelationship();switch(ir){case "First":ShowOrDelayMenu(_CurrentItem);break;case "Sibling":HideMenu("APWSM_"+GetMINum(_PreviousItem.id)+"_"+MenuIndex);ShowOrDelayMenu(_CurrentItem);break;case "Child":_bChild = true;ShowOrDelayMenu(_CurrentItem);break;case "Parent":_bChild = false;CleanMenu();var child = document.getElementById("APWSM_"+GetMINum(_CurrentItem.id)+"_"+MenuIndex);if(child.style.visibility == "hidden")ShowOrDelayMenu(_CurrentItem);break;default:CleanMenu();ShowOrDelayMenu(_CurrentItem);break;}_bFirstMouseOver = false;}var SrcToHideOrShow = null;function ShowOrDelayMenu(eSrc){if(_DelayShow == "true" && eval("_MenuDirection"+MenuIndex+" == \"Horizontal\"") ){if(  ( _dDelay == false ) && ( eSrc.className.toLowerCase().indexOf("sub") > 0 )  ){_dFirstDelayShown == false;ShowMenu(eSrc);hideInterferingMenuItems( ("APWSM_"+GetMINum(_CurrentItem.id)+"_"+MenuIndex), eSrc);}else{_dDelay = false;_dFirstDelayShown = false;if(_dInterval != null){window.clearInterval(_dInterval);}SrcToHideOrShow = eSrc;_dInterval = window.setInterval("ShowCurrentItem()",_dShowMenuDelay);}}else{ShowMenu(eSrc);hideInterferingMenuItems( ("APWSM_"+GetMINum(_CurrentItem.id)+"_"+MenuIndex), eSrc);}}function ShowCurrentItem(){if( _dDelay == false && _dFirstDelayShown == false){ShowMenu(_CurrentItem);hideInterferingMenuItems( ("APWSM_"+GetMINum(_CurrentItem.id)+"_"+MenuIndex), SrcToHideOrShow);}}function HideMenu(id){var Div = document.getElementById(id);if(Div != null && Div.id != "APWMenuMain"){Div.style.visibility = 'hidden';PopItem();}}function CleanMenu(){var TD = document.getElementById('APWMI_'+GetMINum(_CurrentItem.id)+"_"+MenuIndex);var ParentDiv = GetTag(TD,'DIV');var bFlag = true;while(bFlag){if(_ItemsOpen.length > 0 && ParentDiv != _ItemsOpen[_ItemsOpen.length-1]){_ItemsOpen[_ItemsOpen.length-1].style.visibility = 'hidden';if (_Hidden[_ItemsOpen.length]){showInterferingMenuItems(_Hidden[_ItemsOpen.length]);}if( _ItemsOpen.length > 0 ){_ItemsOpen[_ItemsOpen.length-1] = null;_ItemsOpen.length--;}}else{bFlag = false;}}}function PushItem(oMenu){var TD = document.getElementById('APWMI_'+GetMINum(oMenu.id)+"_"+MenuIndex);var ParentDiv = GetTag(TD,'DIV');var bFlag = true;while(bFlag){if(_ItemsOpen.length > 0 && ParentDiv != _ItemsOpen[_ItemsOpen.length-1]){_ItemsOpen[_ItemsOpen.length-1].style.visibility = 'hidden';if( _ItemsOpen.length > 0 ){_ItemsOpen[_ItemsOpen.length-1] = null;_ItemsOpen.length--;}}else bFlag = false;}_ItemsOpen[_ItemsOpen.length] = oMenu;}function PopItem(){if (_Hidden[_ItemsOpen.length]){showInterferingMenuItems(_Hidden[_ItemsOpen.length]);}if( _ItemsOpen.length > 0 ){_ItemsOpen[_ItemsOpen.length-1] = null;_ItemsOpen.length--;}}function APWMIOut(eSrc){if(eSrc.className.match("Sub")){eSrc.className = "APWMenu_ItemSub"+MenuIndex;}else{if(eSrc.className.match("Selected")){eSrc.className = "APWMenu_ItemSelected"+MenuIndex;}else if(eSrc.className.substr(0,6) == "APWAlt"){eSrc.className = "APWAltMenu_Item"+MenuIndex;}else{eSrc.className = "APWMenu_Item"+MenuIndex;_dFirstDelayShown = true;}}if(_iInterval != null){window.clearInterval(_iInterval);}_iInterval = window.setInterval("KillMenus()",_iKillMenuDelay);}function KillMenus(){if(_CurrentItem.className != ("APWMenu_ItemOver"+MenuIndex) && _CurrentItem.className != ("APWAltMenu_ItemOver"+MenuIndex) && _CurrentItem.className != ("APWMenu_ItemOverSub"+MenuIndex) && _CurrentItem.className != "APWMenu_ItemOverSubOverflow" && _CurrentItem.className != ("APWMenu_ItemOverSelected"+MenuIndex) ){HideAllMenus();window.clearInterval(_iInterval);window.clearInterval(_dInterval);_dDelay = true;_dFirstDelayShown = false;}}function GoTo(URL,Target){if(URL != ''){if(URL.charAt(0) == '>'){window.open(URL.substr(1, URL.length-1));}else{if(Target == '_blank'){window.open(URL,Target);}else{window.location.href = URL;}}}}function APWResize(){try{_WindowWidth = document.body.clientWidth;_WindowHeight = document.body.clientHeight;}catch(e){}}function showInterferingMenuItems(list) {      if( list ) {             for ( var i=0; i< list.length; i++) {                  try {                        document.getElementById(list[i]).style.visibility = 'visible';                  } catch(e) {}            }      }} function hideInterferingMenuItems(divName, rc) {      try {            var list = new Array();            var curr = document.forms[0].tags('select');                         var obj = document.getElementById(divName);            var puL = findPosX(obj);            var puT = findPosY(obj);            var puB = puT + obj.clientHeight;            var puR = Number(eval("_MaximumAllowedSubMenuWidth" + MenuIndex))+ puL;                        if( puR == puL )            {puR = puL + 180;            }           var putSomethingOn = false;                                    for(var i = 0; i < curr.length; i++) {                                   if( curr[i].style.visibility != "hidden" ) {                                                 var oL = findPosX(curr[i]);                        var oT = findPosY(curr[i]);                        var oB = curr[i].clientHeight + oT;                        var oR = curr[i].clientWidth + oL;                                                                                                if( (oL >= puL && oL <= puR) && (oT >= puB && oT <= puT) ) {try{list.push( curr[i].uniqueID );}catch(e){list[list.length] = curr[i].uniqueID;}document.getElementById(curr[i].uniqueID).style.visibility = 'hidden';putSomethingOn = true;}else if( (oR >= puL && oR <= puR) && (oT <= puB && oT >= puT) ) {try{list.push( curr[i].uniqueID );}catch(e){list[list.length] = curr[i].uniqueID;}document.getElementById(curr[i].uniqueID).style.visibility = 'hidden';putSomethingOn = true;}else if( (oL >= puL && oL <= puR) && (oB <= puB && oB >= puT) ) {try{list.push( curr[i].uniqueID );}catch(e){list[list.length] = curr[i].uniqueID;}document.getElementById(curr[i].uniqueID).style.visibility = 'hidden';putSomethingOn = true;}else if( (oR >= puL && oR <= puR) && (oB <= puB && oB >= puT) ) {try{list.push( curr[i].uniqueID );}catch(e){list[list.length] = curr[i].uniqueID;}document.getElementById(curr[i].uniqueID).style.visibility = 'hidden';putSomethingOn = true;}else if( oL >= puL && puR >= oL ){try{list.push( curr[i].uniqueID );}catch(e){list[list.length] = curr[i].uniqueID;}document.getElementById(curr[i].uniqueID).style.visibility = 'hidden';putSomethingOn = true;}else if( oR <= puR && puL <= oR ){try{list.push( curr[i].uniqueID );}catch(e){list[list.length] = curr[i].uniqueID;}document.getElementById(curr[i].uniqueID).style.visibility = 'hidden';putSomethingOn = true;}}}if (putSomethingOn == true){_Hidden[_ItemsOpen.length] = list;}} catch(e) { }}function MainImageSwapOver(eSrc){var rep = eSrc.src;if( rep.indexOf("_on_") == -1 ){rep = rep.replace("MMImage_", "MMImage_on_");eSrc.src=rep;}}function MainImageSwapOut(eSrc){var rep =eSrc.src;if( rep.indexOf("_on_") > -1 ){rep = rep.replace("MMImage_on_", "MMImage_");eSrc.src=rep;}}