/** * Bismillaahirrohmaanirrohiim * Dhtml MenuBar DOM * * @package doiMenu * @version 1.5.3 * @author Donna Iwan Setiawan * @Copyright (C) 2003 - 2004 Donna Iwan Setiawan * @ All rights reserved * @ Released under GNU/GPL License : http://www.gnu.org/copyleft/gpl.html */ var _mmObj ='',_aId; var _browser=new TBrowser();var _arRegisterMenu=new Array();var _arRegisterMenuIndex=-1;var _arTriggerMenu=new Array();var _arRegisterPopID=new Array();var _arRegisterPopIndex=new Array();var _arRegisterTriggerPopID=new Array();var _arRegisterTriggerPopIndex=new Array();var _arMMClick=new Array();function Initialize() { var byk=_arRegisterMenuIndex;for(var i=0;i<=byk;i++) _arRegisterMenu[i].Init();} function InitResize() { var byk=_arRegisterMenuIndex;for(var i=0;i<=byk;i++) _arRegisterMenu[i].Resize(); } function TBrowser() { this._name='';this._version='';this._os='';} var detect=navigator.userAgent.toLowerCase();var total,thestring;if(checkIt('konqueror')) { _browser._name="Konqueror";_browser._os="Linux";} else if(checkIt('safari')) _browser._name="Safari";else if(checkIt('omniweb')) _browser._name="OmniWeb";else if(checkIt('opera')) _browser._name="Opera";else if(checkIt('webtv')) _browser._name="WebTV";else if(checkIt('icab')) _browser._name="iCab";else if(checkIt('msie')) _browser._name="IE";else if(!checkIt('compatible')) { _browser._name="Netscape";_browser._version=detect.charAt(8);} else _browser._name="none";if(_browser._version=='') _browser._version=detect.charAt(place+thestring.length);if(_browser._os=='') { if(checkIt('linux')) _browser._os="Linux";else if(checkIt('x11')) _browser._os="Unix";else if(checkIt('mac')) _browser._os="Mac";else if(checkIt('win')) _browser._os="Windows";else _browser._os="none";} function checkIt(string) { place=detect.indexOf(string)+1;thestring=string;return place;} function TMainMenu(name,direction) { _arRegisterMenuIndex++;_arRegisterMenu[_arRegisterMenuIndex]=this;_arRegisterPopID[_arRegisterMenuIndex]=new Array();_arRegisterPopIndex[_arRegisterMenuIndex]=-1;_arRegisterTriggerPopID[_arRegisterMenuIndex]=new Array();_arRegisterTriggerPopIndex[_arRegisterMenuIndex]=-1;_arMMClick[_arRegisterMenuIndex]=true;this._popOnClick=false;this._expandIcon=new TExpandIcon();this._expandIcon._create=false;this._registerMenuIndex=_arRegisterMenuIndex;this._uniqueID=0;this._name=name;this._id='_'+name+'ID';this._index=_arRegisterMenuIndex; this._correction=new TCorrection();this._parent=null;this._width='auto';this._direction=direction;if(this._direction=='horizontal') { this._expandIcon._symbol='▼';} else { this._expandIcon._symbol='►';} this._position='relative';this._top=0;this._left=0;this._cellSpacing=0;this._itemHeight='auto';this._itemWidth='auto';this._background=new TBackground();this._background._color='buttonface';this._pop=new TPopParameter();this._pop._mmName=this._name;this._pop._index=this._index;this._shadow=new TShadow();this._font=new TFont();this._font._family='tahoma,verdana,sans-serif,arial';this._font._size='8pt';this._itemIndex=-1;this._items=new Array();this._itemText=new TText();this._itemText._color='black';this._itemBack=new TBackground();this._itemTextHL=new TText();this._itemTextHL._color='white'; this._itemBackHL=new TBackground();this._itemBackHL._color='#B6BDD2';this._border=new TBorder();this._itemBorder=new TBorder();this._itemBorderHL=new TBorder();this._itemBorderHL._top='1px navy solid';this._itemBorderHL._right='1px navy solid';this._itemBorderHL._bottom='1px navy solid';this._itemBorderHL._left='1px navy solid';this._itemTextClick=new TText();this._itemTextClick._color='white';this._itemBackClick=new TBackground();this._itemBackClick._color='#B6BDD2';this._itemBorderClick=new TBorder();this._itemBorderClick._top='1px navy solid';this._itemBorderClick._right='1px navy solid';this._itemBorderClick._bottom='1px navy solid';this._itemBorderClick._left='1px navy solid';this._hideObject=new THiddenObject();this._pop._header=new TPopHeader();this._header=new TPopHeader();this._header._font._size='6pt';this._type='';this._initialTop=0;this._initialLeft=0;this._headerClickState=false;this._headerText='Click Here';this.SetHeaderText=SetMMHeaderText;this.Add=AddItem;this.Build=BuildMenu;this.BuildStyle=BuildStyle;this.Draw=DrawMenu;this.Init=InitMenu;this.SetExpandIcon=SetExpandIcon;this.SetParent=SetParent;this.SetType=SetMenuType;this.SetPopOnClick=SetPopOnClick;this.SetWidth=SetWidth;this.SetBorder=SetBorder;this.SetBorderTop=SetBorderTop;this.SetBorderRight=SetBorderRight;this.SetBorderBottom=SetBorderBottom;this.SetBorderLeft=SetBorderLeft;this.SetItemDimension=SetItemDimension;this.SetItemBorder=SetItemBorder;this.SetItemBorderTop=SetItemBorderTop;this.SetItemBorderRight=SetItemBorderRight;this.SetItemBorderBottom=SetItemBorderBottom;this.SetItemBorderLeft=SetItemBorderLeft;this.SetItemBorderHL=SetItemBorderHL;this.SetItemBorderTopHL=SetItemBorderTopHL;this.SetItemBorderRightHL=SetItemBorderRightHL;this.SetItemBorderBottomHL=SetItemBorderBottomHL;this.SetItemBorderLeftHL=SetItemBorderLeftHL;this.SetItemBorderClick=SetItemBorderClick;this.SetItemBorderTopClick=SetItemBorderTopClick;this.SetItemBorderRightClick=SetItemBorderRightClick;this.SetItemBorderBottomClick=SetItemBorderBottomClick;this.SetItemBorderLeftClick=SetItemBorderLeftClick;this.SetShadow=SetShadow;this.SetFont=SetFont;this.SetBackground=SetBackground;this.SetDirection=SetDirection;this.SetPosition=SetPosition;this.SetCorrection=SetCorrection;this.SetCellSpacing=SetCellSpacing;this.SetItemText=SetItemText;this.SetItemTextHL=SetItemTextHL;this.SetItemTextClick=SetItemTextClick;this.SetItemBackground=SetItemBackground;this.SetItemBackgroundHL=SetItemBackgroundHL;this.SetItemBackgroundClick=SetItemBackgroundClick;this.Resize=ResizeMenu;} function ResizeMenu() { if(this._shadow._create) { if(document.all) { var elm=document.all(this._id);var shadowElm=document.all('sh_'+this._id);} else if(document.getElementById) { var elm=document.getElementById(this._id);var shadowElm=document.getElementById('sh_'+this._id);} var posY=findPosY(elm);var posX=findPosX(elm);if(_browser._name=='IE') { shadowElm.style.width=elm.offsetWidth+10;shadowElm.childNodes[0].style.width=elm.offsetWidth;shadowElm.style.top=posY;shadowElm.style.left=posX;} else { shadowElm.style.width=elm.offsetWidth;shadowElm.style.top=posY+this._shadow._distance;shadowElm.style.left=posX+this._shadow._distance;} } } function SetDirection(dDirection) { dDirection=dDirection.toLowerCase();switch(dDirection) { case 'vertical': this._direction='vertical';break;default: this._direction='horizontal';} } function SetMMHeaderText(dText) { this._headerText=dText;} function SetMenuType(dType) { dType=dType.toLowerCase();switch(dType) { case 'float': this._type='float';break;case 'free': this._type='free';break;default : this._type='';} } function TPopHeader() { this._background=new TBackground();this._background._color='black';this._itemText=new TText();this._itemText._weight='bold';this._itemText._color='white';this._font=new TFont();this._font._family='tahoma,verdana,sans-serif,arial';this._font._size='8pt';this.SetBackground=SetBackground;this.SetFont=SetFont;this.SetText=SetItemText;} function THiddenObject() { this._itemIndex=-1;this._items=new Array();this._isHide=false;this._isShow=true;this.Add=AddItem;this.Hide=HideObject;this.Show=ShowObject;this.Clear=ClearObject;} function ClearObject() { if(this._itemIndex >-1) { var iMax=this._itemIndex+1;for(var i=0;i-1) { var iMax=this._itemIndex+1;for(var i=0;i-1) { if(document.all) var el_pop=document.all(this._items[i]._id);else if(document.getElementById) var el_pop=document.getElementById(this._items[i]._id);el_pop.style.zIndex=102;if(this._items[i]._parent._pop._shadow._create) { if(document.all) var sh_el_pop=document.all('sh_'+this._items[i]._id);else if(document.getElementById) var sh_el_pop=document.getElementById('sh_'+this._items[i]._id);if(_browser._name=='IE') { sh_el_pop.style.width=el_pop.offsetWidth+10+'px';sh_el_pop.style.height=el_pop.offsetHeight+10+'px';sh_el_pop.childNodes[0].style.width=el_pop.offsetWidth+'px';sh_el_pop.childNodes[0].style.height=el_pop.offsetHeight+'px';sh_el_pop.childNodes[0].style.backgroundColor=this._items[i]._parent._pop._shadow._color;} else { sh_el_pop.style.width=el_pop.offsetWidth+'px';sh_el_pop.style.height=el_pop.offsetHeight+'px';sh_el_pop.style.backgroundColor=this._items[i]._parent._pop._shadow._color;} sh_el_pop.style.zIndex=101;} this._items[i].Init(102);} } el_menu.style.visibility="visible"; el_menu.style.display=""; if((this._type=='float') && (this._position=='absolute')) { this._initialTop=this._top;this._initialLeft=this._left;_floatingMMEffect(this);} } function SetParent(parent) { for(var i=0;i<=this._itemIndex;i++) { this._items[i]._parent=parent;this._items[i]._parentPop=this;this._items[i]._id='_'+parent._name+'-'+parent._uniqueID+"ID";var iIcon=parseInt(this._items[i]._tmpIcon);if((iIcon > 0)) { this._items[i]._icon='';} else { switch(this._items[i]._tmpIcon) { case "": this._items[i]._icon='';break;case '0': this._items[i]._icon='';break;default: this._items[i]._icon='';} } parent._uniqueID++;this._items[i].SetParent(parent);} } function DrawMenu(level) { var result="";if(this._shadow._create) { if(_browser._name=='IE') result+='';else result+='';} if((this._type=='free') && (this._position=='absolute')) { result+='';result+='';result+='';result+='';} result+='';if(this._direction=='horizontal') { if(this._itemIndex >-1) { if((this._type=='free') && (this._position=='absolute')) { var colSpan=this._itemIndex+1;result+='';} } result+='';} else { if((this._type=='free') && (this._position=='absolute')) { result+='';} } if(this._itemIndex >-1) { var isExpandIcon=false;for(var i=0;i<=this._itemIndex;i++) { var result1='';var expandHTML='';result1+='';isExpandIcon=true; } } else { result1+=' onmouseover="onMainMOver(event,this,\'\','+level+','+this._name+',\''+escape(this._items[i]._status)+'\')"';result1+=' onmouseout="onMainMOut(event,this,\'\','+this._name+')"';result1+=' onclick="onMainMOut(event,this,\'\','+this._name+');'+this._items[i]._eClick+'"';} var iIcon=parseInt(this._items[i]._tmpIcon);if((iIcon > 0)) { this._items[i]._icon='';if(this._direction=='horizontal') result+=result1;else result+=''+result1+'';} } else { var result1='';result1+='';if(this._direction=='horizontal') result+=result1;else result+=''+result1+'';} if(this._direction=='horizontal') result+='';result+='
'+this._headerText+'
'+this._headerText+'-1) { result1+=' onclick="onMainMOver(event,this,\''+this._items[i]._id+'\','+level+','+this._name+',\''+escape(this._items[i]._status)+'\',true)" onmouseover="onMainMOver(event,this,\''+this._items[i]._id+'\','+level+','+this._name+',\''+escape(this._items[i]._status)+'\')"';if(this._popOnClick) result1+='onclick="onMainClick(event,this,\''+this._items[i]._id+'\','+this._name+')"';result1+=' onmouseout="onMainMOut(event,this,\''+this._items[i]._id+'\','+this._name+')"';if(this._items[i]._parent._expandIcon._create) { //expandHTML=''+this._items[i]._parent._expandIcon._symbol+'';} else { switch(this._items[i]._tmpIcon) { case "": if(isExpandIcon && expandHTML=='') this._items[i]._icon='';else this._items[i]._icon='';break;case '0': if(isExpandIcon && expandHTML=='') this._items[i]._icon='';else this._items[i]._icon='';break;default: if(isExpandIcon && expandHTML=='') this._items[i]._icon='';else this._items[i]._icon='';} } result1+='>'+this._items[i]._icon+this._items[i]._label+'';result1+=expandHTML+'
';return result;} function DrawPopMenu(level) { var result="";if(this._itemIndex >-1) { if(this._parent._pop._shadow._create) { if(_browser._name=='IE') result+='';else result+='';} if(is_ie) { var lineHeight = this._items.length*26; var lineWidth = this._itemWidth * 1.074; if(lineHeight > 200) lineHeight = 200; sizeMenu="display:none;height:"+lineHeight+"px;overflow-x:hidden;overflow-y:auto;width:" + lineWidth + "px;"; } else sizeMenu="display:none;max-height:50%;overflow:auto;width:" + this._itemWidth +"px;"; result+='
';for(var i=0;i<=this._itemIndex;i++) { if(this._items[i]._label !='-') { if(this._items[i]._itemIndex >-1) { result+='
'; result+=''+this._items[i]._icon+this._items[i]._label+''; if(this._items[i]._parent._pop._expandIcon._create) result+='
'+this._items[i]._parent._pop._expandIcon._symbol; result+='
';result+='
'; } else { if(this._items[i]._type=='h') { result+='
';result+=''; result+='
'; //result+='
'; result+='
';result+='
';} } } else { if(_browser._name=='IE') result+='
-1) { for(var i=0;i<=this._itemIndex;i++) { if(this._items[i]._itemIndex >-1) { if(document.all) { var pr_el=document.all('pr_'+this._items[i]._id);var el=document.all(this._items[i]._id);} else if(document.getElementById) { var pr_el=document.getElementById('pr_'+this._items[i]._id);var el=document.getElementById(this._items[i]._id);} zIndex++;el.style.zIndex=zIndex+1;if(this._items[i]._parent._pop._shadow._create) { if(document.all) var sh_el=document.all('sh_'+this._items[i]._id);else if(document.getElementById) var sh_el=document.getElementById('sh_'+this._items[i]._id);if(_browser._name=='IE') { sh_el.style.width=el.offsetWidth+10+'px';sh_el.style.height=el.offsetHeight+10+'px';sh_el.childNodes[0].style.width=el.offsetWidth+'px';sh_el.childNodes[0].style.height=el.offsetHeight+'px';sh_el.childNodes[0].style.backgroundColor=this._items[i]._parent._pop._shadow._color;} else { sh_el.style.width=el.offsetWidth ;sh_el.style.height=el.offsetHeight;sh_el.style.backgroundColor=this._items[i]._parent._pop._shadow._color;} sh_el.style.zIndex=zIndex;} this._items[i].Init(zIndex+1);} } } } function BuildPopUpMenu(popMenu,level) { var result="";level++;for(var i=0;i<=popMenu._itemIndex;i++) { result+=popMenu._items[i].Draw(level);result+=BuildPopUpMenu(popMenu._items[i],level);} return result;} function BuildStyle() { var result='';var tyH;var tyW;result+='';return result;} function SetCorrection(dLeft,dTop) { dLeft=parseInt(dLeft);if(!dLeft) this._correction._left=0;else this._correction._left=dLeft;dTop=parseInt(dTop);if(!dTop) this._correction._top=0;else this._correction._top=dTop;} function SetPosition(dPosition,dLeft,dTop) { switch(dPosition) { case 'absolute': this._position=dPosition;break;default: this._position='relative';} dLeft=parseInt(dLeft);if(!dLeft) this._left=0;else this._left=dLeft;dTop=parseInt(dTop);if(!dTop) this._top=0;else this._top=dTop;} function SetCellSpacing(dSpace) { dSpace=parseInt(dSpace);if(!dSpace) this._cellSpacing=0;else this._cellSpacing=dSpace;} function SetWidth(dWidth) { dWidth=parseInt(dWidth);if(!dWidth) this._width='auto';else this._width=dWidth;} function SetItemDimension(dWidth,dHeight) { dWidth=parseInt(dWidth);dHeight=parseInt(dHeight);if(!dWidth) this._itemWidth='auto';else this._itemWidth=dWidth;if(!dHeight) this._itemHeight='auto';else this._itemHeight=dHeight;} function SetBackground(dColor,dImage,dRepeat,dPos) { (dColor=='')?this._background._color='transparent':this._background._color=dColor;(dImage=='')?this._background._image='none':this._background._image="url('"+dImage+"')";(dRepeat=='')?this._background._repeat='no-repeat':this._background._repeat=dRepeat;(dPos=='')?this._background._position='top left':this._background._position=dPos;} function SetItemBackground(dColor,dImage,dRepeat,dPos) { (dColor=='')?this._itemBack._color='transparent':this._itemBack._color=dColor;(dImage=='')?this._itemBack._image='none':this._itemBack._image="url('"+dImage+"')";(dRepeat=='')?this._itemBack._repeat='no-repeat':this._itemBack._repeat=dRepeat;(dPos=='')?this._itemBack._position='top left':this._itemBack._position=dPos;} function SetItemBackgroundHL(dColor,dImage,dRepeat,dPos) { (dColor=='')?this._itemBackHL._color='transparent':this._itemBackHL._color=dColor;(dImage=='')?this._itemBackHL._image='none':this._itemBackHL._image="url('"+dImage+"')";(dRepeat=='')?this._itemBackHL._repeat='no-repeat':this._itemBackHL._repeat=dRepeat;(dPos=='')?this._itemBackHL._position='top left':this._itemBackHL._position=dPos;} function SetItemBackgroundClick(dColor,dImage,dRepeat,dPos) { (dColor=='')?this._itemBackClick._color='transparent':this._itemBackClick._color=dColor;(dImage=='')?this._itemBackClick._image='none':this._itemBackClick._image="url('"+dImage+"')";(dRepeat=='')?this._itemBackClick._repeat='no-repeat':this._itemBackClick._repeat=dRepeat;(dPos=='')?this._itemBackClick._position='top left':this._itemBackClick._position=dPos;} function SetShadow(dCreate,dColor,dDistance) { if(dCreate) { this._shadow._create=dCreate;this._shadow._color=dColor;this._shadow._distance=dDistance;} } function SetFont(dFamily,dSize) { this._font._family=dFamily;this._font._size=dSize;} function SetBorder(dSize,dColor,dType) { var dBorder=dSize+'px '+dColor+' '+dType;this._border._top=dBorder;this._border._right=dBorder;this._border._bottom=dBorder;this._border._left=dBorder;} function SetItemBorder(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorder._top=dBorder;this._itemBorder._right=dBorder;this._itemBorder._bottom=dBorder;this._itemBorder._left=dBorder;} function SetItemBorderHL(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderHL._top=dBorder;this._itemBorderHL._right=dBorder;this._itemBorderHL._bottom=dBorder;this._itemBorderHL._left=dBorder;} function SetItemBorderClick(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderClick._top=dBorder;this._itemBorderClick._right=dBorder;this._itemBorderClick._bottom=dBorder;this._itemBorderClick._left=dBorder;} function SetBorderTop(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._border._top=dBorder;} function SetItemBorderTop(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorder._top=dBorder;} function SetItemBorderTopHL(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderHL._top=dBorder;} function SetItemBorderTopClick(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderClick._top=dBorder;} function SetBorderRight(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._border._right=dBorder;} function SetItemBorderRight(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorder._right=dBorder;} function SetItemBorderRightHL(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderHL._right=dBorder;} function SetItemBorderRightClick(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderClick._right=dBorder;} function SetBorderBottom(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._border._bottom=dBorder;} function SetItemBorderBottom(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorder._bottom=dBorder;} function SetItemBorderBottomHL(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderHL._bottom=dBorder;} function SetItemBorderBottomClick(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderClick._bottom=dBorder;} function SetBorderLeft(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._border._left=dBorder;} function SetItemBorderLeft(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorder._left=dBorder;} function SetItemBorderLeftHL(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderHL._left=dBorder;} function SetItemBorderLeftClick(dSize,dColor,dType) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dBorder=dSize+'px '+dColor+' '+dType;this._itemBorderClick._left=dBorder;} function SetItemText(dColor,dAlign,dWeight,dDecoration,dWSpace) { this._itemText._color=dColor;(dAlign=='')?this._itemText._align='left':this._itemText._align=dAlign;(dWeight=='')?this._itemText._weight='normal':this._itemText._weight=dWeight;(dDecoration=='')?this._itemText._decoration='none':this._itemText._decoration=dDecoration;(dWSpace=='')?this._itemText._whiteSpace='normal':this._itemText._whiteSpace=dWSpace;} function SetItemTextHL(dColor,dAlign,dWeight,dDecoration,dWSpace) { this._itemTextHL._color=dColor;(dAlign=='')?this._itemTextHL._align='left':this._itemTextHL._align=dAlign;(dWeight=='')?this._itemTextHL._weight='normal':this._itemTextHL._weight=dWeight;(dDecoration=='')?this._itemTextHL._decoration='none':this._itemTextHL._decoration=dDecoration;(dWSpace=='')?this._itemTextHL._whiteSpace='normal':this._itemTextHL._whiteSpace=dWSpace;} function SetItemTextClick(dColor,dAlign,dWeight,dDecoration,dWSpace) { this._itemTextClick._color=dColor;(dAlign=='')?this._itemTextClick._align='left':this._itemTextClick._align=dAlign;(dWeight=='')?this._itemTextClick._weight='normal':this._itemTextClick._weight=dWeight;(dDecoration=='')?this._itemTextClick._decoration='none':this._itemTextClick._decoration=dDecoration;(dWSpace=='')?this._itemTextClick._whiteSpace='normal':this._itemTextClick._whiteSpace=dWSpace;} function SetPaddings(dSize) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dPad=dSize+'px '+dSize+'px '+dSize+'px '+dSize+'px';this._padding=dPad;} function SetItemPaddingsHL(dSize) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dPad=dSize+'px '+dSize+'px '+dSize+'px '+dSize+'px';this._itemPaddingHL=dPad;} function SetItemPaddings(dSize) { dSize=parseInt(dSize);if(!dSize) dSize=0;var dPad=dSize+'px '+dSize+'px '+dSize+'px '+dSize+'px';this._itemPadding=dPad;} function SetPadding(dTop,dRight,dBottom,dLeft) { dTop=parseInt(dTop);dRight=parseInt(dRight);dBottom=parseInt(dBottom);dLeft=parseInt(dLeft);if(!dTop) dTop=0;if(!dRight) dRight=0;if(!dBottom) dBottom=0;if(!dLeft) dLeft=0;var dPad=dTop+'px '+dRight+'px '+dBottom+'px '+dLeft+'px';this._padding=dPad;} function SetItemPaddingHL(dTop,dRight,dBottom,dLeft) { dTop=parseInt(dTop);dRight=parseInt(dRight);dBottom=parseInt(dBottom);dLeft=parseInt(dLeft);if(!dTop) dTop=0;if(!dRight) dRight=0;if(!dBottom) dBottom=0;if(!dLeft) dLeft=0;var dPad=dTop+'px '+dRight+'px '+dBottom+'px '+dLeft+'px';this._itemPaddingHL=dPad;} function SetItemPadding(dTop,dRight,dBottom,dLeft) { dTop=parseInt(dTop);dRight=parseInt(dRight);dBottom=parseInt(dBottom);dLeft=parseInt(dLeft);if(!dTop) dTop=0;if(!dRight) dRight=0;if(!dBottom) dBottom=0;if(!dLeft) dLeft=0;var dPad=dTop+'px '+dRight+'px '+dBottom+'px '+dLeft+'px';this._itemPadding=dPad;} function SetSeparator(dWidth,dAlign,dColor1,dColor2) { dWidth=parseInt(dWidth);if(!dWidth) dWidth='auto';this._separator._width=dWidth;this._separator._align=dAlign;this._separator._border._top='1px '+dColor1+' solid';(dColor2=='')?this._separator._border._bottom='0px none solid':this._separator._border._bottom='1px '+dColor2+' solid';} function SetExpandIcon(dCreate,dSymbol,dSize) { if(dCreate) { this._expandIcon._create=true;switch(dSymbol) { case '' : break;default: this._expandIcon._symbol=dSymbol;} dSize=parseInt(dSize);if(!dSize) dSize=6;this._expandIcon._font._size=dSize+'pt';} else this._expandIcon._create=false;} function SetDelay(dTimeOut) { dTimeOut=parseInt(dTimeOut);if(!dTimeOut) dTimeOut=0;this._timeOut=dTimeOut;} function findPosX(obj) { if(_browser._name=="Konqueror") var curleft=0;else 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 findPosY(obj) { if(_browser._name=="Konqueror") var curtop=0;else var curtop=0;if(obj.offsetParent) { while (obj.offsetParent) { curtop+=obj.offsetTop;obj=obj.offsetParent;} } else if(obj.y) curtop+=obj.y;return curtop;} function findTriggerPopID(elmID,mmObj) { var result=-1;for(var i=0;i<=_arRegisterTriggerPopIndex[mmObj._index];i++) { if(_arRegisterTriggerPopID[mmObj._index][i]==elmID) { result=i;break;} } return result;} function saveTriggerPopID(elmID,mmObj) { _arRegisterTriggerPopIndex[mmObj._index]++;var j=_arRegisterTriggerPopIndex[mmObj._index];_arRegisterTriggerPopID[mmObj._index][j]=elmID; if(document.all) var el=document.all(elmID); else if(document.getElementById) var el=document.getElementById(elmID); if(el.className && el.className.indexOf("TMenuItem") !=-1) { el.style.backgroundColor=mmObj._itemBackClick._color;el.style.backgroundImage=mmObj._itemBackClick._image;el.style.backgroundRepeat=mmObj._itemBackClick._repeat;el.style.backgroundPosition=mmObj._itemBackClick._position;el.childNodes[0].style.color=mmObj._itemTextClick._color;el.childNodes[0].style.textAlign=mmObj._itemTextClick._align;el.childNodes[0].style.textDecoration=mmObj._itemTextClick._decoration;el.childNodes[0].style.whiteSpace=mmObj._itemTextClick._whiteSpace;el.childNodes[0].style.fontWeight=mmObj._itemTextClick._weight; el.style.borderTop=mmObj._itemBorderClick._top;el.style.borderRight=mmObj._itemBorderClick._right;el.style.borderBottom=mmObj._itemBorderClick._bottom;el.style.borderLeft=mmObj._itemBorderClick._left; } else { el.className="TPopUpItem"+mmObj._index+"_1";} } function removeTriggerPopID(elmID,mmObj) { var index=findTriggerPopID(elmID,mmObj); if(index >-1) { for(var i=_arRegisterTriggerPopIndex[mmObj._index];i>=index;i--) { var ID=_arRegisterTriggerPopID[mmObj._index][i];if(document.all) var el=document.all(ID);else if(document.getElementById) var el=document.getElementById(ID);if(el.className.indexOf("TMenuItem") !=-1) { el.style.backgroundColor=mmObj._itemBack._color;el.style.backgroundImage=mmObj._itemBack._image;el.style.backgroundRepeat=mmObj._itemBack._repeat;el.style.backgroundPosition=mmObj._itemBack._position; el.childNodes[0].style.color=mmObj._itemText._color;el.childNodes[0].style.textAlign=mmObj._itemText._align;el.childNodes[0].style.textDecoration=mmObj._itemText._decoration;el.childNodes[0].style.whiteSpace=mmObj._itemText._whiteSpace;el.childNodes[0].style.fontWeight=mmObj._itemText._weight;el.style.borderTop=mmObj._itemBorder._top;el.style.borderRight=mmObj._itemBorder._right;el.style.borderBottom=mmObj._itemBorder._bottom;el.style.borderLeft=mmObj._itemBorder._left;} else { var IDLen=ID.length;var tableID='pr_'+ID.substr(3,IDLen);if(document.all) var elTable=document.all(tableID);else if(document.getElementById) var elTable=document.getElementById(tableID);el.className="TPopUpItem"+mmObj._index;elTable.style.color=mmObj._pop._itemText._color;elTable.style.textAlign=mmObj._pop._itemText._align;elTable.style.textDecoration=mmObj._pop._itemText._decoration;elTable.style.whiteSpace=mmObj._pop._itemText._whiteSpace;elTable.style.fontWeight=mmObj._pop._itemText._weight;} _arRegisterTriggerPopID[mmObj._index][i]=null;} _arRegisterTriggerPopIndex[mmObj._index]=index-1;} } function removeTriggerPopIDByIndex(index,mmObj) { if(_arRegisterTriggerPopIndex[mmObj._index] >-1 && index >-1) { for(var i=_arRegisterTriggerPopIndex[mmObj._index];i>=index;i--) { var ID=_arRegisterTriggerPopID[mmObj._index][i];if(document.all) var el=document.all(ID);else if(document.getElementById) var el=document.getElementById(ID);if(el.className.indexOf("TMenuItem") !=-1) { el.style.backgroundColor=mmObj._itemBack._color;el.style.backgroundImage=mmObj._itemBack._image;el.style.backgroundRepeat=mmObj._itemBack._repeat;el.style.backgroundPosition=mmObj._itemBack._position; el.childNodes[0].style.color=mmObj._itemText._color;el.childNodes[0].style.textAlign=mmObj._itemText._align;el.childNodes[0].style.textDecoration=mmObj._itemText._decoration;el.childNodes[0].style.whiteSpace=mmObj._itemText._whiteSpace;el.childNodes[0].style.fontWeight=mmObj._itemText._weight; el.style.borderTop=mmObj._itemBorder._top;el.style.borderRight=mmObj._itemBorder._right;el.style.borderBottom=mmObj._itemBorder._bottom;el.style.borderLeft=mmObj._itemBorder._left;} else { var IDLen=ID.length;var tableID='pr_'+ID.substr(3,IDLen);if(document.all) var elTable=document.all(tableID);else if(document.getElementById) var elTable=document.getElementById(tableID); el.className="TPopUpItem"+mmObj._index;elTable.style.color=mmObj._pop._itemText._color;elTable.style.textAlign=mmObj._pop._itemText._align;elTable.style.textDecoration=mmObj._pop._itemText._decoration;elTable.style.whiteSpace=mmObj._pop._itemText._whiteSpace;elTable.style.fontWeight=mmObj._pop._itemText._weight; } _arRegisterTriggerPopID[mmObj._index][i]=null;} _arRegisterTriggerPopIndex[mmObj._index]=index-1;} } function removeAllTriggerPopID(mmObj) { if(_arRegisterTriggerPopIndex[mmObj._index] >-1) { for(var i=_arRegisterTriggerPopIndex[mmObj._index];i>=0;i--) { var ID=_arRegisterTriggerPopID[mmObj._index][i];if(document.all) var el=document.getElementById(ID);else if(document.getElementById) var el=document.getElementById(ID); if(el && el.className.indexOf("TMenuItem") !=-1) { if(_arMMClick[mmObj._index]) { el.style.backgroundColor=mmObj._itemBack._color;el.style.backgroundImage=mmObj._itemBack._image;el.style.backgroundRepeat=mmObj._itemBack._repeat;el.style.backgroundPosition=mmObj._itemBack._position; el.childNodes[0].style.color=mmObj._itemText._color;el.childNodes[0].style.textAlign=mmObj._itemText._align;el.childNodes[0].style.textDecoration=mmObj._itemText._decoration;el.childNodes[0].style.whiteSpace=mmObj._itemText._whiteSpace;el.childNodes[0].style.fontWeight=mmObj._itemText._weight; el.style.borderTop=mmObj._itemBorder._top;el.style.borderRight=mmObj._itemBorder._right;el.style.borderBottom=mmObj._itemBorder._bottom;el.style.borderLeft=mmObj._itemBorder._left;} } else { var IDLen=ID.length;var tableID='pr_'+ID.substr(3,IDLen);if(document.all) var elTable=document.all(tableID);else if(document.getElementById) var elTable=document.getElementById(tableID); if(el) el.className="TPopUpItem"+mmObj._index; if(elTable) { elTable.style.color=mmObj._pop._itemText._color; elTable.style.textAlign=mmObj._pop._itemText._align;elTable.style.textDecoration=mmObj._pop._itemText._decoration; elTable.style.whiteSpace=mmObj._pop._itemText._whiteSpace;elTable.style.fontWeight=mmObj._pop._itemText._weight; } } _arRegisterTriggerPopID[mmObj._index][i]=null;} _arRegisterTriggerPopIndex[mmObj._index]=-1;} } function findRegisteredPopUpMenuID(elmID,mmObj) { var result=-1;for(var i=0;i<=_arRegisterPopIndex[mmObj._index];i++) { if(_arRegisterPopID[mmObj._index][i]==elmID) { result=i;break;} } return result;} function showPopUpMenu(parentElmID,elmID,mmObj,menuType) { mmObj = _mmObj; _arRegisterPopIndex[mmObj._index]++;var j=_arRegisterPopIndex[mmObj._index];_arRegisterPopID[mmObj._index][j]=elmID;var leftPos=0;var parentLeftPos=0;var topPos=0;var parentTopPos=0;if(document.all) {var elm=document.getElementById(elmID);var parentElm=document.getElementById(parentElmID);}else if(document.getElementById) { var parentElm=document.getElementById(parentElmID);var elm=document.getElementById(elmID);} parentLeftPos=findPosX(parentElm);parentTopPos=findPosY(parentElm);var screenPosY=0;var screenPosX=0;if(window.innerHeight) { screenPosY=window.pageYOffset; screenPosX=window.pageXOffset; } else if(document.documentElement && document.documentElement.scrollTop) { screenPosY=document.documentElement.scrollTop; screenPosX=document.documentElement.scrollLeft; } else if(document.body) { screenPosY=document.body.scrollTop; screenPosX=document.body.scrollLeft; } if(menuType=='mm') { if(mmObj._direction=='horizontal') { if((parentLeftPos-elm.offsetWidth-mmObj._correction._left) < 0) { if(parentLeftPos < screenPosX) { leftPos=parentLeftPos+parentElm.offsetWidth+mmObj._correction._left-1;} else leftPos=parentLeftPos+mmObj._correction._left-1;} else { if(parentLeftPos-screenPosX+elm.offsetWidth+mmObj._correction._left > document.body.clientWidth) { if(parentLeftPos+parentElm.offsetWidth-screenPosX > document.body.clientWidth) leftPos=parentLeftPos-elm.offsetWidth-mmObj._correction._left;else leftPos=parentLeftPos+parentElm.offsetWidth-elm.offsetWidth-mmObj._correction._left-1;} else { if(parentLeftPos < screenPosX) { leftPos=parentLeftPos+parentElm.offsetWidth+mmObj._correction._left-1;} else leftPos=parentLeftPos+mmObj._correction._left-1;} } if((parentTopPos-screenPosY-elm.offsetHeight-mmObj._correction._top) <0) topPos=parentTopPos+parentElm.offsetHeight+1+mmObj._correction._top;else { if(parentTopPos+parentElm.offsetHeight+elm.offsetHeight-screenPosY+mmObj._correction._top < document.body.clientHeight) topPos=parentTopPos+parentElm.offsetHeight+1+mmObj._correction._top;else topPos=parentTopPos-elm.offsetHeight-mmObj._correction._top;} } else { if(parentLeftPos-screenPosX-elm.offsetWidth-mmObj._correction._left<0) leftPos=parentLeftPos+parentElm.offsetWidth+mmObj._correction._left+1;else { if((parentLeftPos-screenPosX+parentElm.offsetWidth+elm.offsetWidth+mmObj._correction._left) < document.body.clientWidth) leftPos=parentLeftPos+parentElm.offsetWidth+mmObj._correction._left+1;else leftPos=parentLeftPos-elm.offsetWidth-mmObj._correction._left-1;} if(parentTopPos-screenPosY-elm.offsetHeight-mmObj._correction._top < 0) { if(parentTopPos < screenPosY) topPos=parentTopPos+parentElm.offsetHeight+mmObj._correction._top-1;else topPos=parentTopPos+mmObj._correction._top-1; } else { if(parentTopPos-screenPosY+elm.offsetHeight+mmObj._correction._top < document.body.clientHeight) { topPos=parentTopPos+mmObj._correction._top-1;} else { if(parentTopPos-screenPosY+parentElm.offsetHeight < document.body.clientHeight) topPos=parentTopPos+parentElm.offsetHeight-elm.offsetHeight-mmObj._correction._top+1;else topPos=parentTopPos-elm.offsetHeight-mmObj._correction._top+1;} } } if(elm.style){ elm.style.left=leftPos+'px'; elm.style.top = topPos+'px'; } if(mmObj._pop._shadow._create) { if(document.all) var shadowElm=document.all('sh_'+elmID);else if(document.getElementById) var shadowElm=document.getElementById('sh_'+elmID);if(_browser._name=='IE') { shadowElm.style.left=leftPos+'px';shadowElm.style.top=topPos+'px';} else { shadowElm.style.left=leftPos+mmObj._pop._shadow._distance+'px';shadowElm.style.top=topPos+mmObj._pop._shadow._distance+'px';} shadowElm.style.visibility='visible';} } else { topPos=parentTopPos;leftPos=parentLeftPos+parentElm.offsetWidth;if(topPos-elm.offsetHeight < 0) topPos=topPos+mmObj._pop._correction._top;else { if(topPos-screenPosY+elm.offsetHeight < document.body.clientHeight) topPos=topPos+mmObj._pop._correction._top-2;else topPos=topPos-elm.offsetHeight+parentElm.offsetHeight+mmObj._pop._correction._top+2;} if((leftPos-((elm.offsetWidth+mmObj._pop._correction._left+1) * 2)) < 0) leftPos=leftPos+mmObj._pop._correction._left-3;else { if((leftPos-screenPosX+elm.offsetWidth+mmObj._pop._correction._left) > document.body.clientWidth) leftPos=leftPos-parentElm.offsetWidth-elm.offsetWidth-mmObj._pop._correction._left+5;else leftPos=leftPos+mmObj._pop._correction._left-3;} elm.style.top=topPos+'px';elm.style.left=leftPos+'px';if(mmObj._pop._shadow._create) { if(document.all) var shadowElm=document.all('sh_'+elmID);else if(document.getElementById) var shadowElm=document.getElementById('sh_'+elmID);if(_browser._name=='IE') { shadowElm.style.left=leftPos+'px';shadowElm.style.top=topPos+'px';} else { shadowElm.style.left=leftPos+mmObj._pop._shadow._distance+'px';shadowElm.style.top=topPos+mmObj._pop._shadow._distance+'px';} shadowElm.style.visibility='visible';} } if(elm.style){ elm.style.visibility="visible"; elm.style.display=""; } } function hidePopUpMenu(elmID,mmObj) { var index=findRegisteredPopUpMenuID(elmID,mmObj);if(index >-1) { for(var i=_arRegisterPopIndex[mmObj._index];i>=index;i--) { var ID=_arRegisterPopID[mmObj._index][i];if(document.all) document.all(ID).style.visibility="hidden";else if(document.getElementById){ document.getElementById(ID).style.visibility="hidden"; document.getElementById(ID).style.display="none"; } if(mmObj._pop._shadow._create) { if(document.all) document.all('sh_'+ID).style.visibility="hidden";else if(document.getElementById) document.getElementById('sh_'+ID).style.visibility="hidden";} } _arRegisterPopIndex[mmObj._index]=index-1; } } function hidePopUpMenuByIndex(index,mmObj) { if(_arRegisterPopIndex[mmObj._index] >=index) { for(var i=_arRegisterPopIndex[mmObj._index];i>=index;i--) { var ID=_arRegisterPopID[mmObj._index][i];if(document.all) document.all(ID).style.visibility="hidden";else if(document.getElementById){ document.getElementById(ID).style.visibility="hidden"; document.getElementById(ID).style.display="none"; } if(mmObj._pop._shadow._create) { if(document.all) document.all('sh_'+ID).style.visibility="hidden";else if(document.getElementById) document.getElementById('sh_'+ID).style.visibility="hidden";} } _arRegisterPopIndex[mmObj._index]=index-1;} } function hideAllPopUpMenu(mmObj) { var index=_arRegisterPopIndex[mmObj._index];if(index >-1) { for(i=index;i>=0;i--) { var ID=_arRegisterPopID[mmObj._index][i]; if(document.all && document.all(ID).style) document.all(ID).style.visibility="hidden"; else if(document.getElementById){ if (document.getElementById(ID)){ document.getElementById(ID).style.visibility="hidden"; document.getElementById(ID).style.display="none"; } } if(mmObj._pop._shadow._create){ if (document.getElementById('sh_'+ID)) document.getElementById('sh_'+ID).style.visibility="hidden"; } } } _arRegisterPopIndex[mmObj._index]=-1;} function triggerHideAll(mmObj) { _arTriggerMenu[mmObj._index]=window.setTimeout('hideAll('+mmObj._name+')',mmObj._pop._timeOut);} function clearTriggerHideAll(mmObj) { window.clearTimeout(_arTriggerMenu[mmObj._index]);} function hideAll(mmObj) { hideAllPopUpMenu(mmObj);removeAllTriggerPopID(mmObj);if(mmObj._popOnClick) _arMMClick[mmObj._index]=false;else _arMMClick[mmObj._index]=true;window.status='';mmObj._hideObject.Show();} function onMainClick(event,elm,popID,mmObj) { if(!_arMMClick[mmObj._index]) { _arMMClick[mmObj._index]=true;if(popID !='') { showPopUpMenu(elm.id,popID,mmObj,'mm');saveTriggerPopID(elm.id,mmObj);} } else { _arMMClick[mmObj._index]=false;hideAllPopUpMenu(mmObj);removeAllTriggerPopID(mmObj);elm.style.backgroundColor=mmObj._itemBackHL._color;elm.style.backgroundImage=mmObj._itemBackHL._image;elm.style.backgroundRepeat=mmObj._itemBackHL._repeat;elm.style.backgroundPosition=mmObj._itemBackHL._position; elm.childNodes[0].style.color=mmObj._itemTextHL._color;elm.childNodes[0].style.textAlign=mmObj._itemTextHL._align;elm.childNodes[0].style.textDecoration=mmObj._itemTextHL._decoration;elm.childNodes[0].style.whiteSpace=mmObj._itemTextHL._whiteSpace;elm.childNodes[0].style.fontWeight=mmObj._itemTextHL._weight; elm.style.borderTop=mmObj._itemBorderHL._top;elm.style.borderRight=mmObj._itemBorderHL._right;elm.style.borderBottom=mmObj._itemBorderHL._bottom;elm.style.borderLeft=mmObj._itemBorderHL._left;} mmObj._hideObject.Hide();onBubble(event);} function onMainMOver(event,elm,popID,level,mmObj,status,onclicked) { hideAllPopUpMenu(_mmObj);removeAllTriggerPopID(_mmObj);window.status=unescape(status);clearTriggerHideAll(mmObj); if(_arRegisterTriggerPopID[mmObj._index][0] !=elm.id) { if(_arRegisterTriggerPopID[mmObj._index][0] !=null) { removeAllTriggerPopID(mmObj);} if(_arMMClick[mmObj._index]) { hideAllPopUpMenu(mmObj);removeAllTriggerPopID(mmObj); if(popID !='') { _mmObj = mmObj; if(onclicked){ if(_aId){ clearTimeout(_aId); _aId = null; } showPopUpMenu(elm.id,popID,'','mm'); } else _aId = window.setTimeout("showPopUpMenu('"+elm.id+"','"+popID+"','','mm');",500); saveTriggerPopID(elm.id,mmObj); } else _popId = ''; if(mmObj._popOnClick) { elm.style.backgroundColor=mmObj._itemBackClick._color;elm.style.backgroundImage=mmObj._itemBackClick._image;elm.style.backgroundRepeat=mmObj._itemBackClick._repeat;elm.style.backgroundPosition=mmObj._itemBackClick._position; elm.childNodes[0].style.color=mmObj._itemTextClick._color;elm.childNodes[0].style.textAlign=mmObj._itemTextClick._align;elm.childNodes[0].style.textDecoration=mmObj._itemTextClick._decoration;elm.childNodes[0].style.whiteSpace=mmObj._itemTextClick._whiteSpace;elm.childNodes[0].style.fontWeight=mmObj._itemTextClick._weight; elm.style.borderTop=mmObj._itemBorderClick._top;elm.style.borderRight=mmObj._itemBorderClick._right;elm.style.borderBottom=mmObj._itemBorderClick._bottom;elm.style.borderLeft=mmObj._itemBorderClick._left; }else { elm.style.backgroundColor=mmObj._itemBackHL._color;elm.style.backgroundImage=mmObj._itemBackHL._image;elm.style.backgroundRepeat=mmObj._itemBackHL._repeat;elm.style.backgroundPosition=mmObj._itemBackHL._position; elm.childNodes[0].style.color=mmObj._itemTextHL._color;elm.childNodes[0].style.textAlign=mmObj._itemTextHL._align;elm.childNodes[0].style.textDecoration=mmObj._itemTextHL._decoration;elm.childNodes[0].style.whiteSpace=mmObj._itemTextHL._whiteSpace;elm.childNodes[0].style.fontWeight=mmObj._itemTextHL._weight; elm.style.borderTop=mmObj._itemBorderHL._top;elm.style.borderRight=mmObj._itemBorderHL._right;elm.style.borderBottom=mmObj._itemBorderHL._bottom;elm.style.borderLeft=mmObj._itemBorderHL._left; mmObj._hideObject.Hide();} } else { elm.style.backgroundColor=mmObj._itemBackHL._color;elm.style.backgroundImage=mmObj._itemBackHL._image;elm.style.backgroundRepeat=mmObj._itemBackHL._repeat;elm.style.backgroundPosition=mmObj._itemBackHL._position; elm.childNodes[0].style.color=mmObj._itemTextHL._color;elm.childNodes[0].style.textAlign=mmObj._itemTextHL._align;elm.childNodes[0].style.textDecoration=mmObj._itemTextHL._decoration;elm.childNodes[0].style.whiteSpace=mmObj._itemTextHL._whiteSpace;elm.childNodes[0].style.fontWeight=mmObj._itemTextHL._weight;elm.style.borderTop=mmObj._itemBorderHL._top;elm.style.borderRight=mmObj._itemBorderHL._right;elm.style.borderBottom=mmObj._itemBorderHL._bottom;elm.style.borderLeft=mmObj._itemBorderHL._left; } } onBubble(event);} function onBubble(event) { if(!event) var event=window.event;event.cancelBubble=true;if(event.stopPropagation) event.stopPropagation();} function onMainMOut(event,elm,popID,mmObj) { if(_aId) clearTimeout(_aId); if(!_arMMClick[mmObj._index] || popID=='') { elm.style.backgroundColor=mmObj._itemBack._color;elm.style.backgroundImage=mmObj._itemBack._image;elm.style.backgroundRepeat=mmObj._itemBack._repeat;elm.style.backgroundPosition=mmObj._itemBack._position; elm.childNodes[0].style.color=mmObj._itemText._color;elm.childNodes[0].style.textAlign=mmObj._itemText._align;elm.childNodes[0].style.textDecoration=mmObj._itemText._decoration;elm.childNodes[0].style.whiteSpace=mmObj._itemText._whiteSpace;elm.childNodes[0].style.fontWeight=mmObj._itemText._weight;elm.style.borderTop=mmObj._itemBorder._top;elm.style.borderRight=mmObj._itemBorder._right;elm.style.borderBottom=mmObj._itemBorder._bottom;elm.style.borderLeft=mmObj._itemBorder._left;} triggerHideAll(mmObj); onBubble(event); } function onStaticPopItemMOver(event,mmObj,status) { window.status=status;clearTriggerHideAll(mmObj);onBubble(event);} function onStaticPopItemMOut(event,mmObj) { triggerHideAll(mmObj);onBubble(event);} function onPopItemMOver(event,elm,popID,level,mmObj,status) { var index=-1;window.status=status;clearTriggerHideAll(mmObj); elm.parentNode.className='TPopUpItem'+mmObj._index+'_1';elm.style.color=mmObj._pop._itemTextHL._color;elm.style.textAlign=mmObj._pop._itemTextHL._align;elm.style.textDecoration=mmObj._pop._itemTextHL._decoration;elm.style.whiteSpace=mmObj._pop._itemTextHL._whiteSpace;elm.style.fontWeight=mmObj._pop._itemTextHL._weight; if(popID !='') { index=findRegisteredPopUpMenuID(popID,mmObj);if(index==-1) { hidePopUpMenuByIndex(level,mmObj);removeTriggerPopIDByIndex(level,mmObj); showPopUpMenu(elm.id,popID,mmObj,'pm');saveTriggerPopID('di_'+popID,mmObj);} } else { hidePopUpMenuByIndex(level,mmObj);removeTriggerPopIDByIndex(level,mmObj);} onBubble(event);} function onPopItemMOut(event,elm,popID,mmObj) { if(popID=='' && mmObj._pop) { elm.parentNode.className='TPopUpItem'+mmObj._index; elm.style.color=mmObj._pop._itemText._color; elm.style.textAlign=mmObj._pop._itemText._align; elm.style.textDecoration=mmObj._pop._itemText._decoration; elm.style.whiteSpace=mmObj._pop._itemText._whiteSpace; elm.style.fontWeight=mmObj._pop._itemText._weight; } else if(!mmObj._pop) return; //triggerHideAll(mmObj); onBubble(event);} window.onload=Initialize;window.onresize=InitResize;if(_browser._name=='Netscape' && _browser._version==4) window.captureEvents(event.RESIZE); var _mmHeaderMoveObj;var _mmHeaderMoveObjCorrectionX=0;var _mmHeaderMoveObjCorrectionY=0;function onMMHeaderMove(event) { if(!event) event=window.event;var xPos=(event.clientX) ? event.clientX : event.pageX; var yPos=(event.clientY) ? event.clientY : event.pageY; xPos=parseInt(xPos);if(!xPos) xPos=0;yPos=parseInt(yPos);if(!yPos) yPos=0;if(document.all) var frElm=document.all('fr_'+_mmHeaderMoveObj._id);else if(document.getElementById) var frElm=document.getElementById('fr_'+_mmHeaderMoveObj._id);xPos=xPos-_mmHeaderMoveObjCorrectionX;yPos=yPos-_mmHeaderMoveObjCorrectionY;if(_mmHeaderMoveObj._shadow._create) { if(document.all) var shElm=document.all('sh_'+_mmHeaderMoveObj._id);else if(document.getElementById) var shElm=document.getElementById('sh_'+_mmHeaderMoveObj._id);if(_browser._name=='IE') { shElm.style.left=xPos;shElm.style.top=yPos;} else { shElm.style.left=xPos+_mmHeaderMoveObj._shadow._distance;shElm.style.top=yPos+_mmHeaderMoveObj._shadow._distance;} } frElm.style.left=xPos;frElm.style.top=yPos;} function onMMDocumentClick(event) { onMMHeaderClick(event,_mmHeaderMoveObj);} function onMMHeaderClick(event,mmObj) { if(!event) event=window.event;if((_browser._name=='IE') || (_browser._name=='Konqueror')) { var xPos=event.clientX;var yPos=event.clientY;} else { var xPos=event.pageX;var yPos=event.pageY;} if(document.all) { var elm=document.all(mmObj._id);var frElm=document.all('fr_'+mmObj._id);} else if(document.getElementById) { var elm=document.getElementById(mmObj._id);var frElm=document.getElementById('fr_'+mmObj._id);} if(mmObj._headerClickState) { mmObj._headerClickState=false;document.onmousemove=null;_mmHeaderMoveObj=null;if(_browser._name=='Netscape' && _browser._version==4) window.releaseEvents(event.MOUSEMOVE);elm.style.top=frElm.style.top;elm.style.left=frElm.style.left;mmObj._left=xPos-_mmHeaderMoveObjCorrectionX;mmObj._top=yPos-_mmHeaderMoveObjCorrectionY;frElm.style.visibility='hidden';elm.style.visibility='visible';frElm.style.display='none';elm.style.display='';} else { _mmHeaderMoveObjCorrectionX=xPos-mmObj._left;_mmHeaderMoveObjCorrectionY=yPos-mmObj._top;elm.style.visibility='hidden';frElm.style.visibility='visible';elm.style.display='none';frElm.style.display='';mmObj._headerClickState=true;_mmHeaderMoveObj=mmObj;document.onmousemove=onMMHeaderMove;if(_browser._name=='Netscape' && _browser._version==4) window.captureEvents(event.MOUSEMOVE); clearTriggerHideAll(mmObj); hideAll(mmObj);} onBubble(event);} function _floatingMMEffect(mmObj) { var posX=0;var posY=0;if(window.innerHeight) { posY=window.pageYOffset; posX=window.pageXOffset; } else if(document.documentElement && document.documentElement.scrollTop) { posX=document.documentElement.scrollLeft; posY=document.documentElement.scrollTop; } else if(document.body) { posX=document.body.scrollLeft; posY=document.body.scrollTop; } if(document.all) { var elm=document.all(mmObj._id);var shadowElm=document.all('sh_'+mmObj._id);} else if(document.getElementById) { var elm=document.getElementById(mmObj._id);var shadowElm=document.getElementById('sh_'+mmObj._id);} if(posY < mmObj._initialTop) posY=mmObj._initialTop;else posY+=mmObj._initialTop;if(posY==mmObj._top) { elm.style.top=posY;if(mmObj._shadow._create) { if(_browser._name=='IE') shadowElm.style.top=posY;else shadowElm.style.top=posY+mmObj._shadow._distance;} } mmObj._top=posY;if(posX < mmObj._initialLeft) posX=mmObj._initialLeft;else posX+=mmObj._initialLeft;if(posX==mmObj._left) { elm.style.left=posX;if(mmObj._shadow._create) { if(_browser._name=='IE') shadowElm.style.left=posX;else shadowElm.style.left=posX+mmObj._shadow._distance;} } mmObj._left=posX;temp=setTimeout('_floatingMMEffect('+mmObj._name+')',500);} function _openURL(address) { self.location=address;} function OutputAllMenuPosition(mmObj) { var result='';var dTop=0;var dLeft=0;for(var i=0;i<=mmObj._itemIndex;i++) { if(document.all) { var elm=document.all('pr_'+mmObj._items[i]._id);}else if(document.getElementById) { var elm=document.getElementById('pr_'+mmObj._items[i]._id);} dTop=findPosY(elm);dLeft=findPosX(elm);result+='pr_'+mmObj._items[i]._id+' : top='+dTop+',left='+dLeft+'
';result+=OutputAllPopMenuPosition('--',mmObj._items[i]) } return result;} function OutputAllPopMenuPosition(prefix,pmObj) { var result='';var dTop=0;var dLeft=0;prefix=prefix+'--';for(var i=0;i<=pmObj._itemIndex;i++) { if((pmObj._items[i]._label=='-') || (pmObj._items[i]._type=='h') || (pmObj._items[i]._itemIndex==-1)) { dTop=0;dLeft=0;} else { dTop=0;dLeft=0;if(document.all) { var elm=document.all('di_'+pmObj._items[i]._id);}else if(document.getElementById) { var elm=document.getElementById('di_'+pmObj._items[i]._id);} dTop=findPosY(elm);dLeft=findPosX(elm);} result+=prefix+' label : '+pmObj._items[i]._label+' : top='+dTop+',left='+dLeft+'
';result+=OutputAllPopMenuPosition(prefix,pmObj._items[i]);} return result;}