function jsmWriteACookie(a,b){document.cookie=a+"="+b}function jsmReadACookie(e){try{var a=new String(document.cookie),b=e+"=",d=a.indexOf(b)+b.length,c=a.indexOf(";",d);if(c==-1)c=a.length;return a.indexOf(b)!=-1?a.substring(d,c):""}catch(f){return""}}function isIE50(){return isIE5()&&!isIE55()}function isIE55(){return navigator.userAgent.indexOf("MSIE 5.5")>-1}function isIE5(){return navigator.userAgent.indexOf("MSIE 5")>-1}function isIE6(){return(navigator.userAgent.indexOf("MSIE 6")>-1||navigator.userAgent.indexOf("MSIE 7")>-1)&&navigator.userAgent.indexOf("Opera")==-1}function isIE(){return isIE5()||isIE6()}function isOpera(){return navigator.userAgent.indexOf("Opera")>-1}function isSafari(){return navigator.userAgent.indexOf("Safari")>-1&&navigator.userAgent.indexOf("Chrome")==-1}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(a){return document.getElementById(a)}function createElm(a){return document.createElement(a)}function getX(a){if(!a)var a=window.event;return safari?a.clientX-getScrollLeft():a.clientX}function getY(a){if(!a)var a=window.event;return safari?a.clientY-getScrollTop():a.clientY}function getScrollLeft(){switch(pageMode){case 0:return document.body.scrollLeft;case 1:return document.documentElement&&document.documentElement.scrollLeft>0?document.documentElement.scrollLeft:document.body.scrollLeft}}function getScrollTop(){switch(pageMode){case 0:return document.body.scrollTop;case 1:return document.documentElement&&document.documentElement.scrollTop>0?document.documentElement.scrollTop:document.body.scrollTop}}function getClientHeight(){switch(pageMode){case 0:return document.body.clientHeight;case 1:return safari?self.innerHeight:!opera&&document.documentElement&&document.documentElement.clientHeight>0?document.documentElement.clientHeight:document.body.clientHeight}}function getClientWidth(){switch(pageMode){case 0:return document.body.clientWidth;case 1:return safari?self.innerWidth:!opera&&document.documentElement&&document.documentElement.clientWidth>0?document.documentElement.clientWidth:document.body.clientWidth}}function toCamelCase(d){var a=d.split("-");if(a.length==1)return a[0];else{for(var c=a[0],b=1,e=a.length;b<e;b++)c+=a[b].charAt(0).toUpperCase()+a[b].substring(1);return c}}function getPropVal(a,b){var c=a.style[toCamelCase(b)];return c?c:document.defaultView&&document.defaultView.getComputedStyle?document.defaultView.getComputedStyle(a,null).getPropertyValue(b):a.currentStyle?a.currentStyle[toCamelCase(b)]:null}function getPropIntVal(b,a){return parseInt(getPropVal(b,a))}function getMainMenuLeftPos(b,a){return a+b.offsetWidth<=getClientWidth()?a:a-b.offsetWidth}function getMainMenuTopPos(b,a){return a+b.offsetHeight<=getClientHeight()?a:a-b.offsetHeight}function getSubMenuLeftPos(b,a,c){return a+b.offsetWidth-2<=getClientWidth()?a-2:a-b.offsetWidth-c}function getSubMenuTopPos(a,b,d){var e=getPropIntVal(a,btw),c=getPropIntVal(a,bbw);return b+a.offsetHeight<=getClientHeight()?safari?b-e:b:safari?b-a.offsetHeight+d+c:b-a.offsetHeight+d+e+c}function popUpSubMenu(c){var b=c.parent.menuObj,a=c.subMenu.menuObj,d,e;if(b.style.position=="fixed"){d=b.offsetLeft+b.offsetWidth-getPropIntVal(b,brw);e=b.offsetTop+c.offsetTop+getPropIntVal(b,btw)-getPropIntVal(a,btw);a.style.position="absolute";a.style.left=getSubMenuLeftPos(a,d,c.offsetWidth)+px;a.style.top=getSubMenuTopPos(a,e,c.offsetHeight)+px;a.style.position="fixed"}else if(b.mode=="static"&&!ie50){d=c.offsetLeft+b.offsetWidth-getPropIntVal(b,blw)-getPropIntVal(b,brw)-getScrollLeft();e=c.offsetTop-getPropIntVal(a,btw)-getScrollTop();if(ie55||ie6){d+=getPropIntVal(b,blw);e+=getPropIntVal(b,btw)}if(safari){d+=8;e+=getPropIntVal(a,btw)+13}a.style.left=getSubMenuLeftPos(a,d,c.offsetWidth)+getScrollLeft()+px;a.style.top=getSubMenuTopPos(a,e,c.offsetHeight)+getScrollTop()+px}else{d=b.offsetLeft+b.offsetWidth-getPropIntVal(b,brw)-getScrollLeft();e=b.offsetTop+c.offsetTop+getPropIntVal(b,btw)-getPropIntVal(a,btw)-getScrollTop();a.style.left=getSubMenuLeftPos(a,d,c.offsetWidth)+getScrollLeft()+px;a.style.top=getSubMenuTopPos(a,e,c.offsetHeight)+getScrollTop()+px}if(ie&&a.mode=="fixed"){a.initialLeft=parseInt(a.style.left)-getScrollLeft();a.initialTop=parseInt(a.style.top)-getScrollTop()}a.style.visibility="visible"}function popUpMainMenu(a,b){a.style.left=getMainMenuLeftPos(a,getX(b))+getScrollLeft()+px+700;a.style.top=getMainMenuTopPos(a,getY(b))+getScrollTop()+px;var c=popUpMenuObj.menuObj.style.display;popUpMenuObj.menuObj.style.display="none";popUpMenuObj.menuObj.style.visibility="visible";popUpMenuObj.menuObj.style.display=c}function refreshMenuItems(b){for(var a=0,c=b.childNodes.length;a<c;a++)if(b.childNodes[a].enabled){b.childNodes[a].className=b.childNodes[a].itemClassName;if(b.childNodes[a].subMenu)b.childNodes[a].arrowObj.className=b.childNodes[a].arrowClassName;if(b.childNodes[a].iconObj)b.childNodes[a].iconObj.className=b.childNodes[a].iconClassName}}function menuItemOver(){var a=this.parent.previousItem;if(a){if(a.className==a.itemClassNameOver)a.className=a.itemClassName;if(a.subMenu){a.className=a.itemClassName;a.arrowObj.className=a.arrowClassName;if(a.iconObj)a.iconObj.className=a.iconClassName}for(var c=getElmId(this.parent.menuObj.id),b=0,d=c.childNodes.length;b<d;b++)c.childNodes[b].enabled&&c.childNodes[b].subMenu&&hideMenus(c.childNodes[b].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(b){if(this.enabled&&this.actionOnClick){var a=this.actionOnClick;if(a.indexOf("link:")==0)location.href=a.substr(5);else if(a.indexOf("code:")==0)eval(a.substr(5));else location.href=a}if(!b){var b=window.event;b.cancelBubble=true}b.stopPropagation&&b.stopPropagation();this.parent.menuObj.mode=="cursor"&&hideCursorMenus();if(this.parent.menuObj.mode=="absolute"||this.parent.menuObj.mode=="fixed"){hideVisibleMenus();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(c,e,d){for(var b=0,f=d.length;b<f;b++){var a=d[b].toLowerCase().split(".");if(a[0]=="*"&&a[1]=="*"||a[0]=="*"&&a[1]==e||a[0]==c&&a[1]=="*"||a[0]==c&&a[1]==e)return true}return false}function canShowMenu(c,d,b,a){return b.length>0?!findMatch(c.toLowerCase(),d.toLowerCase(),b):a.length>0?findMatch(c.toLowerCase(),d.toLowerCase(),a):true}function activatePopUpMenu(c){if(!popUpMenuObj)return;var e=popUpMenuObj.menuObj.style.visibility;if(e=="visible")for(var d=1;d<=menuCount;d++){var a=getElmId("DOMenu"+d);if(a.mode=="cursor"){a.style.visibility="hidden";a.style.left="0px";a.style.top="0px";a.initialLeft=0;a.initialTop=0;refreshMenuItems(a)}}else{if(!c)var c=window.event;var b=c.target?c.target:c.srcElement;if(b.nodeType==3)b=b.parentNode;canShowMenu(b.tagName,b.id,popUpMenuObj.menuObj.allExceptFilter,popUpMenuObj.menuObj.noneExceptFilter)&&popUpMainMenu(popUpMenuObj.menuObj,c)}}function leftClickHandler(a){if(getX(a)>getClientWidth()||getY(a)>getClientHeight())return;if(!a)var a=window.event;if(a.button&&a.button==2)return;hideVisibleMenus();typeof hideMenuBarMenus=="function"&&hideMenuBarMenus();if(popUpMenuObj){var b=popUpMenuObj.menuObj.style.visibility;b=="visible"&&(hideValue==0||hideValue==2)&&activatePopUpMenu(a);(b=="hidden"||b=="")&&(showValue==0||showValue==2)&&activatePopUpMenu(a)}}function rightClickHandler(a){if(getX(a)>getClientWidth()||getY(a)>getClientHeight())return;hideVisibleMenus();typeof hideMenuBarMenus=="function"&&hideMenuBarMenus();if(popUpMenuObj){var b=popUpMenuObj.menuObj.style.visibility;if(b=="visible"&&(hideValue==1||hideValue==2)){activatePopUpMenu(a);return false}if((b=="hidden"||b=="")&&(showValue==1||showValue==2)){activatePopUpMenu(a);return false}}}function scrollHandler(){for(var b=1;b<=menuCount;b++){var a=getElmId("DOMenu"+b);if(ie&&a.mode=="fixed"){a.style.left=a.initialLeft+getScrollLeft()+px;a.style.top=a.initialTop+getScrollTop()+px}}typeof menuBarScrollHandler=="function"&&menuBarScrollHandler()}function showMenuItemIcon(){var a=createElm("span");a.id=this.id+"Icon";a.className=arguments[0];this.insertBefore(a,this.firstChild);var b;if(ie)b=getPropIntVal(a,"height");else b=a.offsetHeight;a.style.top=Math.floor((this.offsetHeight-b)/2)+px;if(ie){var c=getPropIntVal(a,"left");if(ie55||ie6)a.style.left=c-getPropIntVal(this,"padding-left")+px;else a.style.left=c+px}this.iconClassName=a.className;if(arguments.length>1&&arguments[1].length>0)this.iconClassNameOver=arguments[1];this.iconObj=a;this.setIconClassName=function(a){this.iconClassName=a;this.iconObj.className=this.iconClassName};this.setIconClassNameOver=function(a){this.iconClassNameOver=a}}function setSubMenu(c){var a=createElm("div");a.id=this.id+"Arrow";a.className=this.arrowClassName;this.appendChild(a);var b;if(ie)b=getPropIntVal(a,"height");else b=a.offsetHeight;if(!isNaN(b))a.style.top=Math.floor((this.offsetHeight-b)/2)+px;this.subMenu=c;this.arrowObj=a;this.setArrowClassName=function(a){this.arrowClassName=a;this.arrowObj.className=this.arrowClassName};this.setArrowClassNameOver=function(a){this.arrowClassNameOver=a};c.menuObj.style.zIndex=this.parent.menuObj.level+1;c.menuObj.level=this.parent.menuObj.level+1}function addMenuItem(b){if(b.displayText=="-"){var d=createElm("hr"),a=createElm("div");a.appendChild(d);a.id=b.id;a.style.cursor="pointer";if(b.className.length>0)a.sepClassName=b.className;else a.sepClassName=b.sepClassName;a.className=a.sepClassName;this.menuObj.appendChild(a);a.parent=this;a.setClassName=function(a){this.sepClassName=a;this.className=this.sepClassName};a.onclick=function(a){if(!a){var a=window.event;a.cancelBubble=true}a.stopPropagation&&a.stopPropagation()};a.onmouseover=menuItemOver;if(b.itemName.length>0)this.items[b.itemName]=a;else this.items[this.items.length]=a}else{var a=createElm("div");a.id=b.id;a.style.cursor="pointer";a.actionOnClick=b.actionOnClick;a.enabled=b.enabled;a.itemClassName=b.className;a.itemClassNameOver=b.classNameOver;a.className=a.itemClassName;a.subMenu=null;a.arrowClassName=arrowClassName;a.arrowClassNameOver=arrowClassNameOver;var c=document.createTextNode(b.displayText);a.appendChild(c);this.menuObj.appendChild(a);a.parent=this;a.setClassName=function(a){this.itemClassName=a;this.className=this.itemClassName};a.setClassNameOver=function(a){this.itemClassNameOver=a};a.setDisplayText=function(a){if(this.childNodes[0].nodeType==3)this.childNodes[0].nodeValue=a;else this.childNodes[1].nodeValue=a};a.setSubMenu=setSubMenu;a.showIcon=showMenuItemIcon;a.onmouseover=menuItemOver;a.onclick=menuItemClick;a.onmouseout=menuItemOut;if(b.itemName.length>0)this.items[b.itemName]=a;else this.items[this.items.length]=a}}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 a=arguments.length;if(a>1&&arguments[1].length>0)this.itemName=arguments[1];if(a>2&&arguments[2].length>0)this.actionOnClick=arguments[2];if(a>3&&typeof arguments[3]=="boolean")this.enabled=arguments[3];if(a>4&&arguments[4].length>0)if(arguments[4]=="-"){this.className=arguments[4];this.sepClassName=arguments[4]}else this.className=arguments[4];if(a>5&&arguments[5].length>0)this.classNameOver=arguments[5]}function jsDOMenu(){this.items=[];var a,b=arguments.length;if(b>2&&arguments[2].length>0&&arguments[1]=="static"){a=getElmId(arguments[2]);if(!a)return;staticMenuId[staticMenuId.length]=arguments[2]}else{a=createElm("div");a.id="DOMenu"+ ++menuCount}a.level=10;a.previousItem=null;a.allExceptFilter=allExceptFilter;a.noneExceptFilter=noneExceptFilter;a.className=menuClassName;a.mode=menuMode;a.alwaysVisible=false;a.initialLeft=0;a.initialTop=0;if(b>1&&arguments[1].length>0)switch(arguments[1]){case"cursor":a.style.position="absolute";menuMode.mode="cursor";break;case"absolute":a.style.position="absolute";a.mode="absolute";break;case"fixed":if(ie)a.style.position="absolute";else a.style.position="fixed";a.mode="fixed";break;case"static":a.style.position="static";a.mode="static"}if(b>3&&typeof arguments[3]=="boolean")a.alwaysVisible=arguments[3];if(b>4&&arguments[4].length>0)a.className=arguments[4];if(typeof arguments[0]=="number")a.style.width=arguments[0]+px;a.style.left="0px";a.style.top="0px";if(a.mode!="static")if(b>5&&typeof arguments[5]=="string")getElmId(arguments[5]).appendChild(a);else document.body.appendChild(a);if(!getPropVal(a,blw))a.style.borderWidth=menuBorderWidth+px;this.menuObj=a;this.addMenuItem=addMenuItem;this.setClassName=function(a){this.menuObj.className=a};this.setMode=function(a){switch(a){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"}};this.setAlwaysVisible=function(a){if(typeof a=="boolean")this.menuObj.alwaysVisible=a};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(a){this.menuObj.initialLeft=a;this.menuObj.style.left=a+px};this.setY=function(a){this.menuObj.initialTop=a;this.menuObj.style.top=a+px};this.moveTo=function(a,b){this.menuObj.initialLeft=a;this.menuObj.initialTop=b;this.menuObj.style.left=a+px;this.menuObj.style.top=b+px};this.moveBy=function(c,d){var a=parseInt(this.menuObj.style.left),b=parseInt(this.menuObj.style.top);this.menuObj.initialLeft=a+c;this.menuObj.initialTop=b+d;this.menuObj.style.left=a+c+px;this.menuObj.style.top=b+d+px};this.setAllExceptFilter=function(a){this.menuObj.allExceptFilter=a;this.menuObj.noneExceptFilter=[]};this.setNoneExceptFilter=function(a){this.menuObj.noneExceptFilter=a;this.menuObj.allExceptFilter=[]};this.setBorderWidth=function(a){this.menuObj.style.borderWidth=a+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 b=1;b<=menuCount;b++){var a=getElmId("DOMenu"+b);if(!a.alwaysVisible)if(a.style.position=="fixed"){a.style.position=="absolute";a.style.visibility="hidden";a.style.position=="fixed"}else{a.style.visibility="hidden";if(a.mode=="cursor"){a.style.left="0px";a.style.top="0px";a.initialLeft=0;a.initialTop=0}}refreshMenuItems(a)}for(var b=0,c=staticMenuId.length;b<c;b++)refreshMenuItems(getElmId(staticMenuId[b]))}function hideCursorMenus(){for(var b=1;b<=menuCount;b++){var a=getElmId("DOMenu"+b);if(a.mode=="cursor"&&!a.alwaysVisible){a.style.visibility="hidden";a.style.left="0px";a.style.top="0px";a.initialLeft=0;a.initialTop=0}a.mode=="cursor"&&refreshMenuItems(a)}}function hideVisibleMenus(){for(var b=1;b<=menuCount;b++){var a=getElmId("DOMenu"+b);if((a.mode=="absolute"||a.mode=="fixed")&&!a.alwaysVisible)if(a.style.position=="fixed"){a.style.position="absolute";a.style.visibility="hidden";a.style.position="fixed"}else{a.style.visibility="hidden";a.style.left="0px";a.style.top="0px";a.initialLeft=0;a.initialTop=0}(a.mode=="absolute"||a.mode=="fixed")&&refreshMenuItems(a)}for(var b=0,c=staticMenuId.length;b<c;b++)refreshMenuItems(getElmId(staticMenuId[b]));if(typeof staticMenuBarId=="object")for(var b=0,c=staticMenuBarId.length;b<c;b++)refreshMenuBarItems(getElmId(staticMenuBarId[b]));contextMenu!=null&&!contextMenuJustOpen&&hideMenus(contextMenu.menuObj);if(contextMenuJustOpen)contextMenuJustOpen=false}function hideMenus(a){refreshMenuItems(a);for(var b=0,c=a.childNodes.length;b<c;b++)a.childNodes[b].enabled&&a.childNodes[b].subMenu&&hideMenus(a.childNodes[b].subMenu.menuObj);if(a.style.position=="fixed"){a.style.position="absolute";a.style.visibility="hidden";a.style.position="fixed"}else{a.style.visibility="hidden";a.style.left="0px";a.style.top="0px";a.initialLeft=0;a.initialTop=0}}function setPopUpMenu(a){popUpMenuObj=a}function initjsDOMenu(){document.createElement&&document.getElementById&&createjsDOMenu()}if(typeof allExceptFilter=="undefined")var allExceptFilter=["A.*","BUTTON.*","IMG.*","INPUT.*","OBJECT.*","OPTION.*","SELECT.*","TEXTAREA.*"];if(typeof noneExceptFilter=="undefined")var noneExceptFilter=[];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 ie50=isIE50(),ie55=isIE55(),ie5=isIE5(),ie6=isIE6(),ie=isIE(),opera=isOpera(),safari=isSafari(),pageMode=getPageMode(),px="px",btw="border-top-width",bbw="border-bottom-width",blw="border-left-width",brw="border-right-width",menuCount=0,menuItemCount=0,sepCount=0,popUpMenuObj=null,showValue=0,hideValue=0,staticMenuId=[];document.onclick=leftClickHandler;window.onscroll=scrollHandler;var contextMenu=null,contextMenuJustOpen=false
