/*********************************************************************
jsDOMenu Version 1.3 build 20080414
Copyright(C)2003-2005 Toh Zhiqiang <webmaster[at]tohzhiqiang.per.sg>
======================================================================
THIS IS NOT THE ORIGINAL SCRIPT!!! DON'T EDIT OR PUBLISH!!!
Get the latest original version at:
http://www.tohzhiqiang.per.sg/projects/jsdomenu/
----------------------------------------------------------------------
This version, based on jsDOMenu v.1.3 released on 16 January 2005,
was compressed/modified by Ary [Hapu] Filipiak <ary@hapu.net>
======================================================================
This code is released under the GNU General Public License (GPL) as is
published by the Free Software Foundation. It is provided "AS IS" with
ABSOLUTELY NO WARRANTY, EITHER EXPRESS OR IMPLIED. See .LICENSE file. 
Feel free to use/edit/modify/redistribute this code [at your OWN risk]
so long as you keep this copyright notice and attach the .LICENSE file
PLEASE, LET WE KNOW IF THIS CODE IS USEFUL, IF YOU UPDATE IT, COMMENTS
AND SUGGESTIONS TO RED@HAPU.NET -- DONATIONS ARE WELCOMED! :)
*********************************************************************/
function getPageMode(){if(document.compatMode){switch(document.compatMode){case "BackCompat":return 0;case "CSS1Compat":return 1;case "QuirksMode":return 0;}}else{if(ie5)return 0;if(safari)return 1;}return 0;}
function getElmId(id){return document.getElementById(id);}
function createElm(tagName){return document.createElement(tagName);}
function getX(e){var e1=(e||window.event);if(safari)return e1.clientX-getScrollLeft();else return e1.clientX;}
function getY(e){var e1=(e||window.event);if(safari)return e1.clientY-getScrollTop();else return e1.clientY;}
function getScrollLeft(){switch(pageMode){case 0:return document.body.scrollLeft;case 1:if(document.documentElement && document.documentElement.scrollLeft > 0)return document.documentElement.scrollLeft;else return document.body.scrollLeft;}return false;}
function getScrollTop(){switch(pageMode){case 0:return document.body.scrollTop;case 1:if(document.documentElement && document.documentElement.scrollTop > 0)return document.documentElement.scrollTop;else return document.body.scrollTop;}return false;}
function getClientHeight(){switch(pageMode){case 0:return document.body.clientHeight;case 1:if(safari) {return self.innerHeight;} else {if(!opera && document.documentElement && document.documentElement.clientHeight > 0)  return document.documentElement.clientHeight;else return document.body.clientHeight;}}return false;}
function getClientWidth(){switch(pageMode){case 0:return document.body.clientWidth;case 1:if(safari) {return self.innerWidth;} else {if(!opera && document.documentElement && document.documentElement.clientWidth > 0)return document.documentElement.clientWidth;else return document.body.clientWidth;}}return false;}
function toCamelCase(input){var inputArray=input.split("-");if(inputArray.length == 1) {return inputArray[0];} else {var camelCase=inputArray[0];for (var i=1,len=inputArray.length; i < len; i++)camelCase += inputArray[i].charAt(0).toUpperCase()+inputArray[i].substring(1);return camelCase;}}
function getPropVal(obj,propertyName){var propertyValue=obj.style[toCamelCase(propertyName)];if(propertyValue){return propertyValue;}else{if(document.defaultView && document.defaultView.getComputedStyle){return document.defaultView.getComputedStyle(obj,null).getPropertyValue(propertyName);}else{if(obj.currentStyle)return obj.currentStyle[toCamelCase(propertyName)];else return null;}}}
function getPropIntVal(obj,propertyName){return parseInt(getPropVal(obj,propertyName));}
function getMainMenuLeftPos(menuObj,x){if(x+menuObj.offsetWidth <= getClientWidth()) return x;else return x - menuObj.offsetWidth;}
function getMainMenuTopPos(menuObj,y){if(y+menuObj.offsetHeight <= getClientHeight()) return y;else return y - menuObj.offsetHeight;}
function getSubMenuLeftPos(menuObj,x,offset){if(x+menuObj.offsetWidth - 2 <= getClientWidth())return x-2;else return x-menuObj.offsetWidth-offset;}
function getSubMenuTopPos(menuObj,y,offset){var top=getPropIntVal(menuObj,btw);var bottom=getPropIntVal(menuObj,bbw);if(y+menuObj.offsetHeight<=getClientHeight()){if(safari)return y-top;else return y;}else{if(safari)return y-menuObj.offsetHeight+offset+bottom;else return y-menuObj.offsetHeight+offset+top+bottom;}}
function popUpSubMenu(menuItemObj){var parentMenuObj=menuItemObj.parent.menuObj;var menuObj=menuItemObj.subMenu.menuObj,x,y;if(parentMenuObj.style.position == "fixed"){x=parentMenuObj.offsetLeft+parentMenuObj.offsetWidth-getPropIntVal(parentMenuObj,brw);y=parentMenuObj.offsetTop+menuItemObj.offsetTop+getPropIntVal(parentMenuObj,btw)-getPropIntVal(menuObj,btw);menuObj.style.position="absolute";menuObj.style.left=getSubMenuLeftPos(menuObj,x,menuItemObj.offsetWidth)+px;menuObj.style.top=getSubMenuTopPos(menuObj,y,menuItemObj.offsetHeight)+px;menuObj.style.position="fixed";}else{if(parentMenuObj.mode=="static"&&!ie50){x=menuItemObj.offsetLeft+parentMenuObj.offsetWidth-getPropIntVal(parentMenuObj,blw)-getPropIntVal(parentMenuObj,brw)-getScrollLeft();y=menuItemObj.offsetTop-getPropIntVal(menuObj,btw)-getScrollTop();if(ie55||ie6){x+=getPropIntVal(parentMenuObj,blw);y+=getPropIntVal(parentMenuObj,btw);}if(safari){x+=8;y+=getPropIntVal(menuObj,btw)+13;}menuObj.style.left=(getSubMenuLeftPos(menuObj,x,menuItemObj.offsetWidth)+getScrollLeft())+px;menuObj.style.top=(getSubMenuTopPos(menuObj,y,menuItemObj.offsetHeight)+getScrollTop())+px;}else{x=parentMenuObj.offsetLeft+parentMenuObj.offsetWidth-getPropIntVal(parentMenuObj,brw)-getScrollLeft();y=parentMenuObj.offsetTop+menuItemObj.offsetTop+getPropIntVal(parentMenuObj,btw)-getPropIntVal(menuObj,btw)-getScrollTop();menuObj.style.left=(getSubMenuLeftPos(menuObj,x,menuItemObj.offsetWidth)+getScrollLeft())+px;menuObj.style.top=(getSubMenuTopPos(menuObj,y,menuItemObj.offsetHeight)+getScrollTop())+px;}}if(ie && menuObj.mode=="fixed"){menuObj.initialLeft=parseInt(menuObj.style.left)-getScrollLeft();menuObj.initialTop=parseInt(menuObj.style.top)-getScrollTop();}menuObj.style.visibility="visible";}
function popUpMainMenu(menuObj,e){menuObj.style.left=(getMainMenuLeftPos(menuObj,getX(e))+getScrollLeft())+px;menuObj.style.top=(getMainMenuTopPos(menuObj,getY(e))+getScrollTop())+px;var display=popUpMenuObj.menuObj.style.display;popUpMenuObj.menuObj.style.display="none";popUpMenuObj.menuObj.style.visibility="visible";popUpMenuObj.menuObj.style.display=display;}
function refreshMenuItems(menuObj) {for (var i=0,len=menuObj.childNodes.length; i < len; i++){if(!menuObj.childNodes[i].enabled) continue;menuObj.childNodes[i].className=menuObj.childNodes[i].itemClassName;if(menuObj.childNodes[i].subMenu)menuObj.childNodes[i].arrowObj.className=menuObj.childNodes[i].arrowClassName;if(menuObj.childNodes[i].iconObj)menuObj.childNodes[i].iconObj.className=menuObj.childNodes[i].iconClassName;}}
function menuItemOver(e){var previousItem=this.parent.previousItem;if(previousItem){if(previousItem.className == previousItem.itemClassNameOver)previousItem.className=previousItem.itemClassName;if(previousItem.subMenu){previousItem.className=previousItem.itemClassName;previousItem.arrowObj.className=previousItem.arrowClassName;if(previousItem.iconObj)previousItem.iconObj.className=previousItem.iconClassName;}var menuObj=getElmId(this.parent.menuObj.id);for(var i=0,len=menuObj.childNodes.length; i < len; i++){if(menuObj.childNodes[i].enabled && menuObj.childNodes[i].subMenu)hideMenus(menuObj.childNodes[i].subMenu.menuObj);}}if(this.enabled){this.className=this.itemClassNameOver;if(this.subMenu){this.arrowObj.className=this.arrowClassNameOver;popUpSubMenu(this);}if(this.iconObj && this.iconClassNameOver)this.iconObj.className=this.iconClassNameOver;}this.parent.previousItem=this;}
function menuItemClick(e){if(this.enabled && this.actionOnClick){var action=this.actionOnClick;if(action.indexOf("link:")==0){location.href=action.substr(5);}else{if(action.indexOf("code:")==0)eval(action.substr(5));else location.href=action;}}var e1;if(!e){e1=window.event;e1.cancelBubble=true;}else e1=e;if(e1.stopPropagation)e1.stopPropagation();if(this.parent.menuObj.mode=="cursor")hideCursorMenus();if(this.parent.menuObj.mode=="absolute"||this.parent.menuObj.mode=="fixed"){hideVisibleMenus();if(typeof(hideMenuBarMenus)=="function")hideMenuBarMenus();}}
function menuItemOut(){if(this.enabled){if(!(this.subMenu && this.subMenu.menuObj.style.visibility=="visible"))this.className=this.itemClassName;if(this.subMenu){if(this.subMenu.menuObj.style.visibility=="visible"){this.arrowObj.className=this.arrowClassNameOver;if(this.iconObj)this.iconObj.className=this.iconClassNameOver;}}else if(this.iconObj)this.iconObj.className=this.iconClassName;}}
function findMatch(tagName,tagId,filter){for(var i=0,len=filter.length;i<len;i++){var filterArray=filter[i].toLowerCase().split(".");if((filterArray[0]=="*"&&filterArray[1]=="*")||(filterArray[0]=="*"&&filterArray[1]==tagId)||(filterArray[0]==tagName&&filterArray[1]=="*")||(filterArray[0]==tagName&&filterArray[1]==tagId)){return true;}}return false;}
function canShowMenu(tagName,tagId,allExcept,noneExcept) {if(allExcept.length>0){return(!findMatch(tagName.toLowerCase(),tagId.toLowerCase(),allExcept));}else{if(noneExcept.length>0)return findMatch(tagName.toLowerCase(),tagId.toLowerCase(),noneExcept);else return true;}}
function activatePopUpMenu(e){if(!popUpMenuObj)return;var state=popUpMenuObj.menuObj.style.visibility;if(state=="visible"){for(var i=1;i<=menuCount;i++){var menuObj=getElmId("DOMenu"+i);if(menuObj.mode!="cursor")continue;menuObj.style.visibility="hidden";menuObj.style.left="0px";menuObj.style.top="0px";menuObj.initialLeft=0;menuObj.initialTop=0;refreshMenuItems(menuObj);}}else{var e1=(e||window.event);var targetElm=(e1.target)?e1.target:e1.srcElement;if(targetElm.nodeType==3)targetElm=targetElm.parentNode;if(canShowMenu(targetElm.tagName,targetElm.id,popUpMenuObj.menuObj.allExceptFilter,popUpMenuObj.menuObj.noneExceptFilter))popUpMainMenu(popUpMenuObj.menuObj,e1);}}
function leftClickHandler(e){if(getX(e)>getClientWidth()||getY(e)>getClientHeight()){return;}var e1=(e||window.event);if(e1.button&&e1.button==2)return;hideVisibleMenus();if(typeof(hideMenuBarMenus)=="function")hideMenuBarMenus();if(popUpMenuObj){var state=popUpMenuObj.menuObj.style.visibility;if(state == "visible" && (hideValue == 0 || hideValue == 2))activatePopUpMenu(e1);if((state == "hidden" || state == "") && (showValue == 0 || showValue == 2))activatePopUpMenu(e1);}}
function rightClickHandler(e){if(getX(e)>getClientWidth()||getY(e)>getClientHeight())return false;hideVisibleMenus();if(typeof(hideMenuBarMenus)=="function")hideMenuBarMenus();if(popUpMenuObj){var state=popUpMenuObj.menuObj.style.visibility;if(state=="visible"&&(hideValue==1||hideValue==2)){activatePopUpMenu(e);return false;}if((state=="hidden"||state=="")&&(showValue==1||showValue==2)){activatePopUpMenu(e);return false;}}return false;}
function scrollHandler(){for(var i=1;i<=menuCount;i++){var menuObj=getElmId("DOMenu"+i);if(ie&&menuObj.mode=="fixed"){menuObj.style.left=(menuObj.initialLeft+getScrollLeft())+px;menuObj.style.top=(menuObj.initialTop+getScrollTop())+px;}}if(typeof(menuBarScrollHandler)=="function")menuBarScrollHandler();}
function showMenuItemIcon(){var iconElm=createElm("span");iconElm.id=this.id+"Icon";iconElm.className=arguments[0];this.insertBefore(iconElm,this.firstChild);var height;if(ie) height=getPropIntVal(iconElm,"height");else  height=iconElm.offsetHeight;iconElm.style.top=Math.floor((this.offsetHeight-height)/2)+px;if(ie){var left=getPropIntVal(iconElm,"left");if(ie55||ie6)iconElm.style.left=(left-getPropIntVal(this,"padding-left"))+px;else iconElm.style.left=left+px;}this.iconClassName=iconElm.className;if(arguments.length>1&&arguments[1].length>0)this.iconClassNameOver=arguments[1];this.iconObj=iconElm;
 this.setIconClassName=function(className){this.iconClassName=className;this.iconObj.className=this.iconClassName;};
 this.setIconClassNameOver=function(classNameOver) {this.iconClassNameOver=classNameOver;};
}
function setSubMenu(menuObj){var arrowElm=createElm("div");arrowElm.id=this.id+"Arrow";arrowElm.className=this.arrowClassName;this.appendChild(arrowElm);var height;if(ie)height=getPropIntVal(arrowElm,"height");else height=arrowElm.offsetHeight;arrowElm.style.top=Math.floor((this.offsetHeight-height)/2)+px;this.subMenu=menuObj;this.arrowObj=arrowElm;
 this.setArrowClassName=function(className){this.arrowClassName=className;this.arrowObj.className=this.arrowClassName;};
 this.setArrowClassNameOver=function(classNameOver){this.arrowClassNameOver=classNameOver;};
menuObj.menuObj.style.zIndex=this.parent.menuObj.level+1;menuObj.menuObj.level=this.parent.menuObj.level+1;}
function addMenuItem(menuItemObj){if(menuItemObj.displayText=="-"){var hrElm=createElm("hr");var itemElm=createElm("div");itemElm.appendChild(hrElm);itemElm.id=menuItemObj.id;if(menuItemObj.className.length>0)itemElm.sepClassName=menuItemObj.className;else itemElm.sepClassName=menuItemObj.sepClassName;itemElm.className=itemElm.sepClassName;this.menuObj.appendChild(itemElm);itemElm.parent=this;
 itemElm.setClassName=function(className){this.sepClassName=className;this.className=this.sepClassName;};
 itemElm.onclick=function(e){var e1;if(!e){e1=window.event;e1.cancelBubble=true;}else e1=e;if(e1.stopPropagation)e1.stopPropagation();};
 itemElm.onmouseover=menuItemOver;if(menuItemObj.itemName.length>0)this.items[menuItemObj.itemName]=itemElm;else this.items[this.items.length]=itemElm;}else{var itemElm=createElm("div");itemElm.id=menuItemObj.id;itemElm.actionOnClick=menuItemObj.actionOnClick;itemElm.enabled=menuItemObj.enabled;itemElm.itemClassName=menuItemObj.className;itemElm.itemClassNameOver=menuItemObj.classNameOver;itemElm.className=itemElm.itemClassName;itemElm.subMenu=null;itemElm.arrowClassName=arrowClassName;itemElm.arrowClassNameOver=arrowClassNameOver;var textNode=document.createTextNode(menuItemObj.displayText);itemElm.appendChild(textNode);this.menuObj.appendChild(itemElm);itemElm.parent=this;
 itemElm.setClassName=function(className){this.itemClassName=className;this.className=this.itemClassName;};
 itemElm.setClassNameOver=function(classNameOver){this.itemClassNameOver=classNameOver;};
 itemElm.setDisplayText=function(text){if(this.childNodes[0].nodeType == 3){this.childNodes[0].nodeValue=text;} else this.childNodes[1].nodeValue=text;};
itemElm.setSubMenu=setSubMenu;itemElm.showIcon=showMenuItemIcon;itemElm.onmouseover=menuItemOver;itemElm.onclick=menuItemClick;itemElm.onmouseout=menuItemOut;if(menuItemObj.itemName.length>0)this.items[menuItemObj.itemName]=itemElm;else this.items[this.items.length]=itemElm;}}
function menuItem(){this.displayText=arguments[0];if(this.displayText=="-"){this.id="menuSep"+(++sepCount);this.className=sepClassName;}else{this.id="menuItem"+(++menuItemCount);this.className=menuItemClassName;}this.itemName="";this.actionOnClick="";this.enabled=true;this.classNameOver=menuItemClassNameOver;this.sepClassName=sepClassName;var len=arguments.length;if(len>1&&arguments[1].length>0){this.itemName=arguments[1];}if(len>2&&arguments[2].length>0){this.actionOnClick=arguments[2];}if(len>3&&typeof(arguments[3])=="boolean"){this.enabled=arguments[3];}if(len>4&&arguments[4].length>0){if(arguments[4]=="-"){this.className=arguments[4];this.sepClassName=arguments[4];}else this.className=arguments[4];}if(len>5&&arguments[5].length>0){this.classNameOver=arguments[5];}}
function jsDOMenu(){this.items=new Array();var menuElm;var len=arguments.length;if(len>2&&arguments[2].length>0&&arguments[1]=="static"){menuElm=getElmId(arguments[2]);if(!menuElm) return;staticMenuId[staticMenuId.length]=arguments[2];}else{menuElm=createElm("div");menuElm.id="DOMenu"+(++menuCount);}menuElm.level=10;menuElm.previousItem=null;menuElm.allExceptFilter=allExceptFilter;menuElm.noneExceptFilter=noneExceptFilter;menuElm.className=menuClassName;menuElm.mode=menuMode;menuElm.alwaysVisible=false;menuElm.initialLeft=0;menuElm.initialTop=0;if(len>1&&arguments[1].length>0){switch(arguments[1]){case "cursor":menuElm.style.position="absolute";menuMode.mode="cursor";break;case "absolute":menuElm.style.position="absolute";menuElm.mode="absolute";break;case "fixed":if(ie){menuElm.style.position="absolute";}else{menuElm.style.position="fixed";}menuElm.mode="fixed";break;case "static":menuElm.style.position="static";menuElm.mode="static";break;}}if(len>3&&typeof(arguments[3])=="boolean")menuElm.alwaysVisible=arguments[3];if(len>4&&arguments[4].length>0)menuElm.className=arguments[4];menuElm.style.width=arguments[0]+px;menuElm.style.left="0px";menuElm.style.top="0px";if(menuElm.mode!="static")document.body.appendChild(menuElm);if(!getPropVal(menuElm,blw))menuElm.style.borderWidth=menuBorderWidth+px;this.menuObj=menuElm;this.addMenuItem=addMenuItem;
 this.setClassName=function(className){this.menuObj.className=className;};
 this.setMode=function(mode){switch(mode){case "cursor":this.menuObj.style.position="absolute";this.menuObj.mode="cursor";break;case "absolute":this.menuObj.style.position="absolute";this.menuObj.mode="absolute";this.menuObj.initialLeft=parseInt(this.menuObj.style.left);this.menuObj.initialTop=parseInt(this.menuObj.style.top);break;case "fixed":if(ie){this.menuObj.style.position="absolute";this.menuObj.initialLeft=parseInt(this.menuObj.style.left);this.menuObj.initialTop=parseInt(this.menuObj.style.top);}else this.menuObj.style.position="fixed";this.menuObj.mode="fixed";break;}};
 this.setAlwaysVisible=function(alwaysVisible){if(typeof(alwaysVisible) == "boolean"){this.menuObj.alwaysVisible=alwaysVisible;}};
 this.show=function(){this.menuObj.style.visibility="visible";};
 this.hide=function(){this.menuObj.style.visibility="hidden";if(this.menuObj.mode == "cursor"){this.menuObj.style.left="0px";this.menuObj.style.top="0px";this.menuObj.initialLeft=0;this.menuObj.initialTop=0;}};
 this.setX=function(x){this.menuObj.initialLeft=x;this.menuObj.style.left=x+px;};
 this.setY=function(y){this.menuObj.initialTop=y;this.menuObj.style.top=y+px;};
 this.moveTo=function(x,y){this.menuObj.initialLeft=x;this.menuObj.initialTop=y;this.menuObj.style.left=x+px;this.menuObj.style.top=y+px;};
 this.moveBy=function(x,y){var left=parseInt(this.menuObj.style.left);var top=parseInt(this.menuObj.style.top);this.menuObj.initialLeft=left+x;this.menuObj.initialTop=top+y;this.menuObj.style.left=(left+x)+px;this.menuObj.style.top=(top+y)+px;};
 this.setAllExceptFilter=function(filter){this.menuObj.allExceptFilter=filter;this.menuObj.noneExceptFilter=new Array();};
 this.setNoneExceptFilter=function(filter){this.menuObj.noneExceptFilter=filter;this.menuObj.allExceptFilter=new Array();};
 this.setBorderWidth=function(width){this.menuObj.style.borderWidth=width+px;};
}
function activatePopUpMenuBy(){showValue=typeof(arguments[0])=="number"&&arguments[0]>-1?arguments[0]:0;if(arguments.length>1)hideValue=typeof(arguments[1])=="number"&&arguments[1]>-1?arguments[1]:0;else hideValue=showValue;if(showValue==1||showValue==2||hideValue==1||hideValue==2)document.oncontextmenu=rightClickHandler;}
function hideAllMenus(){for(var i=1;i<=menuCount;i++){var menuObj=getElmId("DOMenu"+i);if(!menuObj.alwaysVisible){if(menuObj.style.position=="fixed"){menuObj.style.position=="absolute";menuObj.style.visibility="hidden";menuObj.style.position=="fixed";}else{menuObj.style.visibility="hidden";if(menuObj.mode=="cursor"){menuObj.style.left="0px";menuObj.style.top="0px";menuObj.initialLeft=0;menuObj.initialTop=0;}}}refreshMenuItems(menuObj);}for(var i=0,len=staticMenuId.length;i<len;i++)refreshMenuItems(getElmId(staticMenuId[i]));}
function hideCursorMenus(){for(var i=1;i<=menuCount;i++){var menuObj=getElmId("DOMenu"+i);if(menuObj.mode=="cursor"&&!menuObj.alwaysVisible){menuObj.style.visibility="hidden";menuObj.style.left="0px";menuObj.style.top="0px";menuObj.initialLeft=0;menuObj.initialTop=0;}if(menuObj.mode=="cursor")refreshMenuItems(menuObj);}}
function hideVisibleMenus(){for(var i=1;i<=menuCount;i++){var menuObj=getElmId("DOMenu"+i);if((menuObj.mode=="absolute"||menuObj.mode=="fixed")&&!menuObj.alwaysVisible){if(menuObj.style.position=="fixed"){menuObj.style.position="absolute";menuObj.style.visibility="hidden";menuObj.style.position="fixed";}else{menuObj.style.visibility="hidden";menuObj.style.left="0px";menuObj.style.top="0px";menuObj.initialLeft=0;menuObj.initialTop=0;}}if(menuObj.mode=="absolute"||menuObj.mode=="fixed")refreshMenuItems(menuObj);}for(var i=0,len=staticMenuId.length;i<len;i++)refreshMenuItems(getElmId(staticMenuId[i]));if(typeof(staticMenuBarId)=="object"){for (var i=0,len=staticMenuBarId.length;i<len;i++)refreshMenuBarItems(getElmId(staticMenuBarId[i]));}}
function hideMenus(menuObj){refreshMenuItems(menuObj);for(var i=0,len=menuObj.childNodes.length;i<len;i++){if(menuObj.childNodes[i].enabled && menuObj.childNodes[i].subMenu)hideMenus(menuObj.childNodes[i].subMenu.menuObj);}if(menuObj.style.position=="fixed"){menuObj.style.position="absolute";menuObj.style.visibility="hidden";menuObj.style.position="fixed";}else{menuObj.style.visibility="hidden";menuObj.style.left="0px";menuObj.style.top="0px";menuObj.initialLeft=0;menuObj.initialTop=0;}}
function setPopUpMenu(menuObj){popUpMenuObj=menuObj;}
function initjsDOMenu(){if(document.createElement && document.getElementById){createjsDOMenu();}}

if(typeof(allExceptFilter)=="undefined"){
var allExceptFilter=new Array("A.*","BUTTON.*","IMG.*","INPUT.*","OBJECT.*","OPTION.*","SELECT.*","TEXTAREA.*");}
if(typeof(noneExceptFilter) == "undefined")var noneExceptFilter=new Array();
if(typeof(menuClassName) == "undefined")var menuClassName="jsdomenudiv";
if(typeof(menuItemClassName) == "undefined")var menuItemClassName="jsdomenuitem";
if(typeof(menuItemClassNameOver) == "undefined")var menuItemClassNameOver="jsdomenuitemover";
if(typeof(sepClassName) == "undefined")var sepClassName="jsdomenusep";
if(typeof(arrowClassName) == "undefined")var arrowClassName="jsdomenuarrow";
if(typeof(arrowClassNameOver) == "undefined")var arrowClassNameOver="jsdomenuarrowover";
if(typeof(menuMode == "undefined"))var menuMode="cursor";
if(typeof(menuBorderWidth) == "undefined")var menuBorderWidth=2;
var ie5=navigator.userAgent.indexOf("MSIE 5")>-1;
var ie55=navigator.userAgent.indexOf("MSIE 5.5")>-1;
var ie50=ie5&&!ie55;
var ie6=navigator.userAgent.indexOf("MSIE 6")>-1 &&navigator.userAgent.indexOf("Opera")==-1;
var ie=ie5||ie6;
var opera=navigator.userAgent.indexOf("Opera")>-1;
var safari=navigator.userAgent.indexOf("Safari")>-1;
var pageMode=getPageMode();
var px="px";
var btw="border-top-width";
var bbw="border-bottom-width";
var blw="border-left-width";
var brw="border-right-width";
var menuCount=0;
var menuItemCount=0;
var sepCount=0;
var popUpMenuObj=null;
var showValue=0;
var hideValue=0;
var staticMenuId=new Array();
document.onclick=leftClickHandler;
window.onscroll=scrollHandler;

