// Copyright (c) 2000-2007 Unidocs. All rights reserved. function closeBook(){fc("Uni__SPageNo");fc("srchWord");parent.close();}function vx(){parent.blur();};function window.onload(){if(!rn())closeBook();if(!ro())closeBook();rp();rq();};function vy(){fc("UniBookVolumeNo");fc("Uni__SPageNo");fc("srchWord");}function rp(){dq=parent.p_viewer.bookid.value;ed=parent.p_viewer.themeid.value;iu=dq;}function beforeInit(){if((an[m][PAGE_LEFT].isLoaded&&an[m][PAGE_RIGHT].isLoaded)){gl();hf(g);if(gm)v(document.getElementById("CenterSeparatorLayer"));CenterSepImage_Left.style.filter="alpha(Opacity=0, FinishOpacity=50, Style=1, StartX=0, FinishX=120, StartY=0, FinishY=0)";CenterSepImage_Right.style.filter="alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, FinishX=120, StartY=0, FinishY=0)";UpArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";DownArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";LeftPageArrow.style.filter="alpha(Opacity=80, FinishOpacity=80,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";RightPageArrow.style.filter="alpha(Opacity=80, FinishOpacity=80,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";LeftArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";RightArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";CenterSepImage_Left.style.filter="alpha(Opacity=0, FinishOpacity=50, Style=1, StartX=0, FinishX=120, StartY=0, FinishY=0)";CenterSepImage_Right.style.filter="alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, FinishX=120, StartY=0, FinishY=0)";ae(RightBottomImg);ae(LeftBottomImg);ae(LeftTopImg);ae(RightTopImg);ae(LargeImageTag);ae(BGLayer_RightPage);ae(UpArrow);ae(DownArrow);ae(CenterSepTable);document.pageGoFrm.jumpno.value=1;dt=false;ek=0;if(m==ab)m=ag;else m=ab;v(document.getElementById("LeftBottomImgLayer"));v(document.getElementById("RightBottomImgLayer"));v(document.getElementById("LeftTopImgLayer"));v(document.getElementById("RightTopImgLayer"));}else{imgLoadTimer=setTimeout("beforeInit()",ef);}}var _hex2bin=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,7,8,9,0,0,0,0,0,0,0,10,11,12,13,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,11,12,13,14,15,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,];function webBookValidation(input){var lj=rr(input);hg=lj.substring(0,1);var hu=false;if(lk==hg&&ll==lj.substring(2,lj.length))hu=true;return hu}function rs(du){var hh=du.length;var oh='';var i=0;var oi;var oj;while(hh>1){var rt=du.charAt(i++);oi=rt.charCodeAt(0);var ru=du.charAt(i++);oj=ru.charCodeAt(0);oh+=String.fromCharCode((_hex2bin[oi]<<4)+_hex2bin[oj]);hh-=2}return oh}function rr(input){var lm=rs(input);ok=new String;ol=new Array();om=new Array();on=lm.length;try{for(i=0;iah)fy=1;if(fy==1){if(ce){iv();jx=false;ek=0;hv(ab);hv(ag);gn('head',PAGE_LEFT);cf(0,PAGE_RIGHT);beforeInit();}else{iv();jx=false;ek=0;hv(ab);hv(ag);cf(0,PAGE_RIGHT);rz();openHeadCover();document.pageGoFrm.jumpno.value=1}}else{iv();m=ag;jx=false;ek=0;hv(ab);hv(ag);var hw=0;if(fy%2==0)hw=fy;else hw=fy-1;g=hw-1;document.pageGoFrm.jumpno.value=hw;af[PAGE_LEFT][m]=hw-1;af[PAGE_RIGHT][m]=hw;cf(af[PAGE_LEFT][m],PAGE_LEFT);cf(af[PAGE_RIGHT][m],PAGE_RIGHT);gl();if(fy==ah){document.getElementById("BGLayer").style.width=16*2}ae(RightBottomImg);ae(LeftBottomImg);ae(LeftTopImg);ae(RightTopImg);ae(LargeImageTag);ae(BGLayer_RightPage);ae(UpArrow);ae(DownArrow);ae(CenterSepTable);UpArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";DownArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";LeftArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";RightArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";LeftPageArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";RightPageArrow.style.filter="alpha(Opacity=60, FinishOpacity=60,Style=1, StartX=0, FinishX=55, StartY=55, FinishY=55)";CenterSepImage_Left.style.filter="alpha(Opacity=0, FinishOpacity=50, Style=1, StartX=0, FinishX=120, StartY=0, FinishY=0)";CenterSepImage_Right.style.filter="alpha(Opacity=100, FinishOpacity=0, Style=1, StartX=0, FinishX=120, StartY=0, FinishY=0)";pageOpenAction();dt=false;ek=0;}document.onkeydown=iw;document.onmousemove=newPos;if(!ce){v(document.getElementById("RightBottomImgLayer"));v(document.getElementById("RightTopImgLayer"));}}function rz(){hi();hf(-1);}function jy(obj,iwidth,icolor){obj.style.borderWidth=iwidth+"px 0px "+iwidth+"px 0px";obj.style.borderColor=icolor;obj.style.borderStyle="solid"}function rw(){document.body.scroll="no";webBookConfig=eq("theme/"+ed+"/conf/config.xml");try{node=webBookConfig.selectSingleNode("Theme/Position");topMargin=parseInt(node.attributes.getNamedItem("top").text.trim());theme_x=parseInt(node.attributes.getNamedItem("left").text.trim());theme_y=parseInt(node.attributes.getNamedItem("top").text.trim());var rightVal=parseInt(node.attributes.getNamedItem("right").text.trim());var bottomVal=parseInt(node.attributes.getNamedItem("bottom").text.trim());theme_width=rightVal-theme_x;theme_height=bottomVal-theme_y;node=webBookConfig.selectSingleNode("Theme/TOC");toc_init_x=parseInt(node.attributes.getNamedItem("left").text.trim());toc_init_y=parseInt(node.attributes.getNamedItem("top").text.trim());node=webBookConfig.selectSingleNode("Theme/SRCH");srch_init_x=parseInt(node.attributes.getNamedItem("left").text.trim());srch_init_y=parseInt(node.attributes.getNamedItem("top").text.trim());node=webBookConfig.selectSingleNode("Theme/PLUSMENU");if(node){plusMenu_init_x=parseInt(node.attributes.getNamedItem("left").text.trim());plusMenu_init_y=parseInt(node.attributes.getNamedItem("top").text.trim());if(document.getElementById("PlusMenuLayer")){document.getElementById("PlusMenuLayer").style.left=plusMenu_init_x;document.getElementById("PlusMenuLayer").style.top=plusMenu_init_y}}node=webBookConfig.selectSingleNode("Theme/PRINT");print_init_x=parseInt(node.attributes.getNamedItem("left").text.trim());print_init_y=parseInt(node.attributes.getNamedItem("top").text.trim());node=webBookConfig.selectSingleNode("Theme/MINIMAP");if(node){miniMap_X=parseInt(node.attributes.getNamedItem("left").text.trim());miniMap_Y=parseInt(node.attributes.getNamedItem("top").text.trim());miniMap_Width=parseInt(node.attributes.getNamedItem("iwidth").text.trim());miniMap_Height=parseInt(node.attributes.getNamedItem("iheight").text.trim());miniMap_Color=node.attributes.getNamedItem("icolor").text.trim();miniMap_Border=parseInt(node.attributes.getNamedItem("iborder").text.trim());}node=webBookConfig.selectSingleNode("Theme/ZOOMGLASS");if(node){ZG_WIDTH=parseInt(node.attributes.getNamedItem("iwidth").text.trim());ZG_HEIGHT=parseInt(node.attributes.getNamedItem("iheight").text.trim());ZG_DEGX=parseInt(node.attributes.getNamedItem("xDeg").text.trim());ZG_DEGY=parseInt(node.attributes.getNamedItem("yDeg").text.trim());document.getElementById("GlassLayer").style.left=leftPageStartPos_x;document.getElementById("GlassLayer").style.width=ZG_WIDTH;document.getElementById("GlassLayer").style.height=ZG_HEIGHT}node=webBookConfig.selectSingleNode("Theme/BORDER");if(node){borderWidth=parseInt(node.attributes.getNamedItem("iwidth").text.trim());borderColor=node.attributes.getNamedItem("icolor").text.trim();}if(borderWidth>0){jy(LBBorder,borderWidth,borderColor);jy(LTBorder,borderWidth,borderColor);jy(RBBorder,borderWidth,borderColor);jy(RTBorder,borderWidth,borderColor);}node=webBookConfig.selectSingleNode("Theme/BOXAD");if(node){BANNER_AREA_WIDTH=parseInt(node.attributes.getNamedItem("iwidth").text.trim());BANNER_AREA_HEIGHT=parseInt(node.attributes.getNamedItem("iheight").text.trim());BANNER_WIDTH=parseInt(node.attributes.getNamedItem("bwidth").text.trim());BANNER_HEIGHT=parseInt(node.attributes.getNamedItem("bheight").text.trim());BANNER_GAP=parseInt(node.attributes.getNamedItem("bgap").text.trim());BANNER_DIRECTION=parseInt(node.attributes.getNamedItem("bdirect").text.trim());BANNER_RELATIVE=parseInt(node.attributes.getNamedItem("relative").text.trim());}node=webBookConfig.selectSingleNode("Theme/BOXADARROW");if(node){BANNER_ARROW_TSIZE=parseInt(node.attributes.getNamedItem("isize").text.trim());BANNER_ARROW_WIDTH=parseInt(node.attributes.getNamedItem("imgWidth").text.trim());BANNER_ARROW_HEIGHT=parseInt(node.attributes.getNamedItem("imgHeight").text.trim());}node=webBookConfig.selectSingleNode("Theme/SIGNAD");if(node){sa=parseInt(node.attributes.getNamedItem("wGap").text.trim());sb=parseInt(node.attributes.getNamedItem("yGap").text.trim());}node=webBookConfig.selectSingleNode("Theme/ENLARGEMENT");var en_dir_type=0;if(node){EN_FULLDRAW=parseInt(node.attributes.getNamedItem("fulldraw").text.trim());en_dir_type=parseInt(node.attributes.getNamedItem("dtype").text.trim());}if(EN_FULLDRAW){ix=(screen.width-8);iy=(screen.height-27);}else{ix=(1024-8);iy=(768-27);}node=webBookConfig.selectSingleNode("Theme/MESSAGE");if(node){ew=parseInt(node.attributes.getNamedItem("useAlert").text.trim());MESSAGE_TIME=parseInt(node.attributes.getNamedItem("dtime").text.trim());}node=webBookConfig.selectSingleNode("Theme/SRCHTYPE");if(node){srchExact=parseInt(node.attributes.getNamedItem("kexact").text.trim());srchPattern=parseInt(node.attributes.getNamedItem("kpattern").text.trim());}if((document.body.clientWidth>1024||document.body.clientHeight>768)&&!EN_FULLDRAW){alert("The theme only works with 1024 X 768 screen size");closeBook();}if(EN_FULLDRAW&&(document.body.clientWidth>1024||document.body.clientHeight>768)){var ln=screen.width-1024;var lo=screen.height-768;theme_width+=ln;theme_height+=lo;switch(en_dir_type){case 0:miniMap_X+=ln;break;case 1:miniMap_Y+=lo;break;case 2:miniMap_X+=ln;miniMap_Y+=lo;break}}if(typeof GlassLayer!="undefined")document.getElementById("GlassLayer").style.top=theme_y+Math.ceil(theme_height/2)-miniMap_Height/2}catch(e){alert(iu+" theme file has errors..");alert(e.description);closeBook();return}webBookConfig=eq(dq+"/conf/config.xml");try{try{ll=webBookConfig.getElementsByTagName("WebBook/DocID")[0].text.trim();lk=webBookConfig.getElementsByTagName("WebBook/Edition")[0].text.trim();var sc=webBookConfig.getElementsByTagName("WebBook/ValidityBit")[0].text.trim();if(!webBookValidation(sc)||lk.trim==""||ll.trim=="")closeBook();}catch(e){closeBook();return}if(webBookConfig.getElementsByTagName("WebBook/BookTitle")[0])oo=webBookConfig.getElementsByTagName("WebBook/BookTitle")[0].text.trim();if(webBookConfig.getElementsByTagName("WebBook/BookLogo")[0]){lp=webBookConfig.getElementsByTagName("WebBook/BookLogo")[0].text.trim();if(lp!=''&&logoImg){logoImg.src=dq+"/media/"+lp}else{hideLayer(document.getElementById("LogoLayer"));}}if(webBookConfig.getElementsByTagName("WebBook/CharSet")[0])am=webBookConfig.getElementsByTagName("WebBook/CharSet")[0].text.toLowerCase().trim();if(webBookConfig.getElementsByTagName("WebBook/BoardLink")[0])boardLinkUrl=webBookConfig.getElementsByTagName("WebBook/BoardLink")[0].text.toLowerCase().trim();var useMiniMap_temp="false";if(webBookConfig.getElementsByTagName("WebBook/UseMiniMap")[0])useMiniMap_temp=webBookConfig.getElementsByTagName("WebBook/UseMiniMap")[0].text.toLowerCase().trim();if(useMiniMap_temp=='true')useMiniMap=true;if(webBookConfig.getElementsByTagName("WebBook/ExtraSize")[0]){node=webBookConfig.selectSingleNode("WebBook/ExtraSize");if(node.attributes.getNamedItem("zoomrate").text.trim()!=''){jz=parseFloat(node.attributes.getNamedItem("zoomrate").text.trim());fz=true;op=parseInt(node.attributes.getNamedItem("iwidth").text.trim());oq=parseInt(node.attributes.getNamedItem("iheight").text.trim());node=webBookConfig.selectSingleNode("WebBook/ExtraNormal");extraNormalWidth=parseInt(node.attributes.getNamedItem("iwidth").text.trim());extraNormalHeight=parseInt(node.attributes.getNamedItem("iheight").text.trim());node=webBookConfig.selectSingleNode("WebBook/ExtraLarge");extraLargeWidth=parseInt(node.attributes.getNamedItem("iwidth").text.trim());extraLargeHeight=parseInt(node.attributes.getNamedItem("iheight").text.trim());}}if(screen.width>=op&&screen.height>=oq)ga=true;fm=dq+"/";if(ga&&fz&&EN_FULLDRAW){f=extraNormalWidth;ac=extraNormalHeight}else{var node1=webBookConfig.selectSingleNode("WebBook/NormalSize");f=parseInt(node1.attributes.getNamedItem("iwidth").text.trim());ac=parseInt(node1.attributes.getNamedItem("iheight").text.trim());}if(webBookConfig.getElementsByTagName("WebBook/ZoomRate")[0])u=parseFloat(webBookConfig.getElementsByTagName("WebBook/ZoomRate")[0].text.toLowerCase().trim());if(ga&&fz&&EN_FULLDRAW){ak=extraNormalWidth*jz;aq=extraNormalHeight*jz;u=jz}else{node=webBookConfig.selectSingleNode("WebBook/LargeSize");ak=f*u;aq=ac*u}hj=ak%ar;hk=aq%db;hl=Math.ceil(ak/ar);iz=Math.ceil(aq/db);node=webBookConfig.selectSingleNode("WebBook/SmallSize");sd=parseInt(node.attributes.getNamedItem("iwidth").text.trim());se=parseInt(node.attributes.getNamedItem("iheight").text.trim());node=webBookConfig.selectSingleNode("WebBook/PageNo");ja=parseInt(node.attributes.getNamedItem("spn").text.trim());dg=parseInt(node.attributes.getNamedItem("epn").text.trim());ah=dg+ja+1;if(webBookConfig.getElementsByTagName("WebBook/BGSound")[0])gk=webBookConfig.getElementsByTagName("WebBook/BGSound")[0].text.trim();lh=dq+"/media/"+gk;var bookOverSound;if(webBookConfig.getElementsByTagName("WebBook/BookOverSound")[0])bookOverSound=webBookConfig.getElementsByTagName("WebBook/BookOverSound")[0].text.toLowerCase().trim();if(bookOverSound=="true")li=true;var bgText;if(webBookConfig.getElementsByTagName("WebBook/BGColor")[0])bgText=webBookConfig.getElementsByTagName("WebBook/BGColor")[0].text.trim();if(bgText==''||bgText=='#'){document.bgColor='D8D8D8'}else document.bgColor=bgText;var seqType=webBookConfig.getElementsByTagName("WebBook/SeqType")[0].text.trim();var gb='';var ka;var vz;var nodeList;for(i=0;i2)go=hn;else if(go.length==0&&hn.length==0)ce=false}catch(e){alert(iu+" file has errors..");closeBook();return}try{sh(dq+"/conf/toc.xml");}catch(e){}try{if(ga&&fz&&EN_FULLDRAW)var linkInfoXML=eq(dq+"/conf/ext_lnk.xml");else var linkInfoXML=eq(dq+"/conf/lnk.xml");var lr=linkInfoXML.selectNodes("LinkAnnotInfo/LinkInfo");if(lr){var gp;var kb;var gc;var kc;var kd;var ls;var lt;var ho;for(i=0;iminiMap_Width)ey=miniMap_Width;fd=Math.abs(Math.ceil((theme_height*miniMap_Height)/(ac*u)));if(fd>miniMap_Height)fd=miniMap_Height}function ry(){largeImgLayerPos_Y=topMargin;as=topMargin;parent.document.title=oo;if(total_pageCnt)total_pageCnt.innerHTML="/"+dg;leftPageStartPos_x=theme_x+Math.ceil((theme_width-(f*2))/2);largeImgLayerPos_X=leftPageStartPos_x;rightPageStartPos_x=leftPageStartPos_x+f;si=theme_x+Math.ceil(theme_width/2);sj=theme_y+Math.ceil(theme_height/2);if(EN_FULLDRAW)gq=Math.ceil(theme_width/2);else gq=Math.ceil(f);fe=Math.ceil(theme_height/2);if(gk!=''){ri();}else{if(document.getElementById("PlusMenuLayer")){PlusMenuLayer_SoundName.innerHTML=gk+plusMenuLayerInnerHTML;PlusMenuLayer_CDImage.src="theme/"+ed+"/image/cd.gif";PlusMenuLayer_control.src="theme/"+ed+"/image/btn_stop.gif"}}if(li)rm();if(lq!='')ThemeBody.background="common/bgskin/"+lq;g=-1;var fn=new Array(2);fn[ab]=-1;fn[ag]=1;af[PAGE_LEFT]=fn;var fn=new Array(2);fn[ab]=0;fn[ag]=2;af[PAGE_RIGHT]=fn;document.getElementById("LeftBottomImgLayer").style.zIndex=5;document.getElementById("RightBottomImgLayer").style.zIndex=4;document.getElementById("LeftTopImgLayer").style.zIndex=3;document.getElementById("RightTopImgLayer").style.zIndex=2;largeSizeImageLayerID=document.all['LargeImgLayer'];for(i=0;i<7;i++){bookMarkInfo[i]=new BookMarkAttr();var bookmarkDiv=document.createElement("DIV");sk(bookmarkDiv,i);document.body.appendChild(bookmarkDiv);}bookMarkLeft_X=leftPageStartPos_x-25;bookMarkRight_X=rightPageStartPos_x+f-75;bookMark_Y=as+Math.ceil((theme_height-ac)/2)+16;}function sk(target,idx){var bookMarkBgColor;switch(idx){case 0:bookMarkBgColor="#FF0000";break;case 1:bookMarkBgColor="#FF7E00";break;case 2:bookMarkBgColor="#FFEA00";break;case 3:bookMarkBgColor="#74C600";break;case 4:bookMarkBgColor="#00A9FF";break;case 5:bookMarkBgColor="#0000B7";break;case 6:bookMarkBgColor="#660066";break}target.id="BookMark_"+idx;target.style.cursor="hand";target.style.position="absolute";target.style.visibility="hidden";target.style.overflow="hidden";target.style.left=0;target.style.top=0;target.style.width=100;target.style.height=25;target.style.zIndex=10;target.style.backgroundColor=bookMarkBgColor;try{target.onclick=moveToBookMark}catch(ot){}return target}function BookMarkAttr(){this.pageno="";this.side=PAGE_LEFT}function wb(){var fn=new Array(2);fn[0]=0;fn[1]=0;an[pageno]=imagePage}function wc(){}function wd(){MM_swapImage("search","","common/left_search_bu_en_over.gif",1);}function we(target,iwidth,iheight){target.id="InnerBanner";target.style.cursor="hand";target.style.position="absolute";target.style.overflow="hidden";target.style.visibility="visible";target.style.left=0;target.style.top=0;target.style.width=iwidth;target.style.height=iheight;target.style.zIndex=2;return target}