// Copyright (c) 2000-2008 Unidocs. All rights reserved.
function hn(obj){for(var i=0;i<obj.length;i++){var qx=obj.substr(i,1);if(qx<'0'||qx>'9'){return false}}return true}function vg(qy){var endstr=document.cookie.indexOf(";",qy);if(endstr==-1)endstr=document.cookie.length;return unescape(document.cookie.substring(qy,endstr));}function jd(name){var arg=name+"=";var vh=arg.length;var vi=document.cookie.length;var i=0;while(i<vi){var j=i+vh;if(document.cookie.substring(i,j)==arg)return vg(j);i=document.cookie.indexOf(" ",i)+1;if(i==0)break}return null}function rm(){if(navigator.appName=="Microsoft Internet Explorer"&&navigator.appVersion.substring(navigator.appVersion.indexOf("MSIE")+5,navigator.appVersion.indexOf("MSIE")+8)>=6.0)return true;else{if(navigator.systemLanguage=='ko')alert(BookMsgList["ko"]["ONLY_IE"]);else if(navigator.systemLanguage=='jp')alert(BookMsgList["jp"]["ONLY_IE"]);else if(navigator.systemLanguage=='en')alert(BookMsgList["en"]["ONLY_IE"]);else alert(BookMsgList["en"]["ONLY_IE"]);return false}}function uy(value){fd("UniBookVolumeNo");fy("UniBookVolumeNo",value);}function SetStartPageNo(value){fd("Uni__SPageNo");fy("Uni__SPageNo",value);}function fd(name){var oc=new Date();oc.setTime(oc.getTime()-1);fy(name,"",oc,null,null,false);}function fy(name,value){var argv=fy.arguments;var argc=fy.arguments.length;var od=new Date();var vj=30;od.setDate(od.getDate()+vj);document.cookie=name+"="+escape(value)+"; path=/; expires="+od.toGMTString()+";"}function rn(){if((screen.width<1024)&&(screen.height<768)){alert(BookMsgList[ab]["RESOLUTION"]);return false}else{return true}}function MM_swapImgRestore(){var i,x,a=document.MM_sr;for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++)x.src=x.oSrc}function qz(n,d){var p,i,x;if(!d)d=document;if((p=n.indexOf("?"))>0&&parent.frames.length){d=parent.frames[n.substring(p+1)].document;n=n.substring(0,p);}if(!(x=d[n])&&d.all)x=d.all[n];for(i=0;!x&&i<d.forms.length;i++)x=d.forms[i][n];for(i=0;!x&&d.layers&&i<d.layers.length;i++)x=qz(n,d.layers[i].document);if(!x&&d.getElementById)x=d.getElementById(n);return x}function MM_swapImage(){var i,j=0,x,a=MM_swapImage.arguments;document.MM_sr=new Array;for(i=0;i<(a.length-2);i+=3)if((x=qz(a[i]))!=null){document.MM_sr[j++]=x;if(!x.oSrc)x.oSrc=x.src;x.src=a[i+2]}}function MM_preloadImages(){var d=document;if(d.images){if(!d.MM_p)d.MM_p=new Array();var i,j=d.MM_p.length,a=MM_preloadImages.arguments;for(i=0;i<a.length;i++)if(a[i].indexOf("#")!=0){d.MM_p[j]=new Image;d.MM_p[j++].src=a[i]}}}vk=0;b64pad="";fm=8;function ge(s){return binl2hex(iu(jy(s),s.length*fm));}function b64_md5(s){return binl2b64(iu(jy(s),s.length*fm));}function ye(s){return binl2str(iu(jy(s),s.length*fm));}function yf(hc,data){return binl2hex(oe(hc,data));}function b64_hmac_md5(hc,data){return binl2b64(oe(hc,data));}function yg(hc,data){return binl2str(oe(hc,data));}function yh(){return ge("abc")=="900150983cd24fb0d6963f7d28e17f72"}function iu(x,hi){x[hi>>5]|=0x80<<((hi)%32);x[(((hi+64)>>>9)<<4)+14]=hi;var a=1732584193;var b=-271733879;var c=-1732584194;var d=271733878;for(var i=0;i<x.length;i+=16){var vl=a;var vm=b;var vn=c;var vo=d;a=ea(a,b,c,d,x[i+0],7,-680876936);d=ea(d,a,b,c,x[i+1],12,-389564586);c=ea(c,d,a,b,x[i+2],17,606105819);b=ea(b,c,d,a,x[i+3],22,-1044525330);a=ea(a,b,c,d,x[i+4],7,-176418897);d=ea(d,a,b,c,x[i+5],12,1200080426);c=ea(c,d,a,b,x[i+6],17,-1473231341);b=ea(b,c,d,a,x[i+7],22,-45705983);a=ea(a,b,c,d,x[i+8],7,1770035416);d=ea(d,a,b,c,x[i+9],12,-1958414417);c=ea(c,d,a,b,x[i+10],17,-42063);b=ea(b,c,d,a,x[i+11],22,-1990404162);a=ea(a,b,c,d,x[i+12],7,1804603682);d=ea(d,a,b,c,x[i+13],12,-40341101);c=ea(c,d,a,b,x[i+14],17,-1502002290);b=ea(b,c,d,a,x[i+15],22,1236535329);a=eb(a,b,c,d,x[i+1],5,-165796510);d=eb(d,a,b,c,x[i+6],9,-1069501632);c=eb(c,d,a,b,x[i+11],14,643717713);b=eb(b,c,d,a,x[i+0],20,-373897302);a=eb(a,b,c,d,x[i+5],5,-701558691);d=eb(d,a,b,c,x[i+10],9,38016083);c=eb(c,d,a,b,x[i+15],14,-660478335);b=eb(b,c,d,a,x[i+4],20,-405537848);a=eb(a,b,c,d,x[i+9],5,568446438);d=eb(d,a,b,c,x[i+14],9,-1019803690);c=eb(c,d,a,b,x[i+3],14,-187363961);b=eb(b,c,d,a,x[i+8],20,1163531501);a=eb(a,b,c,d,x[i+13],5,-1444681467);d=eb(d,a,b,c,x[i+2],9,-51403784);c=eb(c,d,a,b,x[i+7],14,1735328473);b=eb(b,c,d,a,x[i+12],20,-1926607734);a=ec(a,b,c,d,x[i+5],4,-378558);d=ec(d,a,b,c,x[i+8],11,-2022574463);c=ec(c,d,a,b,x[i+11],16,1839030562);b=ec(b,c,d,a,x[i+14],23,-35309556);a=ec(a,b,c,d,x[i+1],4,-1530992060);d=ec(d,a,b,c,x[i+4],11,1272893353);c=ec(c,d,a,b,x[i+7],16,-155497632);b=ec(b,c,d,a,x[i+10],23,-1094730640);a=ec(a,b,c,d,x[i+13],4,681279174);d=ec(d,a,b,c,x[i+0],11,-358537222);c=ec(c,d,a,b,x[i+3],16,-722521979);b=ec(b,c,d,a,x[i+6],23,76029189);a=ec(a,b,c,d,x[i+9],4,-640364487);d=ec(d,a,b,c,x[i+12],11,-421815835);c=ec(c,d,a,b,x[i+15],16,530742520);b=ec(b,c,d,a,x[i+2],23,-995338651);a=ed(a,b,c,d,x[i+0],6,-198630844);d=ed(d,a,b,c,x[i+7],10,1126891415);c=ed(c,d,a,b,x[i+14],15,-1416354905);b=ed(b,c,d,a,x[i+5],21,-57434055);a=ed(a,b,c,d,x[i+12],6,1700485571);d=ed(d,a,b,c,x[i+3],10,-1894986606);c=ed(c,d,a,b,x[i+10],15,-1051523);b=ed(b,c,d,a,x[i+1],21,-2054922799);a=ed(a,b,c,d,x[i+8],6,1873313359);d=ed(d,a,b,c,x[i+15],10,-30611744);c=ed(c,d,a,b,x[i+6],15,-1560198380);b=ed(b,c,d,a,x[i+13],21,1309151649);a=ed(a,b,c,d,x[i+4],6,-145523070);d=ed(d,a,b,c,x[i+11],10,-1120210379);c=ed(c,d,a,b,x[i+2],15,718787259);b=ed(b,c,d,a,x[i+9],21,-343485551);a=hd(a,vl);b=hd(b,vm);c=hd(c,vn);d=hd(d,vo);}return Array(a,b,c,d);}function ld(q,a,b,x,s,t){return hd(bit_rol(hd(hd(a,q),hd(x,t)),s),b);}function ea(a,b,c,d,x,s,t){return ld((b&c)|((~b)&d),a,b,x,s,t);}function eb(a,b,c,d,x,s,t){return ld((b&d)|(c&(~d)),a,b,x,s,t);}function ec(a,b,c,d,x,s,t){return ld(b^c^d,a,b,x,s,t);}function ed(a,b,c,d,x,s,t){return ld(c^(b|(~d)),a,b,x,s,t);}function oe(hc,data){var bkey=jy(hc);if(bkey.length>16)bkey=iu(bkey,hc.length*fm);var ra=Array(16),opad=Array(16);for(var i=0;i<16;i++){ra[i]=bkey[i]^0x36363636;opad[i]=bkey[i]^0x5C5C5C5C}var hash=iu(ra.concat(jy(data)),512+data.length*fm);return iu(opad.concat(hash),512+128);}function hd(x,y){var rb=(x&0xFFFF)+(y&0xFFFF);var vp=(x>>16)+(y>>16)+(rb>>16);return(vp<<16)|(rb&0xFFFF);}function bit_rol(num,rc){return(num<<rc)|(num>>>(32-rc));}function jy(dv){var bin=Array();var of=(1<<fm)-1;for(var i=0;i<dv.length*fm;i+=fm)bin[i>>5]|=(dv.charCodeAt(i/fm)&of)<<(i%32);return bin}function binl2str(bin){var dv="";var of=(1<<fm)-1;for(var i=0;i<bin.length*32;i+=fm)dv+=String.fromCharCode((bin[i>>5]>>>(i%32))&of);return dv}function binl2hex(binarray){var rd=vk?"0123456789ABCDEF":"0123456789abcdef";var dv="";for(var i=0;i<binarray.length*4;i++){dv+=rd.charAt((binarray[i>>2]>>((i%4)*8+4))&0xF)+rd.charAt((binarray[i>>2]>>((i%4)*8))&0xF);}return dv}function binl2b64(binarray){var vq="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/";var dv="";for(var i=0;i<binarray.length*4;i+=3){var triplet=(((binarray[i>>2]>>8*(i%4))&0xFF)<<16)|(((binarray[i+1>>2]>>8*((i+1)%4))&0xFF)<<8)|((binarray[i+2>>2]>>8*((i+2)%4))&0xFF);for(var j=0;j<4;j++){if(i*8+j*6>binarray.length*32)dv+=b64pad;else dv+=vq.charAt((triplet>>6*(3-j))&0x3F);}}return dv}function getEncoding(){var vr=parent.p_viewer.bookid.value;var webBookConfig=es(vr+"/conf/config.xml");var vs="";try{if(webBookConfig.getElementsByTagName("WebBook/CharSet")[0])vs=webBookConfig.getElementsByTagName("WebBook/CharSet")[0].text.toLowerCase().trim();}catch(e){alert(iw+" file has errors..");fd("Uni__SPageNo");parent.close();}return"UTF-8"}String.prototype.after=function(ew,blnCaseSensitive){var ci='';var av=String(ew);if(this.length==0||av.length==0)return ci;blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');var dg=0;if(blnCaseSensitive)dg=this.indexOf(av);else dg=this.toUpperCase().indexOf(av.toUpperCase());if(dg>=0){if(dg<=(this.length-av.length))ci=this.substr(dg+av.length);}return ci};String.prototype.afterRev=function(ew,blnCaseSensitive){var ci='';var av=String(ew);if(this.length==0||av.length==0)return ci;blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');var dg=0;if(blnCaseSensitive)dg=this.lastIndexOf(av);else dg=this.toUpperCase().lastIndexOf(av.toUpperCase());if(dg>=0){if(dg<=(this.length-av.length))ci=this.substr(dg+av.length);}return ci};String.prototype.before=function(ew,blnCaseSensitive){var ci='';var av=String(ew);if(this.length==0||av.length==0)return ci;blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');var dg=0;if(blnCaseSensitive)dg=this.indexOf(av);else dg=this.toUpperCase().indexOf(av.toUpperCase());if(dg>0)ci=this.substr(0,dg);return ci};String.prototype.beforeRev=function(ew,blnCaseSensitive){var ci='';var av=String(ew);if(this.length==0||av.length==0)return ci;blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');var dg=0;if(blnCaseSensitive)dg=this.lastIndexOf(av);else dg=this.toUpperCase().lastIndexOf(av.toUpperCase());if(dg>0)ci=this.substr(0,dg);return ci};String.prototype.contains=function(ew,blnCaseSensitive){var ci=false;var av=String(ew);if(av.length==0)return true;blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');if(blnCaseSensitive)ci=(this.indexOf(av)>-1);else ci=(this.toUpperCase().indexOf(av.toUpperCase())>-1);return ci};String.prototype.startsWith=function(ew,blnCaseSensitive){var ci=false;var av=String(ew);if(av.length==0)return true;if(av.length>this.length)return false;blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');if(blnCaseSensitive)ci=(this.indexOf(av)==0);else ci=(this.toUpperCase().indexOf(av.toUpperCase())==0);return ci};String.prototype.endsWith=function(ew,blnCaseSensitive){var ci=false;var av=String(ew);if(av.length==0)return true;if(av.length>this.length)return false;blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');if(blnCaseSensitive){var og=this.slice(this.length-av.length);ci=(og==av);}else{var og=this.toUpperCase().slice(this.length-av.length);ci=(og==yi);}return ci};String.prototype.normalize=function(){gl=this.replace(/(^\s+)|(\s+$)/g,'');gl=gl.replace(/(\s+)/g,'\x20');return gl};String.prototype.translate=function(vt,vu,blnCaseSensitive){var le=String(vt);var jz=String(vu);var gl='';var lf='';var lg=0;var re=String.fromCharCode(1);if(le.length>jz.length){for(var i=1;i<=(jz.length-le.length);i++)jz+=re}blnCaseSensitive=blnCaseSensitive|(String(blnCaseSensitive)=='undefined');for(var i=0;i<this.length;i++){lf=this.substr(i,1);if(blnCaseSensitive)lg=le.indexOf(lf);else lg=(le.toUpperCase()).indexOf((lf.toUpperCase()));if(lg>-1)gl+=jz.charAt(lg);else gl+=lf}return gl.replace(re,'');};String.prototype.trim=function(){return this.replace(/(^\s*)|(\s*$)/g,"");}