// Copyright (c) 2000-2007 Unidocs. All rights reserved.
function moveToc(){if(isTocVisible){toCloseToc(0);isTocVisible=false}else{toOpenToc(0);isTocVisible=true}}function toOpenToc(ge){ge+=10;clearTimeout(tocTimer);if(ge<230){document.getElementById("TocLayer").style.left=toc_pos+10;toc_pos=parseInt(document.getElementById("TocLayer").style.left);tocTimer=setTimeout("toOpenToc("+ge+")",20);}}function toCloseToc(ge){ge+=10;clearTimeout(tocTimer);if(ge<230){document.getElementById("TocLayer").style.left=toc_pos-10;toc_pos=parseInt(document.getElementById("TocLayer").style.left);tocTimer=setTimeout("toCloseToc("+ge+")",20);}}function jumpTocPage(pageno){if(v==1){displayMessage(BookMsgList[cc]["ONLY_ONE_PAGE"]);return}if(pageno==f+1){displayMessage(BookMsgList[cc]["SAME_PAGE_NO"]);return}if(pageno>v){if(cc=='en')displayMessage('[Page no :'+pageno+'] does not exist.');else displayMessage('[ÆäÀÌÁö ¹øÈ£ :'+pageno+']´Â Á¸ÀçÇÏÁö ¾Ê´Â ÆäÀÌÁö ÀÔ´Ï´Ù.');return}cj(pageno-1);f=pageno-1;if(1<pageno&&pageno<v){displayTag('nextArrowImg');displayTag('prevArrowImg');}if(pageno==1){displayTag('nextArrowImg');hideTag('prevArrowImg');}if(pageno==v){hideTag('nextArrowImg');displayTag('prevArrowImg');}document.pageGoFrm.jumpno.value=pageno}function isValidString(keyword){var nx=keyword.substring(0,1);if(isNumber(nx)){alert(BookMsgList[cc]["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[cc]["CANNOT_USE_SPECIAL_CHARACTER"]);return false}return true}function ny(){var pageno;var matchCnt}function IndexList(){this.pageno=0;this.left=0;this.top=0;this.width=0;this.height=0}isHideSrch=true;function toggleSrch(){if(isHideSrch){displayLayer("srchTbl");document.getElementById("srchTbl").style.height="200px";isHideSrch=false}else{hideLayer("srchTbl");document.getElementById("srchTbl").style.height="1px";isHideSrch=true}}isHideTOC=false;function toggleTOC(){if(isHideTOC){displayLayer("treeDIV");document.getElementById("treeDIV").style.height="200px";isHideTOC=false}else{hideLayer("treeDIV");document.getElementById("treeDIV").style.height="1px";isHideTOC=true}}isHideBookmark=true;function toggleBookmark(){if(isHideBookmark){displayLayer("bookMarkTree");document.getElementById("bookMarkTree").style.height="150px";isHideBookmark=false}else{hideLayer("bookMarkTree");document.getElementById("bookMarkTree").style.height="1px";isHideBookmark=true}}isHideThumbnail=false;function toggleThumbnail(){if(isHideThumbnail){displayLayer("thumbnail");document.getElementById("thumbnail").style.height="300px";isHideThumbnail=false}else{hideLayer("thumbnail");document.getElementById("thumbnail").style.height="1px";isHideThumbnail=true}}function findKeyWord(){var keyword=document.keywordFrm.keyword.value;if(keyword.length==0){alert(BookMsgList[cc]["PLZ_PUT_A_SEARCH_WORD"]);document.keywordFrm.keyword.value='';return}if(keyword.length<2){alert(BookMsgList[cc]["MORE_THAN_TWO_CHARACTERS"]);document.keywordFrm.keyword.value='';return}if(!isValidString(keyword))return;keyword=keyword.toLowerCase();var spaceLoc=keyword.indexOf(' ');if(spaceLoc>0)keyword=keyword.substring(0,spaceLoc);var tg=false;var kk=null;try{kk=srchWord[keyword]}catch(e){alert(BookMsgList[cc]["SEARCH_MALFUNCTIONED"]);document.keywordFrm.keyword.value='';return}document.body.style.cursor="wait";ch=new Array();if(kk){var md=kk;var me=md.split("|").length;var th;var mf=0;var fk=0;var pageno;var ti;var tj;var tk;var tl;var fl;var indexOFLbrace=0;var hm="";var gv=null;var gw=new Array();var pageList=new Array();for(i=0;i<me;i++){hm=md.split("|")[i];indexOFLbrace=hm.indexOf("(");fk=parseInt(hm.substring(0,indexOFLbrace));gv=hm.substring(indexOFLbrace).replace("(","").replace(")","");fl=new IndexList();fl.pageno=fk;fl.left=parseInt(gv.split(":")[0]);fl.top=parseInt(gv.split(":")[1]);fl.width=parseInt(gv.split(":")[2])-fl.left;fl.height=parseInt(gv.split(":")[3])-fl.top;ch[i]=fl;if(isNaN(fk))continue;if(mf==fk){gw[fk].matchCnt++;continue}else{var kl=new ny();kl.pageno=fk;kl.matchCnt=1;gw[fk]=kl;pageList[pageList.length]=fk;mf=fk;}}var srchResultStr='<table height="100%" background="common/left_bg.gif" id=SearchResultTable width=151 >';srchResultStr+="<tr valign='top'><td valign='top'> <b>"+keyword+":</b> <font color='red'><b>"+pageList.length+"</font></b>pages  <font color='blue'><b>"+me+"</font></b>words</td></tr>";for(i=0;i<pageList.length;i++){srchResultStr+="<tr valign='top'><td valign='top'><table valign='top'><tr valign='top'><td valign='top'>&nbsp; <image src='common/img_doc.gif' align='absmiddle' border='0'></td><td id=srst"+gw[pageList[i]].pageno+" style='cursor:pointer;' valign='top' onclick='jumpTocPage("+gw[pageList[i]].pageno+")' > page <b>"+pageList[i]+"</b> (<font color='red'><b>"+gw[pageList[i]].matchCnt+"</font></b>)</table></td></tr>"}if(pageList.length<6){for(j=0;j<(6-pageList.length);j++){srchResultStr+="<tr valign='top'><td valign='top'>&nbsp;</td></tr>"}}srchResultStr+="</table>";displayLayer("srchTbl");document.getElementById("srchTbl").style.height="200px";isHideSrch=false;document.getElementById("srchTbl").innerHTML=srchResultStr;}else{var srchResultStr='<table height="100%" background="common/left_bg.gif" id=SearchResultTable width=151 >';if(cc=='en')srchResultStr+="<tr><td>&nbsp;<b>"+keyword+" : </b><br><font color='red'><b>Word Not Found</b></font></td></tr>";else srchResultStr+="<tr><td>&nbsp;<b>"+keyword+" : </b><br><font color='red'><b>°Ë»ö °á°ú°¡ ¾ø½À´Ï´Ù.</b></font></td></tr>";for(j=0;j<6;j++){srchResultStr+="<tr valign='top'><td valign='top'>&nbsp;</td></tr>"}srchResultStr+="</table>";document.getElementById("srchTbl").innerHTML=srchResultStr}drawHighlight(f+1);displayLayer("srchTbl");document.body.style.cursor="default";document.keywordFrm.keyword.value='';if(isHideSrch){displayLayer("srchTbl");document.getElementById("srchTbl").style.height="200px";isHideSrch=false}return false}srchStatus=new Array();function srchResultDecoIn(pageno,count){if(!srchStatus[pageno]){srchStatus[pageno]=true;var target=document.getElementById("srst"+pageno);if(cc=='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=document.getElementById("srst"+pageno);if(cc=='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 drawHighlightOnLocal(pageno){for(i=0;i<ch.length;i++){if(ch[i].pageno==pageno+1){if(g==z){LeftBottomImgIdx.setColor(ew);LeftBottomImgIdx.setOpa(fe);LeftBottomImgIdx.fillRect(parseInt(ch[i].left),parseInt(ch[i].top),parseInt(ch[i].width),parseInt(ch[i].height));LeftBottomImgIdx.paint();}else if(g==w){LeftTopImgIdx.setColor(ew);LeftTopImgIdx.setOpa(fe);LeftTopImgIdx.fillRect(parseInt(ch[i].left),parseInt(ch[i].top),parseInt(ch[i].width),parseInt(ch[i].height));LeftTopImgIdx.paint();}}else if(ch[i].pageno==pageno+2){if(g==z){RightBottomImgIdx.setColor(ew);RightBottomImgIdx.setOpa(fe);RightBottomImgIdx.fillRect(parseInt(ch[i].left),parseInt(ch[i].top),parseInt(ch[i].width),parseInt(ch[i].height));RightBottomImgIdx.paint();}else if(g==w){RightTopImgIdx.setColor(ew);RightTopImgIdx.setOpa(fe);RightTopImgIdx.fillRect(parseInt(ch[i].left),parseInt(ch[i].top),parseInt(ch[i].width),parseInt(ch[i].height));RightTopImgIdx.paint();}}}if(r[pageno+1]){for(i=0;i<r[pageno+1].attrs.length;i++){if(g==z){if(r[pageno+1].attrs[i].linktype==1){LeftBottomImgIdx.setColor(pagelinkColor);LeftBottomImgIdx.setOpa(pagelinkOpa);}else if(r[pageno+1].attrs[i].linktype==2){if(r[pageno+1].attrs[i].dest.indexOf("mailto:")!=-1){LeftBottomImgIdx.setColor(mailColor);LeftBottomImgIdx.setOpa(mailOpa);}else{LeftBottomImgIdx.setColor(urlColor);LeftBottomImgIdx.setOpa(urlOpa);}}LeftBottomImgIdx.setLink(r[pageno+1].attrs[i].linktype,r[pageno+1].attrs[i].dest);LeftBottomImgIdx.fillRect(r[pageno+1].attrs[i].left,r[pageno+1].attrs[i].top,r[pageno+1].attrs[i].width,r[pageno+1].attrs[i].height);LeftBottomImgIdx.paint();}else if(g==w){if(r[pageno+1].attrs[i].linktype==1){LeftTopImgIdx.setColor(pagelinkColor);LeftTopImgIdx.setOpa(pagelinkOpa);}else if(r[pageno+1].attrs[i].linktype==2){if(r[pageno+1].attrs[i].dest.indexOf("mailto:")!=-1){LeftTopImgIdx.setColor(mailColor);LeftTopImgIdx.setOpa(mailOpa);}else{LeftTopImgIdx.setColor(urlColor);LeftTopImgIdx.setOpa(urlOpa);}}LeftTopImgIdx.setLink(r[pageno+1].attrs[i].linktype,r[pageno+1].attrs[i].dest);LeftTopImgIdx.fillRect(r[pageno+1].attrs[i].left,r[pageno+1].attrs[i].top,r[pageno+1].attrs[i].width,r[pageno+1].attrs[i].height);LeftTopImgIdx.paint();}}}if(r[pageno+2]){for(i=0;i<r[pageno+2].attrs.length;i++){if(g==z){if(r[pageno+2].attrs[i].linktype==1){RightBottomImgIdx.setColor(pagelinkColor);RightBottomImgIdx.setOpa(pagelinkOpa);}else if(r[pageno+2].attrs[i].linktype==2){if(r[pageno+2].attrs[i].dest.indexOf("mailto:")!=-1){RightBottomImgIdx.setColor(mailColor);RightBottomImgIdx.setOpa(mailOpa);}else{RightBottomImgIdx.setColor(urlColor);RightBottomImgIdx.setOpa(urlOpa);}}RightBottomImgIdx.setLink(r[pageno+2].attrs[i].linktype,r[pageno+2].attrs[i].dest);RightBottomImgIdx.fillRect(r[pageno+2].attrs[i].left,r[pageno+2].attrs[i].top,r[pageno+2].attrs[i].width,r[pageno+2].attrs[i].height);RightBottomImgIdx.paint();}else if(g==w){if(r[pageno+2].attrs[i].linktype==1){RightTopImgIdx.setColor(pagelinkColor);RightTopImgIdx.setOpa(pagelinkOpa);}else if(r[pageno+2].attrs[i].linktype==2){if(r[pageno+2].attrs[i].dest.indexOf("mailto:")!=-1){RightTopImgIdx.setColor(mailColor);RightTopImgIdx.setOpa(mailOpa);}else{RightTopImgIdx.setColor(urlColor);RightTopImgIdx.setOpa(urlOpa);}}RightTopImgIdx.setLink(r[pageno+2].attrs[i].linktype,r[pageno+2].attrs[i].dest);RightTopImgIdx.fillRect(r[pageno+2].attrs[i].left,r[pageno+2].attrs[i].top,r[pageno+2].attrs[i].width,r[pageno+2].attrs[i].height);RightTopImgIdx.paint();}}}}