// Copyright (c) 2000-2005 Unidocs. All rights reserved.
function moveToc(){if(iz){toCloseToc(0);iz=false}else{toOpenToc(0);iz=true}}function toOpenToc(n_pos){n_pos+=10;clearTimeout(tocTimer);if(n_pos<230){TocLayer.style.left=toc_pos+10;toc_pos=parseInt(TocLayer.style.left);tocTimer=setTimeout("toOpenToc("+n_pos+")",20);}}function toCloseToc(n_pos){n_pos+=10;clearTimeout(tocTimer);if(n_pos<230){TocLayer.style.left=toc_pos-10;toc_pos=parseInt(TocLayer.style.left);tocTimer=setTimeout("toCloseToc("+n_pos+")",20);}}function jumpTocPage(pageno){ht=false;openHelpIcon();pageno=parseInt(pageno);if(pageno==-100)return;var destPage=pageno+gn;if(destPage>=af){if(an=='en')alert('[Page no :'+pageno+'] does not exist.');}else{if(m==af-1)fz();fy();if(destPage<m)movePageIndex(PAGE_DIRECTION_LEFT,destPage);else movePageIndex(PAGE_DIRECTION_RIGHT,destPage);}}function ln(keyword){var lo=keyword.substring(0,1);if(go(lo)){alert(BookMsgList[an]["PLZ_USE_FIRST_NONE_NUMERIC_CHARACTER"]);return false}if(keyword.indexOf('<')>=0||keyword.indexOf('>')>=0||keyword.indexOf('&')>=0||keyword.indexOf('"')>=0||keyword.indexOf('\'')>=0){alert(BookMsgList[an]["CANNOT_USE_SPECIAL_CHARACTER"]);return false}return true}function lp(){var pageno;var matchCnt}function findKeyWord(){var keyword=document.keywordFrm.keyword.value;if(keyword.length==0){alert(BookMsgList[an]["PLZ_PUT_A_SEARCH_WORD"]);document.keywordFrm.keyword.value='';return}if(keyword.length<2){alert(BookMsgList[an]["MORE_THAN_TWO_CHARACTERS"]);document.keywordFrm.keyword.value='';return}if(!ln(keyword))return;keyword=keyword.toLowerCase();var ij=keyword.indexOf(' ');if(ij>0)keyword=keyword.substring(0,ij);var sp=false;var idxInfoXML=ed("../../../library/"+cz+"/conf/idx.xml");var xmlNodes=null;try{xmlNodes=idxInfoXML.selectSingleNode("BookIndex/"+keyword);}catch(e){alert(BookMsgList[an]["SEARCH_MALFUNCTIONED"]);document.keywordFrm.keyword.value='';return}document.body.style.cursor="wait";ag=new Array();if(xmlNodes){var jo=xmlNodes.attributes.getNamedItem("pageno").text;var ik=jo.split("|").length;var vi;var pe=0;var fj=0;var pageno;var vj;var vk;var vl;var vm;var fk;var lq=0;var jp="";var highlightPos=null;var df=new Array();var pageList=new Array();for(i=0;i<ik;i++){jp=jo.split("|")[i];lq=jp.indexOf("(");fj=parseInt(jp.substring(0,lq));highlightPos=jp.substring(lq).replace("(","").replace(")","");fk=new qf();fk.pageno=fj;fk.left=parseInt(highlightPos.split(":")[0]);fk.top=parseInt(highlightPos.split(":")[1]);fk.width=parseInt(highlightPos.split(":")[2])-fk.left;fk.height=parseInt(highlightPos.split(":")[3])-fk.top;ag[i]=fk;if(isNaN(fj))continue;if(pe==fj){df[fj].matchCnt++;continue}else{var fv=new lp();fv.pageno=fj;fv.matchCnt=1;df[fj]=fv;pageList[pageList.length]=fj;pe=fj;}}var srchResultStr='<table background="../../common/left_bg.gif" id=SearchResultTable width=220 >';if(an=='en')srchResultStr+="<tr><td> <b>"+keyword+" : </b> <font color='red'><b>"+pageList.length+"</font></b> page(s) <font color='blue'><b>"+ik+"</font></b> word(s) found </td></tr>";else srchResultStr+="<tr><td> <b>"+keyword+" : </b> <font color='red'><b>"+pageList.length+"</font></b>°³ ÆäÀÌÁö <font color='blue'><b>"+ik+"</font></b>°³ÀÇ ´Ü¾î </td></tr>";for(i=0;i<pageList.length;i++){if(an=='en')srchResultStr+="<tr><td><table><tr valign='middle'><td>&nbsp; <image src='../../common/img_doc.gif' align='absmiddle' border='0'></td><td id=srst"+df[pageList[i]].pageno+" style='cursor:hand;' valign='middle' onclick='window.event.cancelBubble=true;jumpTocPage("+df[pageList[i]].pageno+")' onmouseover='window.event.cancelBubble=true;srchResultDecoIn("+df[pageList[i]].pageno+","+df[pageList[i]].matchCnt+");' onmouseout='window.event.cancelBubble=true;srchResultDecoOut("+df[pageList[i]].pageno+","+df[pageList[i]].matchCnt+");'> Page <b>"+pageList[i]+"</b> (<font color='red'><b>"+df[pageList[i]].matchCnt+"</font></b> word(s) found)</table></td></tr>";else srchResultStr+="<tr><td><table><tr valign='middle'><td>&nbsp; <image src='../../common/img_doc.gif' align='absmiddle' border='0'></td><td id=srst"+df[pageList[i]].pageno+" style='cursor:hand;' valign='middle' onclick='window.event.cancelBubble=true;jumpTocPage("+df[pageList[i]].pageno+")' onmouseover='window.event.cancelBubble=true;srchResultDecoIn("+df[pageList[i]].pageno+","+df[pageList[i]].matchCnt+");' onmouseout='window.event.cancelBubble=true;srchResultDecoOut("+df[pageList[i]].pageno+","+df[pageList[i]].matchCnt+");'> <b>"+pageList[i]+"</b> ÆäÀÌÁö (<font color='red'><b>"+df[pageList[i]].matchCnt+"</font></b>´Ü¾î ÀÏÄ¡)</table></td></tr>"}srchResultStr+="</table>";srchTbl.innerHTML=srchResultStr;}else{var srchResultStr='';if(an=='en')srchResultStr+="&nbsp;<b>"+keyword+" : </b> <font color='red'><b>Word Not Found</b></font>";else srchResultStr+="&nbsp;<b>"+keyword+" : </b> <font color='red'><b>°Ë»ö °á°ú°¡ ¾ø½À´Ï´Ù.</b></font>";srchTbl.innerHTML=srchResultStr}sh();sr(m);if(ch&&LargeImgIdx){ic(m+largeImageViewSide4Layer);}ac(srchTbl);document.body.style.cursor="default";document.keywordFrm.keyword.value='';document.onkeydown=hk;return false}srchStatus=new Array();function srchResultDecoIn(pageno,count){if(!srchStatus[pageno]){srchStatus[pageno]=true;var target=eval("srst"+pageno);if(an=='en')target.innerHTML="<font color='red'> Page <b>"+pageno+"</b> (</font><font color='blue'><b>"+count+"</font></b><font color='red'> word(s) found)</font>";else target.innerHTML="<font color='red'> <b>"+pageno+"</b> ÆäÀÌÁö (</font><font color='blue'><b>"+count+"</font></b><font color='red'>´Ü¾î ÀÏÄ¡)</font>";return}else{return}}function srchResultDecoOut(pageno,count){if(srchStatus[pageno]){srchStatus[pageno]=false;var target=eval("srst"+pageno);if(an=='en')target.innerHTML="<font color='black'> Page <b>"+pageno+"</b> (</font><font color='red'><b>"+count+"</font></b><font color='black'> word(s) found)</font></td>";else target.innerHTML="<font color='black'><b>"+pageno+"</b> ÆäÀÌÁö (</font><font color='red'><b>"+count+"</font></b><font color='black'>´Ü¾î ÀÏÄ¡)</font></td>";return}else{return}}function sr(pageno){for(i=0;i<ag.length;i++){if(ag[i].pageno==pageno+1){if(o==u){LeftBottomImgIdx.setColor(highlightColor);LeftBottomImgIdx.setOpa(highlightOpa);LeftBottomImgIdx.fillRect(parseInt(ag[i].left),parseInt(ag[i].top),parseInt(ag[i].width),parseInt(ag[i].height));LeftBottomImgIdx.paint();}else if(o==r){LeftTopImgIdx.setColor(highlightColor);LeftTopImgIdx.setOpa(highlightOpa);LeftTopImgIdx.fillRect(parseInt(ag[i].left),parseInt(ag[i].top),parseInt(ag[i].width),parseInt(ag[i].height));LeftTopImgIdx.paint();}}else if(ag[i].pageno==pageno+2){if(o==u){RightBottomImgIdx.setColor(highlightColor);RightBottomImgIdx.setOpa(highlightOpa);RightBottomImgIdx.fillRect(parseInt(ag[i].left),parseInt(ag[i].top),parseInt(ag[i].width),parseInt(ag[i].height));RightBottomImgIdx.paint();}else if(o==r){RightTopImgIdx.setColor(highlightColor);RightTopImgIdx.setOpa(highlightOpa);RightTopImgIdx.fillRect(parseInt(ag[i].left),parseInt(ag[i].top),parseInt(ag[i].width),parseInt(ag[i].height));RightTopImgIdx.paint();}}}if(g[pageno+1]){for(i=0;i<g[pageno+1].attrs.length;i++){if(o==u){if(g[pageno+1].attrs[i].linktype==1){LeftBottomImgIdx.setColor(pagelinkColor);LeftBottomImgIdx.setOpa(pagelinkOpa);}else if(g[pageno+1].attrs[i].linktype==2){if(g[pageno+1].attrs[i].dest.indexOf("mailto:")!=-1){LeftBottomImgIdx.setColor(mailColor);LeftBottomImgIdx.setOpa(mailOpa);}else{LeftBottomImgIdx.setColor(urlColor);LeftBottomImgIdx.setOpa(urlOpa);}}LeftBottomImgIdx.setLink(g[pageno+1].attrs[i].linktype,g[pageno+1].attrs[i].dest);LeftBottomImgIdx.fillRect(g[pageno+1].attrs[i].left,g[pageno+1].attrs[i].top,g[pageno+1].attrs[i].width,g[pageno+1].attrs[i].height);LeftBottomImgIdx.paint();}else if(o==r){if(g[pageno+1].attrs[i].linktype==1){LeftTopImgIdx.setColor(pagelinkColor);LeftTopImgIdx.setOpa(pagelinkOpa);}else if(g[pageno+1].attrs[i].linktype==2){if(g[pageno+1].attrs[i].dest.indexOf("mailto:")!=-1){LeftTopImgIdx.setColor(mailColor);LeftTopImgIdx.setOpa(mailOpa);}else{LeftTopImgIdx.setColor(urlColor);LeftTopImgIdx.setOpa(urlOpa);}}LeftTopImgIdx.setLink(g[pageno+1].attrs[i].linktype,g[pageno+1].attrs[i].dest);LeftTopImgIdx.fillRect(g[pageno+1].attrs[i].left,g[pageno+1].attrs[i].top,g[pageno+1].attrs[i].width,g[pageno+1].attrs[i].height);LeftTopImgIdx.paint();}}}if(g[pageno+2]){for(i=0;i<g[pageno+2].attrs.length;i++){if(o==u){if(g[pageno+2].attrs[i].linktype==1){RightBottomImgIdx.setColor(pagelinkColor);RightBottomImgIdx.setOpa(pagelinkOpa);}else if(g[pageno+2].attrs[i].linktype==2){if(g[pageno+2].attrs[i].dest.indexOf("mailto:")!=-1){RightBottomImgIdx.setColor(mailColor);RightBottomImgIdx.setOpa(mailOpa);}else{RightBottomImgIdx.setColor(urlColor);RightBottomImgIdx.setOpa(urlOpa);}}RightBottomImgIdx.setLink(g[pageno+2].attrs[i].linktype,g[pageno+2].attrs[i].dest);RightBottomImgIdx.fillRect(g[pageno+2].attrs[i].left,g[pageno+2].attrs[i].top,g[pageno+2].attrs[i].width,g[pageno+2].attrs[i].height);RightBottomImgIdx.paint();}else if(o==r){if(g[pageno+2].attrs[i].linktype==1){RightTopImgIdx.setColor(pagelinkColor);RightTopImgIdx.setOpa(pagelinkOpa);}else if(g[pageno+2].attrs[i].linktype==2){if(g[pageno+2].attrs[i].dest.indexOf("mailto:")!=-1){RightTopImgIdx.setColor(mailColor);RightTopImgIdx.setOpa(mailOpa);}else{RightTopImgIdx.setColor(urlColor);RightTopImgIdx.setOpa(urlOpa);}}RightTopImgIdx.setLink(g[pageno+2].attrs[i].linktype,g[pageno+2].attrs[i].dest);RightTopImgIdx.fillRect(g[pageno+2].attrs[i].left,g[pageno+2].attrs[i].top,g[pageno+2].attrs[i].width,g[pageno+2].attrs[i].height);RightTopImgIdx.paint();}}}}