////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//   This computer program is protected by copyright law and international treaties.                                                      //
//   Unauthorized reproduction or distribution of the program, or any portion of it, may result in severe civil and criminal penalties,   //
//   and will be prosecuted to the maximum extent possible under law.                                                                     //
//   Copyright(c) Digitomi Corp. All Right Reserved.                                                                                      //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//   Last Update 2004_07_27 19:58:09 by tews                                                                                              //
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 var aTabBookMarkColorInfo=new Array("red","orange","yellow","green","blue","darkblue","purple");var aTabBookMarkFilter=new Array("alpha(Opacity=20,FinishOpacity=100,Style=1,StartX=0,FinishX=80,StartY=15,FinishY=15)","alpha(Opacity=100,FinishOpacity=20,Style=1,StartX=0,FinishX=80,StartY=15,FinishY=15)");var aPage=new Array();function TabBookMark2(){this.id="oTabBookMark2";this.oParentDiv=arguments[0];this.iLength=arguments[1];this.iInterval=arguments[2];this.aPage=aPage;this.dtbAdd=dtbAdd;this.dtbDel=dtbDel;this.dtbUpdate=dtbUpdate;this.dtbSetPos=dtbSetPos;this.dtbIsBookMarked=dtbIsBookMarked;this.dtbToggle=dtbToggle;this.dtbInitail=dtbInitail;this.dtbInitail();}function dtbInitail(){if(typeof(this.oParentDiv)=="undefined"){this.oParentDiv=oBook.oBasicLevelDiv;}if(typeof(this.iLength)=="undefined"){this.iLength=7;}if(typeof(this.iInterval)=="undefined"){this.iInterval=30;}var iIdx=0;for(iIdx=0;iIdx < this.iLength;iIdx++){tmpBookMarkDiv=oBook.oBody.document.createElement("DIV");oBook.oBasicLevelDiv.appendChild(tmpBookMarkDiv);tmpBookMarkDiv.outerHTML=" <div id=\"oTabBookMarkDiv_0"+iIdx+"\" onclick=\""+"oController2.cOnGotoPage("+this.id+"."+"aPage["+iIdx+"][0]"+")\"></div>";eval(" with(oTabBookMarkDiv_0"+iIdx+"){"+"\n"+" with(style){"+"\n"+" position=\"absolute\";"+"\n"+" left=0;"+"\n"+" top=20+(40*"+iIdx+");"+"\n"+" width=80;"+"\n"+" height=30;"+"\n"+" zIndex=10;"+"\n"+" border=\"black 1 solid\" "+"\n"+" backgroundColor=aTabBookMarkColorInfo["+iIdx+" ];"+"\n"+" visibility=\"hidden\";"+"\n"+" cursor=\"hand\";"+"\n"+"}"+"\n"+"}");eval("aPage["+iIdx+"]=new Array(-1,oTabBookMarkDiv_0"+iIdx+");");}}function dtbSetPos(arg_PageNo,arg_LR){switch(arg_LR){case-1 : this.aPage[arg_PageNo][1].style.left=null;this.aPage[arg_PageNo][1].style.right=0;break;case 1 : this.aPage[arg_PageNo][1].style.left=0;this.aPage[arg_PageNo][1].style.right=null;break;}if(arg_LR==-1){arg_LR=0}this.aPage[arg_PageNo][1].style.filter=aTabBookMarkFilter[arg_LR];}function dtbIsBookMarked(arg_PageNum,arg_iIdx){var iIdx;var iReault=-1;for(iIdx=0;iIdx < this.aPage.length;iIdx++){if(arg_PageNum==this.aPage[iIdx][0]){iReault=iIdx;break;}}return iReault;}function dtbToggle(arg_PageNum){var iIdx=-1;iIdx=this.dtbIsBookMarked(arg_PageNum,iIdx);switch(iIdx){case-1 : this.dtbAdd(arg_PageNum);break;default : this.dtbDel(iIdx);break;}}function dtbDel(arg_iIdx){this.aPage[arg_iIdx][0]=-1;this.aPage[arg_iIdx][1].style.zIndex=15;this.aPage[arg_iIdx][1].style.visibility="hidden";}function dtbUpdate(){var iIdx;var iMode;var iLevel=oBook.cobGetCurrLevelIdx();var iCurrPageNo=oBook.cobGetCurrPage();for(iIdx=0;iIdx < aTabBookMarkColorInfo.length;iIdx++){if(this.aPage[iIdx][0]==-1){this.aPage[iIdx][1].style.visibility="hidden";continue;}this.aPage[iIdx][1].style.visibility="visible";if(this.aPage[iIdx][0] > iCurrPageNo){this.dtbSetPos(iIdx,-1 * giLeafDirect);}else if(this.aPage[iIdx][0] < iCurrPageNo){this.dtbSetPos(iIdx,1 * giLeafDirect);}if((this.aPage[iIdx][0]==iCurrPageNo+.5)||(this.aPage[iIdx][0]==iCurrPageNo-.5)){this.aPage[iIdx][1].style.zIndex=15;}else{this.aPage[iIdx][1].style.zIndex=10;}}}function dtbAdd(arg_PageNum){var iLevel=oBook.cobGetCurrLevelIdx();var iCurrPageNo=oBook.cobGetCurrPage();var iIdx;var iMode;for(iIdx=0;iIdx < this.aPage.length;iIdx++){if(!(this.aPage[iIdx][0]==-1)){continue;}iMode=arg_PageNum % 2;this.aPage[iIdx][0]=arg_PageNum;this.aPage[iIdx][1].style.zIndex=15;this.aPage[iIdx][1].style.visibility="visible";if(iMode > 0){this.dtbSetPos(iIdx,-1 * giLeafDirect);}else{this.dtbSetPos(iIdx,1 * giLeafDirect);}break;}}

