(this||(0,eval)("(this)")).bdor=[]; (function(b){function c(b){b=f.match(b);if(null==b||0==b.length)return 0;b=b[0];var c=b.indexOf("/");b=b.substring(c+1,b.length);return""==b?0:parseInt(b)}function d(b){b=f.match(b);if(null==b||0==b.length)return 0;b=b[0].replace("_",".").match(/\d+\.?\d?/);if(null==b||0==b.length)return 0;b=b[0];return""==b?0:parseFloat(b)}var f=navigator.userAgent.toLowerCase();b.browser={};b.browser.webkit=/webkit/.test(f);b.browser.mozilla=/firefox/.test(f);b.browser.firefox=b.browser.mozilla;b.browser.msie=/msie/.test(f)|| /trident/.test(f);b.browser.opera=/opera/.test(f)||/opr/.test(f);b.browser.chrome=/chrome/.test(f)&&!b.browser.opera;b.browser.uc=/ucbrowser/.test(f);b.browser.safari=/safari/.test(f)&&!b.browser.chrome&&!b.browser.uc;b.browser.version=0;bdor[1]="p";b.browser.firefox&&(b.browser.version=c(/firefox\/\d+/));if(b.browser.msie){var g=f.match(/msie\s?\d+\.0/);null==g?(g=f.match(/trident\/\d+\.0/),null!=g&&0","")},HTMLLabel2Text:function(){return this.replaceAll("<","<").replaceAll(">",">")},isUrl:function(){return""!=this&&this.match(/(http\:\/\/)?([\w.]+)(\/[\w- \.\/\?%&=]*)?/gi)?!0:!1},isEmail:function(){return""!=this&&this.match(/^([A-Za-z0-9])(\w)+@(\w)+(\.)(com|com\.cn|net|cn|net\.cn|org|biz|info|gov|gov\.cn|edu|edu\.cn)/)?!0:!1},toArray:function(b){b||(b="");return this.split(b)},reverse:function(){var b= this.split("");b.reverse();return b.join("")},equals:function(b){return this.trim()==b.trim()},equalsIgnoreCase:function(b){return this.toLowerCase().trim()==b.toLowerCase().trim()},startWith:function(b){return""===b?!1:this.substr(0,b.length)===b},endWith:function(b){return""===b?!1:this.substr(-b.length,b.length)===b},isEnglish:function(){return/[\x00-\xff]/.test(this)},overflow:function(b){if(void 0==b)return this.toString();var c=2;/[^\x00-\xff]/.test(this)&&(b=Math.floor(b/2),c=Math.floor(c/ 2));return this.length-b>c?this.substr(0,b)+"...":this.toString()},extract:function(){if(0==this.length||0==arguments.length)return[];for(var b=[],c=this.toString(),d=0;dc))return b=b.length,this.substring(0,c)+this.substring(c+b,this.length)}},removeStartWidth:function(b){if("string"== typeof b&&b&&(b=this.indexOf(b),!(0>b)))return this.substring(0,b)},cycle:function(b){if(!isNaN(b)){for(var c=parseInt(b/this.length),d=this;0this.length?!1:this.splice(b,1)[0]},indexOf:function(b){for(var c=0;cd&&(b=d);return b},fixed:function(b,c){var d=Math.pow(10,c);return Math.round(b*d)/d}}}); var Color=function(b){return{value:b,toString:function(){function b(c,d,h){if(c.lengthd)for(;c.length=d.r.length?"0"+d.r:d.r;d.g=1>=d.g.length?"0"+d.g:d.g;d.b=1>=d.b.length?"0"+d.b:d.b;return"#"+d.r+d.g+d.b},reduce:function(b){return this.add(-b)}}}; function equals(b,c){return 1E-7>Math.abs(b-c)}var Point=function(b,c){return{x:b,y:c,isNearTo:function(b,c){if(!b)return!1;void 0==c&&(c=5);return Math.abs(this.x-b.x)>18&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>12&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>6&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h&63);2==c?(h=b.charCodeAt(f)<<8,k=b.charCodeAt(++f),h+=k,d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>> 10)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>4&63)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h<<2&63)+"="):1==c&&(h=b.charCodeAt(f),d+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>2)+"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h<<4&63)+"==");return d},decode:function(b){b=String(b);for(var c=b.length,d=0,f,g,h="",k=-1;++k>(-2*d&6)));return h},version:"0.1.0"};if("function"==typeof define&&"object"==typeof define.amd&&define.amd)define(function(){return h});else if(c&&!c.nodeType)if(d)d.exports=h;else for(var k in h)h.hasOwnProperty(k)&&(c[k]=h[k]);else b.base64=h})(this);function parsHexToNormalString(b){for(var c="";2<=b.length;)c+=String.fromCharCode(parseInt(b.substring(0,2),16)),b=b.substring(2,b.length);return c} function parseHexString(b){for(var c=[];2<=b.length;)c.push(parseInt(b.substring(0,2),16)),b=b.substring(2,b.length);return c}function byteArray2String(b){for(var c="",d=0;dg;g++)d[g]=g,f[g]=b.charCodeAt(g%b.length);for(var h=0,g=0;256>g;g++){var h=h+d[g]+f[g]&255,k=d[g];d[g]=d[h];d[h]=k}for(var l=h=f=0,m,k="",g=0;g>>32-k,d)}function f(b,d,f,g,h,k,l){b=c(b,c(c(d&g|f&~g,h),l));return c(b<>>32-k,d)}function g(b,d,f,g,h,k,l){b=c(b,c(c(d^f^g,h),l));return c(b<>>32-k,d)}function h(b,d,f,g,h,k,l){b=c(b, c(c(f^(d|~g),h),l));return c(b<>>32-k,d)}function k(b){var c="",d="",f;for(f=0;3>=f;f++)d=b>>>8*f&255,d="0"+d.toString(16),c+=d.substr(d.length-2,2);return c}var l=[],m,n,p,q,s,r,t,u,w,l=function(b){var c,d=b.length;c=d+8;for(var f=16*((c-c%64)/64+1),g=Array(f-1),h=0,k=0;k>>29;return g}(this);r=1732584193;t=4023233417;u=2562383102;w=271733878;for(m=0;mb||this.moduleCount<=b||0>c||this.moduleCount<=c)throw Error(b+","+c);return this.modules[b][c]},getModuleCount:function(){return this.moduleCount},make:function(){if(1>this.typeNumber){for(var b=1,b=1;40>b;b++){for(var c=QRRSBlock.getRSBlocks(b,this.errorCorrectLevel),d=new QRBitBuffer,f=0,g=0;g=d;d++)if(!(-1>=b+d||this.moduleCount<=b+d))for(var f=-1;7>=f;f++)-1>=c+f||this.moduleCount<=c+f||(this.modules[b+d][c+f]=0<=d&&6>=d&&(0==f||6==f)||0<=f&&6>= f&&(0==d||6==d)||2<=d&&4>=d&&2<=f&&4>=f?!0:!1)},getBestMaskPattern:function(){for(var b=0,c=0,d=0;8>d;d++){this.makeImpl(!0,d);var f=QRUtil.getLostPoint(this);if(0==d||b>f)b=f,c=d}return c},createMovieClip:function(b,c,d){b=b.createEmptyMovieClip(c,d);this.make();for(c=0;c=h;h++)for(var k=-2;2>=k;k++)this.modules[f+h][g+k]=-2==h||2==h||-2==k||2==k||0==h&&0==k?!0:!1}},setupTypeNumber:function(b){for(var c= QRUtil.getBCHTypeNumber(this.typeNumber),d=0;18>d;d++){var f=!b&&1==(c>>d&1);this.modules[Math.floor(d/3)][d%3+this.moduleCount-8-3]=f}for(d=0;18>d;d++)f=!b&&1==(c>>d&1),this.modules[d%3+this.moduleCount-8-3][Math.floor(d/3)]=f},setupTypeInfo:function(b,c){for(var d=QRUtil.getBCHTypeInfo(this.errorCorrectLevel<<3|c),f=0;15>f;f++){var g=!b&&1==(d>>f&1);6>f?this.modules[f][8]=g:8>f?this.modules[f+1][8]=g:this.modules[this.moduleCount-15+f][8]=g}for(f=0;15>f;f++)g=!b&&1==(d>>f&1),8>f?this.modules[8][this.moduleCount- f-1]=g:9>f?this.modules[8][15-f-1+1]=g:this.modules[8][15-f-1]=g;this.modules[this.moduleCount-8][8]=!b},mapData:function(b,c){for(var d=-1,f=this.moduleCount-1,g=7,h=0,k=this.moduleCount-1;0l;l++)if(null==this.modules[f][k-l]){var m=!1;h>>g&1));QRUtil.getMask(c,f,k-l)&&(m=!m);this.modules[f][k-l]=m;g--; -1==g&&(h++,g=7)}f+=d;if(0>f||this.moduleCount<=f){f-=d;d=-d;break}}}};QRCode.PAD0=236;QRCode.PAD1=17; QRCode.createData=function(b,c,d){c=QRRSBlock.getRSBlocks(b,c);for(var f=new QRBitBuffer,g=0;g8*b)throw Error("code length overflow. ("+f.getLengthInBits()+">"+8*b+")");for(f.getLengthInBits()+4<=8*b&&f.put(0,4);0!=f.getLengthInBits()%8;)f.putBit(!1);for(;!(f.getLengthInBits()>=8*b);){f.put(QRCode.PAD0,8);if(f.getLengthInBits()>= 8*b)break;f.put(QRCode.PAD1,8)}return QRCode.createBytes(f,c)}; QRCode.createBytes=function(b,c){for(var d=0,f=0,g=0,h=Array(c.length),k=Array(c.length),l=0;l>>=1;return c},getPatternPosition:function(b){return QRUtil.PATTERN_POSITION_TABLE[b-1]},getMask:function(b,c,d){switch(b){case QRMaskPattern.PATTERN000:return 0==(c+d)% 2;case QRMaskPattern.PATTERN001:return 0==c%2;case QRMaskPattern.PATTERN010:return 0==d%3;case QRMaskPattern.PATTERN011:return 0==(c+d)%3;case QRMaskPattern.PATTERN100:return 0==(Math.floor(c/2)+Math.floor(d/3))%2;case QRMaskPattern.PATTERN101:return 0==c*d%2+c*d%3;case QRMaskPattern.PATTERN110:return 0==(c*d%2+c*d%3)%2;case QRMaskPattern.PATTERN111:return 0==(c*d%3+(c+d)%2)%2;default:throw Error("bad maskPattern:"+b);}},getErrorCorrectPolynomial:function(b){for(var c=new QRPolynomial([1],0),d=0;d< b;d++)c=c.multiply(new QRPolynomial([1,QRMath.gexp(d)],0));return c},getLengthInBits:function(b,c){if(1<=c&&10>c)switch(b){case QRMode.MODE_NUMBER:return 10;case QRMode.MODE_ALPHA_NUM:return 9;case QRMode.MODE_8BIT_BYTE:return 8;case QRMode.MODE_KANJI:return 8;default:throw Error("mode:"+b);}else if(27>c)switch(b){case QRMode.MODE_NUMBER:return 12;case QRMode.MODE_ALPHA_NUM:return 11;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 10;default:throw Error("mode:"+b);}else if(41>c)switch(b){case QRMode.MODE_NUMBER:return 14; case QRMode.MODE_ALPHA_NUM:return 13;case QRMode.MODE_8BIT_BYTE:return 16;case QRMode.MODE_KANJI:return 12;default:throw Error("mode:"+b);}else throw Error("type:"+c);},getLostPoint:function(b){for(var c=b.getModuleCount(),d=0,f=0;f=l;l++)if(!(0>f+l||c<=f+l))for(var m=-1;1>=m;m++)0>g+m||c<=g+m||0==l&&0==m||k!=b.isDark(f+l,g+m)||h++;5b)throw Error("glog("+ b+")");return QRMath.LOG_TABLE[b]},gexp:function(b){for(;0>b;)b+=255;for(;256<=b;)b-=255;return QRMath.EXP_TABLE[b]},EXP_TABLE:Array(256),LOG_TABLE:Array(256)},i=0;8>i;i++)QRMath.EXP_TABLE[i]=1<i;i++)QRMath.EXP_TABLE[i]=QRMath.EXP_TABLE[i-4]^QRMath.EXP_TABLE[i-5]^QRMath.EXP_TABLE[i-6]^QRMath.EXP_TABLE[i-8];for(i=0;255>i;i++)QRMath.LOG_TABLE[QRMath.EXP_TABLE[i]]=i; function QRPolynomial(b,c){if(void 0==b.length)throw Error(b.length+"/"+c);for(var d=0;dthis.getLength()-b.getLength())return this;for(var c=QRMath.glog(this.get(0))-QRMath.glog(b.get(0)),d=Array(this.getLength()),f=0;f>>7-b%8&1)},put:function(b,c){for(var d=0;d>>c-d-1&1))},getLengthInBits:function(){return this.length},putBit:function(b){var c=Math.floor(this.length/8);this.buffer.length<=c&&this.buffer.push(0);b&&(this.buffer[c]|=128>>>this.length%8);this.length++}}; (function(b){b.fn.qrcode=function(c){"string"===typeof c&&(c={text:c});c=b.extend({},{render:"canvas",width:256,height:256,typeNumber:-1,correctLevel:QRErrorCorrectLevel.H,background:"#ffffff",foreground:"#000000"},c);return this.each(function(){var d;if("canvas"==c.render){d=new QRCode(c.typeNumber,c.correctLevel);d.addData(c.text);d.make();var f=document.createElement("canvas");f.width=c.width;f.height=c.height;for(var g=f.getContext("2d"),h=c.width/d.getModuleCount(),k=c.height/d.getModuleCount(), l=0;l").css("width",c.width+"px").css("height",c.height+"px").css("border","0px").css("border-collapse","collapse").css("background-color",c.background),g=c.width/ d.getModuleCount(),h=c.height/d.getModuleCount(),k=0;k").css("height",h+"px").appendTo(f),m=0;m").css("width",g+"px").css("background-color",d.isDark(k,m)?c.foreground:c.background).appendTo(l);d=f;jQuery(d).appendTo(this)})}})(jQuery); (function(b){b.fn.slider=function(c){if(void 0!=c.value)try{this.setRange(c.value)}catch(d){}else if(void 0!=c.maxValue)try{this.duration=c.maxValue,this.setRange(this.range)}catch(f){}else{var g=this;this.duration=c.max;this.onChange=c.onChange;this.direction=c.direction;var h=b('
'),k=b('
'),l=b('
');this.append(h);this.append(k);this.append(l);this.setRange=function(b){if(void 0!=b){g.range=b;b=h.offset().left- g.offset().left;var c=parseInt(k.css("bottom").replace("px","")),d=l.width();if("horizontal"==g.direction){var f=h.width()-d,c=Math.floor(g.range*f/g.duration),c=Math.min(c,f),d=c+d/2;l.css({left:c+b});k.css({width:d})}else f=h.height()-d,b=Math.floor(g.range*f/g.duration),b=Math.min(b,f),d=b+d/2,l.css({bottom:b+c}),k.css({height:d})}};this.setRange(c.range);c=function(c){var d;isTouchDevice()?(d=c.originalEvent.touches[0],void 0==d&&(d=c.touches[0])):d=c;if(void 0!=d){c=b(d.target);var f=0;"horizontal"== g.direction?(f=d.offsetX,void 0==f&&(f=d.pageX-c.offset().left),f=f/h.width()*g.duration):(f=d.offsetY,void 0==f&&(f=d.pageY-c.offset().top),f=(c.height()-f)/h.height()*g.duration);g.setRange.apply(g,[f]);g.onChange(f);return!1}};h.bind(_event._click,c);k.bind(_event._click,c)}};bdor[30]=function(b,d){return bdor[b]-d}})(jQuery);bdor[7]="m"; (function(b){b.fn.addVideoSkin=function(c){var d=this;this.theme=void 0;for(var f=0;f');this.append(h);f=b('
');h.append(f);var k=b('
');h.append(k); f=b('
');h.append(f);f=function(b){!1==g.paused?g.pause():g.play();stopEvent(b);return!1};c.bind(_event._click,f);k.bind(_event._click,f);c.bind("play",function(){k.addClass("paused-button")});c.bind("pause",function(){k.removeClass("paused-button")});c.bind("ended",function(){k.removeClass("paused-button")});h.playButton=k;var l=b('
00:00
');h.append(l);c.bind("timeupdate",function(){var b=g.currentTime,c=g.duration;if(0==c||void 0==c)c=100;m.slider({maxValue:c}); m.slider({value:b});l.text(timeFormat(b))});h.videoTimer=l;var m=b('
');h.append(m);(function(){var b=g.duration;if(0==b||void 0==b)b=100;m.slider({range:0,max:b,direction:"horizontal",onChange:function(b){try{g.currentTime=b}catch(c){}}});h.show();d.controlbarWidth=h.width()})();h.videoSeek=m;f=b('
');h.append(f);var n=b('
');h.append(n);this.volume_value=1;n.slider({range:1,max:1,direction:"vertical",onChange:function(b){try{d.volume_value= b,0==b?(g.muted=!0,p.addClass("volume-mute")):(g.muted=!1,p.removeClass("volume-mute")),g.volume=b}catch(c){}}});h.volumeSeek=n;var p=b('
');h.append(p);p.bind(_event._click,function(){!0==g.muted?(g.muted=!1,n.slider({value:d.volume_value}),p.removeClass("volume-mute")):(g.muted=!0,n.slider({value:0}),p.addClass("volume-mute"));return!1});p.bind("mouseenter",function(){n.css({visiblity:"visible",opacity:"1"})});p.bind("mouseleave",function(){n.css({visiblity:"hidden", opacity:"0"})});n.bind("mouseenter",function(){n.css({visiblity:"visible",opacity:"1"})});n.bind("mouseleave",function(){n.css({visiblity:"hidden",opacity:"0"})});h.volumeButton=p;var q=b('
');h.append(q);q.bind(_event._click,function(){fullScreenApi.supportsFullScreen?fullScreenApi.isFullScreen()?fullScreenApi.cancelFullScreen():fullScreenApi.requestFullScreen(g):g.webkitSupportsFullscreen&&g.webkitEnterFullscreen();return!1});c.bind(fullScreenApi.fullScreenEventName, function(){fullScreenApi.isFullScreen()?q.addClass("player-exit-fullscreen"):q.removeClass("player-exit-fullscreen")});h.fullscreenButton=q;this.controlbar=h;this.resizeVideoSkin()}};bdor.i=function(b){return bdor[b]};b.fn.resizeVideoSkin=function(){var b=this.find("video:first")[0],d=this.controlbar;if(void 0!=d){var f=d.videoSeek,g=d.volumeSeek,h=d.volumeButton,k=d.fullscreenButton,l=this.width(),m=Math.max(0,l-this.theme.seekWidth);0>=m?f.css({display:"none"}):(f.css({width:m,display:"block"}), f.slider({value:b.currentTime}));d=h.offset().left-d.offset().left+(h.width()-g.width())/2;lthis.audioList.length)for(this.audioList=[],f=0;f');this.append(this.play_btn);this.play_btn.bind(_event._click,function(b){!1==g.paused?g.pause():g.play();stopEvent(b);return!1});c.bind("play",function(){d.play_btn.addClass("paused-button")});c.bind("pause",function(){d.play_btn.removeClass("paused-button")});c.bind("ended",function(){d.play_btn.removeClass("paused-button");d.audioIndex');this.append(this.back_btn);this.back_btn.bind(_event._click,function(b){if(0!=d.audioResources.length){d.audioIndex--;0>d.audioIndex&&(d.audioIndex+=d.audioResources.length);var c=d.audioResources[d.audioIndex];g.src=c;d.audio_name.text(m(c));g.play();stopEvent(b);return!1}});this.forward_btn=b('
');this.append(this.forward_btn);var k=function(b){if(0!=d.audioResources.length){d.audioIndex++;d.audioIndex%= d.audioResources.length;var c=d.audioResources[d.audioIndex];g.src=c;d.audio_name.text(m(c));g.play();stopEvent(b);return!1}};this.forward_btn.bind(_event._click,k);this.volume_seek=b('
');this.append(this.volume_seek);this.volume_value=1;this.volume_seek.slider({range:1,max:1,direction:this.theme.volumeDirection,onChange:function(b){try{d.volume_value=b,0==b?(g.muted=!0,d.volume_btn.addClass("volume-mute")):(g.muted=!1,d.volume_btn.removeClass("volume-mute")), g.volume=b}catch(c){}}});this.volume_btn=b('
');this.append(this.volume_btn);var l=function(b){d.volume_value=g.volume+b;d.volume_value=Math.max(0,d.volume_value);d.volume_value=Math.min(1,d.volume_value);g.volume=d.volume_value};this.volume_up_btn=b('
');this.volume_down_btn=b('
');this.volume_up_btn.bind(_event._click,function(){l(0.1)});this.volume_down_btn.bind(_event._click, function(){l(-0.1)});this.append(this.volume_up_btn);this.append(this.volume_down_btn);this.volume_btn.bind(_event._click,function(b){!0==g.muted?(g.muted=!1,d.volume_seek.slider({value:d.volume_value}),d.volume_btn.removeClass("volume-mute")):(g.muted=!0,d.volume_seek.slider({value:0}),d.volume_btn.addClass("volume-mute"));stopEvent(b);return!1});this.audio_timer=b('
00:00/00:00
');this.append(this.audio_timer);c.bind("timeupdate",function(){var b=g.currentTime,c=g.duration; d.audio_seek.slider({maxValue:c});d.audio_seek.slider({value:b});d.audio_timer.text(timeFormat(b)+"/"+timeFormat(c))});this.audio_seek=b('
');this.append(this.audio_seek);(function(){var b=g.duration;if(0==b||void 0==b)b=100;d.audio_seek.slider({range:0,max:b,direction:"horizontal",onChange:function(b){try{g.currentTime=b}catch(c){}}});d.resizeAudioSkin()})();this.audio_name=b('
');this.append(this.audio_name);f="";0=d?this.audio_seek.css({display:"none"}):(this.audio_seek.css({width:d,display:"block"}), this.audio_seek.slider({value:b.currentTime}));d=this.theme.wolumnWidth;void 0!=d&&(this.width()Math.floor(b/60)?"0"+Math.floor(b/60):Math.floor(b/60);return c+":"+(10>Math.floor(b-60*c)?"0"+Math.floor(b-60*c):Math.floor(b-60*c))},stopEvent=function(b){b=b||window.event;b.preventDefault?(b.preventDefault(),b.stopPropagation()):(b.returnValue=!1,b.cancelBubble=!0)};bdor[8]="o"; (function(b,c,d){function f(b,c){var d=(b[0]||0)-(c[0]||0);return 0'].join(""));return c.join("")}var k="object",l=!0;try{var m=d.description||(new d("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(n){m= "Unavailable"}var p=m.match(/\d+/g)||[0];b[c]={available:0",h(b),""].join("");return c.firstChild}}; b.fn[c]=function(d){var f=this.find(k).andSelf().filter(k);/string|object/.test(typeof d)&&this.each(function(){var f=b(this),g;d=typeof d==k?d:{swf:d};d.fallback=this;if(g=b[c].create(d))f.children().remove(),f.html(g)});"function"==typeof d&&f.each(function(){var f=this;f.jsInteractionTimeoutMs=f.jsInteractionTimeoutMs||0;660>f.jsInteractionTimeoutMs&&(f.clientWidth||f.clientHeight?d.call(f):setTimeout(function(){b(f)[c](d)},f.jsInteractionTimeoutMs+66))});return f}})(jQuery,"flash",navigator.plugins["Shockwave Flash"]|| window.ActiveXObject);jQuery.easing.jswing=jQuery.easing.swing; jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(b,c,d,f,g){return jQuery.easing[jQuery.easing.def](b,c,d,f,g)},easeInQuad:function(b,c,d,f,g){return f*(c/=g)*c+d},easeOutQuad:function(b,c,d,f,g){return-f*(c/=g)*(c-2)+d},easeInOutQuad:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c+d:-f/2*(--c*(c-2)-1)+d},easeInCubic:function(b,c,d,f,g){return f*(c/=g)*c*c+d},easeOutCubic:function(b,c,d,f,g){return f*((c=c/g-1)*c*c+1)+d},easeInOutCubic:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c*c+d: f/2*((c-=2)*c*c+2)+d},easeInQuart:function(b,c,d,f,g){return f*(c/=g)*c*c*c+d},easeOutQuart:function(b,c,d,f,g){return-f*((c=c/g-1)*c*c*c-1)+d},easeInOutQuart:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c*c*c+d:-f/2*((c-=2)*c*c*c-2)+d},easeInQuint:function(b,c,d,f,g){return f*(c/=g)*c*c*c*c+d},easeOutQuint:function(b,c,d,f,g){return f*((c=c/g-1)*c*c*c*c+1)+d},easeInOutQuint:function(b,c,d,f,g){return 1>(c/=g/2)?f/2*c*c*c*c*c+d:f/2*((c-=2)*c*c*c*c+2)+d},easeInSine:function(b,c,d,f,g){return-f*Math.cos(c/ g*(Math.PI/2))+f+d},easeOutSine:function(b,c,d,f,g){return f*Math.sin(c/g*(Math.PI/2))+d},easeInOutSine:function(b,c,d,f,g){return-f/2*(Math.cos(Math.PI*c/g)-1)+d},easeInExpo:function(b,c,d,f,g){return 0==c?d:f*Math.pow(2,10*(c/g-1))+d},easeOutExpo:function(b,c,d,f,g){return c==g?d+f:f*(-Math.pow(2,-10*c/g)+1)+d},easeInOutExpo:function(b,c,d,f,g){return 0==c?d:c==g?d+f:1>(c/=g/2)?f/2*Math.pow(2,10*(c-1))+d:f/2*(-Math.pow(2,-10*--c)+2)+d},easeInCirc:function(b,c,d,f,g){return-f*(Math.sqrt(1-(c/=g)* c)-1)+d},easeOutCirc:function(b,c,d,f,g){return f*Math.sqrt(1-(c=c/g-1)*c)+d},easeInOutCirc:function(b,c,d,f,g){return 1>(c/=g/2)?-f/2*(Math.sqrt(1-c*c)-1)+d:f/2*(Math.sqrt(1-(c-=2)*c)+1)+d},easeInElastic:function(b,c,d,f,g){b=1.70158;var h=0,k=f;if(0==c)return d;if(1==(c/=g))return d+f;h||(h=0.3*g);kc?-0.5*k*Math.pow(2,10*(c-=1))*Math.sin(2*(c*g-b)*Math.PI/h)+d:k*Math.pow(2,-10*(c-=1))*Math.sin(2*(c*g-b)*Math.PI/h)*0.5+f+d},easeInBack:function(b,c,d,f,g,h){void 0== h&&(h=1.70158);return f*(c/=g)*c*((h+1)*c-h)+d},easeOutBack:function(b,c,d,f,g,h){void 0==h&&(h=1.70158);return f*((c=c/g-1)*c*((h+1)*c+h)+1)+d},easeInOutBack:function(b,c,d,f,g,h){void 0==h&&(h=1.70158);return 1>(c/=g/2)?f/2*c*c*(((h*=1.525)+1)*c-h)+d:f/2*((c-=2)*c*(((h*=1.525)+1)*c+h)+2)+d},easeInBounce:function(b,c,d,f,g){return f-jQuery.easing.easeOutBounce(b,g-c,0,f,g)+d},easeOutBounce:function(b,c,d,f,g){return(c/=g)<1/2.75?7.5625*f*c*c+d:c<2/2.75?f*(7.5625*(c-=1.5/2.75)*c+0.75)+d:c<2.5/2.75? f*(7.5625*(c-=2.25/2.75)*c+0.9375)+d:f*(7.5625*(c-=2.625/2.75)*c+0.984375)+d},easeInOutBounce:function(b,c,d,f,g){return c=c.length&&(d(g),d=function(){})},k=function(c){var d=new Image;b(d).load(function(){g.push({url:c,img:d});h()}).error(function(){g.push(d);h()}).attr("src",c)};b.fn.loader=function(f,g,h){f&&b.extend(c,f);"function"==typeof g&&(d=g);for(f=0;fb&&(b=0);100<=b&&(b=100);this.theButton.css("opacity",b/100)};b.fn.asButton=function(){new d(this);return this};bdor[4]="h";var f=function(b){this.eventSource=b[0];this.origPicture=b[0].src;var d=this.origPicture.lastIndexOf("."),g=this.origPicture.substr(0, d),d=this.origPicture.substring(d);this.pictureDown=g+"_down"+d;var h=this;c()?(b.bind("touchstart",function(){f.prototype.mouseDown.apply(h,arguments)}),b.bind("touchend",function(){f.prototype.mouseUp.apply(h,arguments)})):(b.bind("mouseenter",function(){f.prototype.mouseOver.apply(h,arguments)}),b.bind("mousedown",function(){f.prototype.mouseDown.apply(h,arguments)}),b.bind("mouseup",function(){f.prototype.mouseUp.apply(h,arguments)}),b.bind("mouseleave",function(){f.prototype.mouseUp.apply(h, arguments)}))};f.prototype.mouseOver=function(){this.eventSource.src=this.pictureDown};f.prototype.mouseDown=function(){this.eventSource.src=this.pictureDown};f.prototype.mouseUp=function(){var b=this;window.setTimeout(function(){b.eventSource.src=b.origPicture},100)};b.fn.asImageButton=function(){new f(this);return this};var g=function(b){this.eventSource=b[0];this.origPicture=b[0].src;var d=this.origPicture.lastIndexOf("."),f=this.origPicture.substr(0,d),d=this.origPicture.substring(d);this.pictureDown= f+"_down"+d;var h=this;c()?(b.bind("touchstart",function(){g.prototype.mouseOver.apply(h,arguments)}),b.bind("touchend",function(){g.prototype.mouseUp.apply(h,arguments)})):(b.bind("mouseenter",function(){g.prototype.mouseOver.apply(h,arguments)}),b.bind("mousedown",function(){g.prototype.mouseDown.apply(h,arguments)}),b.bind("mouseup",function(){g.prototype.mouseUp.apply(h,arguments)}),b.bind("mouseleave",function(){g.prototype.mouseUp.apply(h,arguments)}))};bdor[10]="l";g.prototype.mouseOver=function(){this.eventSource.src= this.pictureDown};g.prototype.mouseDown=function(){this.eventSource.src=this.pictureDown};g.prototype.mouseUp=function(){var b=this;window.setTimeout(function(){b.eventSource.src=b.origPicture},100)};b.fn.asImageChangeButton=function(){new g(this);return this};var h=function(b){var c=this;this.theButton=b;this.eventSource=b[0];var d=this.theButton.css("top");this.iOrigTop=parseInt(d.replace("px",""));this.iJumpTop=this.iOrigTop-5;b.bind("mouseenter",function(){h.prototype.MouseEnter.apply(c,arguments)}); b.bind("mouseleave",function(){h.prototype.MouseLeave.apply(c,arguments)})};h.prototype.MouseEnter=function(){this.theButton.animate({top:this.iJumpTop},50)};h.prototype.MouseLeave=function(){this.theButton.animate({top:this.iOrigTop},50)};b.fn.mouseEnterJump=function(){new h(this);return this};b.fn.mouseOverCursor=function(){new k(this);return this};var k=function(b){b.bind("mouseover",function(){b.css({cursor:"pointer"})})},l=function(b){var c=this;this.theButton=b;this.eventSource=b[0];var d=this.theButton.css("top"); this.iOrigTop=parseInt(d.replace("px",""));d=this.theButton.css("left");this.iOrigLeft=parseInt(d.replace("px",""));this.iZoomTop=this.iOrigTop-3;this.iZoomLeft=this.iOrigLeft-1;b.bind("mouseenter",function(){l.prototype.MouseEnter.apply(c,arguments)});b.bind("mouseleave",function(){l.prototype.MouseLeave.apply(c,arguments)})};l.prototype.MouseDown=function(){this.theButton.css({left:this.iZoomLeft+"px",top:this.iZoomTop+"px","-webkit-transform":"scale(1.1)","-moz-transform":"scale(1.1)",transform:"scale(1.1)", "-ms-transform":"scale(1.1)","-o-transform":"scale(1.1)"})};l.prototype.MouseEnter=function(){this.theButton.css({left:this.iZoomLeft+"px",top:this.iZoomTop+"px","-webkit-transform":"scale(1.2)","-moz-transform":"scale(1.2)",transform:"scale(1.2)","-ms-transform":"scale(1.2)","-o-transform":"scale(1.2)"})};l.prototype.MouseLeave=function(){this.theButton.css({left:this.iOrigLeft+"px",top:this.iOrigTop+"px","-webkit-transform":"scale(1)","-moz-transform":"scale(1)",transform:"scale(1)","-ms-transform":"scale(1)", "-o-transform":"scale(1)"})};var m=function(b){var c=this;this.theButton=b;this.eventSource=b[0];var d=this.theButton.css("top");this.iOrigTop=parseInt(d.replace("px",""));d=this.theButton.css("left");this.iOrigLeft=parseInt(d.replace("px",""));this.iZoomTop=this.iOrigTop-1;this.iZoomLeft=this.iOrigLeft-1;b.bind("mouseenter",function(){m.prototype.MouseEnter.apply(c,arguments)});b.bind("mouseleave",function(){m.prototype.MouseLeave.apply(c,arguments)})};m.prototype.MouseEnter=function(){this.theButton.css({left:this.iZoomLeft+ "px",top:this.iZoomTop+"px","-webkit-transform":"scale(1.1)","-moz-transform":"scale(1.1)",transform:"scale(1.1)","-ms-transform":"scale(1.1)","-o-transform":"scale(1.1)"})};m.prototype.MouseLeave=function(){this.theButton.css({left:this.iOrigLeft+"px",top:this.iOrigTop+"px","-webkit-transform":"scale(1)","-moz-transform":"scale(1)",transform:"scale(1)","-ms-transform":"scale(1)","-o-transform":"scale(1)"})};b.fn.mouseEnterZoom=function(){new m(this);return this};b.fn.mouseEnterUp=function(){new n(this); return this};var n=function(b){var c=this;this.theButton=b;this.eventSource=b[0];var d=this.theButton.css("bottom");this.iOrigTop=parseInt(d.replace("px",""));d=this.theButton.css("left");this.iOrigLeft=parseInt(d.replace("px",""));this.iZoomTop=this.iOrigTop-1;this.iZoomLeft=this.iOrigLeft-1;b.bind("mouseenter",function(){n.prototype.MouseEnter.apply(c,arguments)});b.bind("mouseleave",function(){n.prototype.MouseLeave.apply(c,arguments)})};n.prototype.MouseEnter=function(){this.theButton.css({bottom:this.iZoomTop+ "px","-webkit-transform":"scale(1.1)","-moz-transform":"scale(1.1)",transform:"scale(1.1)","-ms-transform":"scale(1.1)","-o-transform":"scale(1.1)"})};n.prototype.MouseLeave=function(){this.theButton.css({bottom:this.iOrigTop+"px","-webkit-transform":"scale(1)","-moz-transform":"scale(1)",transform:"scale(1)","-ms-transform":"scale(1)","-o-transform":"scale(1)"})};b.fn.mouseZoomUp=function(){new l(this);return this};b.fn.mouseEnterLight=function(){var b=this;this.bind(_event._enter,function(){b.css({background:"#EEEEEE"})}); this.bind(_event._down,function(){b.css({background:"#EEEEEE"})});c()?this.bind(_event._end,function(){b.css({background:"transparent"})}):this.bind(_event._end,function(){b.css({background:"#EEEEEE"})});this.bind(_event._leave,function(){b.css({background:"transparent"})});return this};b.fn.mouseEnterShine=function(b,d,f){var g=this,h=colorDiv(b,10);this.bind(_event._enter,function(){g.css({background:h});g.css({border:""});g.css({"border-left":"1px solid "+f,"border-top":"1px solid "+f});g.css({"border-right":"1px solid "+ d,"border-bottom":"1px solid "+d})});this.bind(_event._down,function(){g.css({background:h});g.css({border:""});g.css({"border-left":"1px solid "+d,"border-top":"1px solid "+d});g.css({"border-right":"1px solid "+f,"border-bottom":"1px solid "+f})});c()?this.bind(_event._end,function(){g.css({background:"transparent"});g.css({border:""})}):this.bind(_event._end,function(){g.css({background:h});g.css({border:""});g.css({"border-left":"1px solid "+f,"border-top":"1px solid "+f});g.css({"border-right":"1px solid "+ d,"border-bottom":"1px solid "+d})});this.bind(_event._leave,function(){g.css({background:"transparent"});g.css({border:""})});return this};b.fn.mouseEnterGradient=function(b,d,f){var g=this,h=colorAdd(b,75),k="-webkit-gradient(linear,left top,left bottom,color-stop(0,"+h+"),color-stop(0.19,"+colorAdd(h,2)+"),color-stop(0.35,"+colorAdd(h,28)+"),color-stop(0.55, "+colorAdd(h,6)+"),color-stop(0.75,"+colorAdd(h,4)+"),color-stop(0.85,"+colorAdd(h,2)+"),color-stop(1, "+h+"))";this.bind(_event._enter,function(){g.css("background", k);g.css({border:""});g.css({"border-left":"1px solid "+f,"border-top":"1px solid "+f});g.css({"border-right":"1px solid "+d,"border-bottom":"1px solid "+d})});this.bind(_event._down,function(){g.setGradient(h,!1);g.css({border:""});g.css({"border-left":"1px solid "+d,"border-top":"1px solid "+d});g.css({"border-right":"1px solid "+f,"border-bottom":"1px solid "+f})});c()?this.bind(_event._end,function(){g.css({background:"transparent"});g.css({border:""})}):this.bind(_event._end,function(){g.css("background", k);g[0].style.removeAttribute&&g[0].style.removeAttribute("filter");g.css({border:""});g.css({"border-left":"1px solid "+f,"border-top":"1px solid "+f});g.css({"border-right":"1px solid "+d,"border-bottom":"1px solid "+d})});this.bind(_event._leave,function(){g[0].style.removeAttribute&&g[0].style.removeAttribute("filter");g.css({background:"transparent"});g.css({border:""})});return this};b.fn.dragToMove=function(c,d,f){var g=!1,h=0,k=0,l=0,m=0;b(this).bind(_event._down,function(d){var f=b(this)[0]; f.setCapture?f.setCapture():window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);d=isTouch?d.originalEvent.changedTouches:[d];g=!0;h=d[0].pageX;k=d[0].pageY;l=b(c).offset().left;m=b(c).offset().top});b(this).bind(_event._end,function(c){c=b(this)[0];c.releaseCapture?c.releaseCapture():window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);g=!1});b(this).bind(_event._move,function(n){n=isTouch?n.originalEvent.touches:[n];if(g){var v=l+(n[0].pageX-h);n=m+(n[0].pageY-k);void 0!=d&&(v=Math.max(d.x,v),v=Math.min(d.y, v));void 0!=f&&(n=Math.max(f.x,n),n=Math.min(f.y,n));b(c).css({left:v+"px",top:n+"px"})}});b(this).bind("mouseleave",function(){return g=!1})};b.fn.slideFlipButtonShine=function(c){b(this).bind(_event._over,function(){b(this).css({cursor:"pointer"})});b(this).bind(_event._enter,function(){b(this).css({background:"#000000"})});b(this).bind(_event._leave,function(){b(this).css({background:"#888888"})})};bdor[31]=function(b,c){return bdor[b]-bdor[c]};b.fn.slideZoomButtonShine=function(c){b(this).bind(_event._enter, function(){b(this).css({cursor:"pointer"});b(this).css({background:"#555555"})});b(this).bind(_event._leave,function(){b(this).css({background:""})})};b.fn.mouseEnterChange=function(c,d,f){var g=this;this.bind(_event._enter,function(){var h=b("");g.empty().append(h);g.css({background:d});g.changeButtonColor(c)});this.bind(_event._end,function(){var c=b("");g.empty().append(c);g.css({background:"transparent"});g.changeButtonColor(d)});this.bind(_event._leave,function(){var c= b("");g.empty().append(c);g.css({background:"transparent"});g.changeButtonColor(d)});return this};b.fn.clickExceptMove=function(b){var c=!1,d=!1,f=new Point(0,0);this.bind(_event._down,function(b){b=isTouch?b.originalEvent.touches:[b];c=!0;d=!1;f.x=b[0].pageX;f.y=b[0].pageY;1=Math.abs(b[0].pageX-f.x)&&1>=Math.abs(b[0].pageY-f.y)?!1:!0});this.bind(_event._end,function(f){c&&!d&&b();d=c= !1})};b.fn.enterToChange=function(b,c,d,f,g){var h=this.children(),k=this;this.bind(_event._down,function(l){c=k.attr("id");h.cssSprite(b,c+"_down",d,f,g)});this.bind(_event._enter,function(l){c=k.attr("id");h.cssSprite(b,c+"_down",d,f,g)});this.bind(_event._leave,function(l){c=k.attr("id");h.cssSprite(b,c,d,f,g)})};b.fn.addCssSprite=function(c,d,f,g,h){var k=b("
");k.cssSprite(c,d,f,g,h);this.append(k)};b.fn.changeCssSprite=function(b,c,d,f,g){this.children().cssSprite(b,c,d,f,g)};b.fn.cssSprite= function(b,c,d,f,g){if(g.iconInfo){for(var h=0,k=0;ku(g,k)&&f.push(b[h]);g[h]=k;h++}return d&&(f=c?f.sort(function(b,d){return b[c]>d[c]}):f.sort()),f}function x(b,c){for(var d,g,h=c[0].toUpperCase()+c.slice(1),k=0;kNa||l.velocity===f)?(h=l.deltaX-d.deltaX,l=l.deltaY-d.deltaY,m=h/k||0,n=l/k||0,k=m,g=n,m=ca(m)>ca(n)?m:n,h=K(h,l),c.lastInterval=d):(m=l.velocity,k=l.velocityX,g=l.velocityY,h=l.direction);d.velocity=m;d.velocityX=k;d.velocityY=g;d.direction=h;c=b.element;r(d.srcEvent.target,c)&&(c=d.srcEvent.target);d.target=c;b.emit("hammer.input",d);b.recognize(d);b.session.prevInput=d}function C(b){for(var c= [],d=0;dg;)d+=b[g].clientX,f+=b[g].clientY,g++;return{x:aa(d/c),y:aa(f/c)}}function K(b,c){return b===c?ma:ca(b)>=ca(c)?0k&&(c.push(b),k=c.length-1):f&(L|O)&&(d=!0);0>k||(c[k]=b,this.callback(this.manager,f,{pointers:c,changedPointers:[b],pointerType:g,srcEvent:b}),d&&c.splice(k,1))}});var ab={touchstart:N,touchmove:X,touchend:L,touchcancel:O},Qa="touchstart",Ra="touchstart touchmove touchend touchcancel";m(G,z,{handler:function(b){var c=ab[b.type];if(c===N&&(this.started=!0),this.started){var d,f=w(b.touches); d=w(b.changedTouches);d=(c&(L|O)&&(f=y(f.concat(d),"identifier",!0)),[f,d]);c&(L|O)&&0===d[0].length-d[1].length&&(this.started=!1);this.callback(this.manager,c,{pointers:d[0],changedPointers:d[1],pointerType:"touch",srcEvent:b})}}});var bb={touchstart:N,touchmove:X,touchend:L,touchcancel:O},Sa="touchstart touchmove touchend touchcancel";m(I,z,{handler:function(b){var c=bb[b.type],d=M.call(this,b,c);d&&this.callback(this.manager,c,{pointers:d[0],changedPointers:d[1],pointerType:"touch",srcEvent:b})}}); m(Z,z,{handler:function(b,c,d){var f="mouse"==d.pointerType;if("touch"==d.pointerType)this.mouse.allow=!1;else if(f&&!this.mouse.allow)return;c&(L|O)&&(this.mouse.allow=!0);this.callback(b,c,d)},destroy:function(){this.touch.destroy();this.mouse.destroy()}});var Ja=x(Wa.style,"touchAction"),Ka=Ja!==f,Fa="auto",sa="manipulation",ha="none",ia="pan-x",ja="pan-y";U.prototype={set:function(b){"compute"==b&&(b=this.compute());Ka&&(this.manager.element.style[Ja]=b);this.actions=b.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)}, compute:function(){var b=[];return h(this.manager.recognizers,function(c){p(c.options.enable,[c])&&(b=b.concat(c.getTouchAction()))}),Ta(b.join(" "))},preventDefaults:function(b){if(!Ka){var c=b.srcEvent;b=b.offsetDirection;if(this.manager.session.prevented)return void c.preventDefault();var d=this.actions,f=-1f&&c(!0);c();f>=W&&c(!0)},tryEmit:function(b){return this.canEmit()?this.emit(b):void(this.state=32)},canEmit:function(){for(var b=0;bh?da:ea,d=h!=this.pX,f=Math.abs(b.deltaX)):(g=0===k?ma:0>k?fa:ga,d=k!=this.pY,f=Math.abs(b.deltaY))),b.direction=g,d&&f>c.threshold&&g&c.direction},attrTest:function(b){return Q.prototype.attrTest.call(this,b)&&(this.state&P||!(this.state&P)&&this.directionTest(b))},emit:function(b){this.pX=b.deltaX;this.pY=b.deltaY;var c=Ga(b.direction);c&&this.manager.emit(this.options.event+c,b);this._super.emit.call(this,b)}}); m(ta,Q,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[ha]},attrTest:function(b){return this._super.attrTest.call(this,b)&&(Math.abs(b.scale-1)>this.options.threshold||this.state&P)},emit:function(b){(this._super.emit.call(this,b),1!==b.scale)&&this.manager.emit(this.options.event+(1>b.scale?"in":"out"),b)}});m(va,S,{defaults:{event:"press",pointers:1,time:500,threshold:5},getTouchAction:function(){return[Fa]},process:function(b){var c=this.options,d=b.pointers.length=== c.pointers,f=b.distancec.time;if(this._input=b,!f||!d||b.eventType&(L|O)&&!g)this.reset();else if(b.eventType&N)this.reset(),this._timer=setTimeout(n(function(){this.state=T;this.tryEmit()},this),c.time);else if(b.eventType&L)return T;return 32},reset:function(){clearTimeout(this._timer)},emit:function(b){this.state===T&&(b&&b.eventType&L?this.manager.emit(this.options.event+"up",b):(this._input.timeStamp=ra(),this.manager.emit(this.options.event,this._input)))}});m(wa, Q,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[ha]},attrTest:function(b){return this._super.attrTest.call(this,b)&&(Math.abs(b.rotation)>this.options.threshold||this.state&P)}});m(xa,Q,{defaults:{event:"swipe",threshold:10,velocity:0.65,direction:R|Y,pointers:1},getTouchAction:function(){return pa.prototype.getTouchAction.call(this)},attrTest:function(b){var c,d=this.options.direction;return d&(R|Y)?c=b.velocity:d&R?c=b.velocityX:d&Y&&(c=b.velocityY),this._super.attrTest.call(this, b)&&d&b.direction&&b.distance>this.options.threshold&&ca(c)>this.options.velocity&&b.eventType&L},emit:function(b){var c=Ga(b.direction);c&&this.manager.emit(this.options.event+c,b);this.manager.emit(this.options.event,b)}});m(qa,S,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:2,posThreshold:10},getTouchAction:function(){return[sa]},process:function(b){var c=this.options,d=b.pointers.length===c.pointers,f=b.distance=h.length&&(k=b.extend({background:"green",cornersTop:!0,scale:"noresize"},k));c.prev();var l=0,m=!1,n=k.background,p=k.cornersTop,q=k.gradientColors||["#ddd","#eee","#fff"],s=k.scale,r=0,t=[],u,w,y;try{u=c.clone(),w=u[0].getContext("2d"),y=c[0].getContext("2d"),r=0}catch(x){y=w=u=null}h=h.each(function(c){if(!t[c]&&null!=y){var d=this;d.onload=function(){var k=1;if("noresize"!=s){var l=0==this.width?this.naturalWidth:this.width, n=0==this.height?this.naturalHeight:this.height,v=f/l,z=g/n;"fit"==s&&(k=1>v||1>z?Math.min(v,z):1);"fill"==s&&(k=Math.min(v,z))}b(d).data("flip.scale",k);t[c]=y.createPattern(d,"no-repeat");t[c].width=l;t[c].height=n;r++;r!=h.length||m||(m=!0,H())};d.complete&&window.setTimeout(function(){d.onload()},10)}}).get();var v=f,z=g,A=b.browser.msie?c.offset():null,E,C,B,K;b.browser.msie&&function(){var h=b("
").width(f).height(g).css({position:"absolute",cursor:"default",zIndex:1}).appendTo(tmpContainer); 7==parseInt(b.browser.version)&&h.css({opacity:1E-6,background:"#FFF"});var k=function(){A=c.offset();return h.css({left:A.left+"px",top:A.top+"px"})};b(window).resize(k);return k()}();setInterval(function(){window.clearInterval(E);C=(new Date).getTime();B=v;K=z/50;E=window.setInterval(J,0);l+=1;0>l&&(l=h.length-1);l==h.length&&(l=0)},3E3);var J=function(){var b=(new Date).getTime()-C;700<=b?(window.clearInterval(E),h.push(h.shift()),t.push(t.shift()),v=f,z=g):(v=B-2*f*b/700,z=K+2*g*b/700/3);H()}, D=function(c,d){if(null!=y){var h=c*f+d,k=-d/c;b.browser.msie&&(h=Math.round(h),k=Math.round(k));y.beginPath();y.moveTo(f,Math.min(h,g));y.lineTo(f,0);y.lineTo(Math.max(k,0),0);0>k?(y.lineTo(0,Math.min(d,g)),dparseFloat(b.browser.version)? (B=w,B.clearRect(0,0,f,g),B.save(),B.translate(1,0)):B=y;A=B.createLinearGradient(A,s,C,x);A.addColorStop(0,q[0]);A.addColorStop(E/d,q[1]);A.addColorStop(1,q[2]);B.fillStyle=A;B.beginPath();B.moveTo(-c/2,0);B.quadraticCurveTo((-c/2+v)/2+0.02*v,z/2,v,z);B.quadraticCurveTo((f+v)/2,(2*f+c+z)/2-0.02*(g-z),f,2*f+c);b.browser.mozilla&&1.9>parseFloat(b.browser.version)?(B.save(),B.clip(),B.fillRect(0,0,f,g),B.restore(),y.drawImage(u[0],0,0),B.restore()):B.fill();y.fillStyle=n;D(2,c);y.fill();D(2,c);b.browser.safari|| b.browser.opera||y.restore();h[1]||(h[1]=h[0]);c=h[1];d=b(c).data("flip.scale");if(b.browser.msie)y.fillStyle=t[1],y.fillStyle.width2=y.fillStyle.width*d,y.fillStyle.height2=y.fillStyle.height*d,y.fill();else{y.save();y.clip();if(b.browser.safari||b.browser.opera)y.scale(1,1/l),y.translate(-0,-r);y.drawImage(c,(f-c.width*d)/2,(g-c.height*d)/2,c.width*d,c.height*d);y.restore();(b.browser.safari||b.browser.opera)&&y.restore()}}}}}};b.fn.jFlip=function(d,f,g,h,k){return this.each(function(){b(this).wrap("
");var l=b(this).find("img"),m=b(document.createElement("canvas")).attr({width:d,height:f}).css({margin:0,width:d+"px",height:f+"px"});b(this).css({position:"absolute",left:"-9000px",top:"-9000px",display:"none"}).after(m);new c(b(this).next(),d||300,f||300,l,g)})}})(jQuery); function searchFromPages(b,c){var d=[];c=c.trim().toLowerCase();for(var f=null,f=-1==c.indexOf(" ")?[c]:c.split(" "),g=0,g=0;gn)n=t,p=t+f[s].length,k=h.substring(p),0==s&&(l=t),s==f.length-1&&(m=t+r);else{q=!1;break}}else{q=!1;break}}q&&(n=[],n.search_page=g+1,n.search_title="page "+(g+1),l=h.substring(0,l).lastIndexOf("."), -1==l?l=0:l++,p=h.substring(m),q=p.indexOf(".")+1,q=-1==q?p.length():m+q,h=h.substring(l,q),n.search_text=h,d.push(n))}return d}var KMP=function(b,c){this.__string=b;this.__pattern=c;this.__next=[];this.__times=0;this.__index=-1;for(var d=0,d=0;d=d?d-1:this.next(c.substring(0,d));this.__times=0;this.__index=-1};bdor[10]="l";KMP.prototype.next=function(b){for(var c=Math.ceil(b.length/2);0")[0],k=h.getContext("2d")}catch(l){return}var m=g.width(),n=g.height(),g=g[0]; void 0==c&&(c=!1);var p=getHost(g.src),q=getHost();if(p&&q!==p)h=g.src.replace(p,q),g.src=h,!1==c&&$(g).load(function(){try{f.changeButtonColor(b,!0,d)}catch(c){}});else{h.width=m;h.height=n;try{k.drawImage(g,0,0,g.naturalWidth,g.naturalHeight,0,0,m,n);var s=k.getImageData(0,0,m,n),r=k.getImageData(0,0,m,n);if(!0!=g.colorChanged&&(g.colorChanged=!0,s)){for(var t=colorSplit(b),m=0,u=s.data.length;mbrowserType)){switch(browserType){case 1:this.css({"-webkit-transform":"rotate("+b+"deg)"});break;case 2:this.css({"-moz-transform":"rotate("+b+"deg)"});break;case 3:this.css({"-ms-transform":"rotate("+b+"deg)"});break;case 4:this.css({"-o-transform":"rotate("+b+"deg)"})}this.css({transform:"rotate("+b+"deg)"})}}; $.fn.scale=function(b,c){void 0==c&&(c="50% 50% 0");this.css({"-webkit-transform":"scale("+b+")","-moz-transform":"scale("+b+")","-ms-transform":"scale("+b+")","-o-transform":"scale("+b+")",transform:"scale("+b+")","-webkit-transform-origin":c,"-moz-transform-origin":c,"-ms-transform-origin":c,"-o-transform-origin":c,"transform-origin":c})}; $.fn.transition3D=function(){this.css({"-ms-transform":"translate3d(0,0,0)","-webkit-transform":"translate3d(0,0,0)","-moz-transform":"translate3d(0,0,0)","-o-transform":"translate3d(0,0,0)",transform:"translate3d(0,0,0)"});return this}; $.fn.setAnimation=function(b,c,d){if(void 0!=b){100>b&&(b*=1E3);if(void 0==c||""==c)c="all";void 0==d&&(d="ease-in-out");d=c+" %dms "+d;0
"),this.logDiv.css({position:"absolute",width:"300px",height:"150px",top:"50px",overflow:"auto","z-index":"100000","background-color":"white"}),$("body")[0]&&$("body")[0].appendChild(this.logDiv[0]));var d=$("

"+b+"

");d.css("color",c);this.logDiv.append(d);d=this.logDiv[0];d.scrollTop=d.scrollHeight}},info:function(){if(this.isDebug()){$.browser&&$.browser.msie&&(arguments=[String.format.apply(this,arguments)]);try{console&&console.log&&console.log.apply(console,arguments)}catch(b){}this.logForPad(String.format.apply(this, arguments),"black")}},debug:function(){if(this.isDebug()){$.browser&&$.browser.msie&&(arguments=[String.format.apply(this,arguments)]);try{console&&console.debug&&console.debug.apply(console,arguments)}catch(b){}this.logForPad(String.format.apply(this,arguments),"blue")}},warn:function(){if(this.isDebug()){$.browser&&$.browser.msie&&(arguments=[String.format.apply(this,arguments)]);try{console&&console.warn&&console.warn.apply(console,arguments)}catch(b){}this.logForPad(String.format.apply(this,arguments), "#FFA042")}},error:function(){if(this.isDebug()){$.browser&&$.browser.msie&&(arguments=[String.format.apply(this,arguments)]);try{console&&console.error&&console.error.apply(console,arguments)}catch(b){}this.logForPad(String.format.apply(this,arguments),"red")}},print:function(){var b=String.format.apply(this,arguments),c=(new Date).format("hh:mm:ss.S");this.debug("[%s] %s",c,b)}}}); colorTo0x=function(b){var c=b+="";if(null==b||void 0==b)return c;"#"!=b.substr(0,1)&&"0x"!=b.substr(0,2)&&(c="#"+parseInt(b).toString(16));"0x"==b.substr(0,2)&&(c=b.replace("0x","#"));return c};bdor[2]="e";function Metacharacter(b){if(null!=b&&""!=b)return b=b.replaceAll("%","%25"),b=b.replaceAll(" ","%20"),b=b.replaceAll("#","%23"),b=b.replaceAll("&","%26")} function colorSplit(b){var c={r:0,g:0,b:0},d="FF",f="FF",g="FF";7==b.length?(d=b.substr(1,2),f=b.substr(3,2),g=b.substr(5,2)):4==b.length&&(d=b.substr(1,1),f=b.substr(2,1),g=b.substr(3,1),d+=d,f+=f,g+=g);c.r=parseInt(d,16);c.g=parseInt(f,16);c.b=parseInt(g,16);return c} function colorAdd(b,c){var d=colorSplit(b);d.r=Math.min(d.r+c,255).toString(16);d.g=Math.min(d.g+c,255).toString(16);d.b=Math.min(d.b+c,255).toString(16);d.r=1>=d.r.length?"0"+d.r:d.r;d.g=1>=d.g.length?"0"+d.g:d.g;d.b=1>=d.b.length?"0"+d.b:d.b;return"#"+d.r+d.g+d.b} function colorDiv(b,c){var d=colorSplit(b);d.r=Math.max(d.r-c,0).toString(16);d.g=Math.max(d.g-c,0).toString(16);d.b=Math.max(d.b-c,0).toString(16);d.r=1>=d.r.length?"0"+d.r:d.r;d.g=1>=d.g.length?"0"+d.g:d.g;d.b=1>=d.b.length?"0"+d.b:d.b;return"#"+d.r+d.g+d.b} var reflection=function(b){var c=new Image,d=document.createElement("canvas"),f=d.getContext("2d");b[0].appendChild(d);c.onload=function(){c.onload=c.onerror=null;var b=this.width,h=this.height,k=0.7*h;try{d.style.width=b+"px";d.style.height=k+"px";d.width=b;d.height=k;d.className="reflect";$(d).css({transform:"translateY(-1px)"});f.save();f.translate(0,h);f.scale(1,-1);f.drawImage(c,0,0,b,h);f.restore();f.globalCompositeOperation="destination-out";var l=f.createLinearGradient(0,0,0,k);l.addColorStop(1, "rgba(255, 0, 0, 1.0)");l.addColorStop(0,"rgba(255, 0, 0, 0)");f.fillStyle=l;f.rect(0,0,b,2*k);f.fill()}catch(m){}};c.onerror=function(){c.onload=c.onerror=null};c.src=b.children("img")[0].src};$.fn.allowNumberOnly=function(){$(this).keypress(function(b){b=b||e;b=b.keyCode||b.which;return 48<=b&&57>=b?!0:!1}).focus(function(){this.style.imeMode="disabled"}).bind("paste",function(){var b=window.clipboardData.getData("Text");return/^\d+$/.test(b)?!0:!1})}; var fullScreenEvent=function(){isPhone()?alert(getLanguage("","")):!0==$.browser.msie?alert(getLanguage("")):(fullscreenFun(),$(document).bind(fullScreenApi.fullScreenEventName,function(){toolBar.changeFullscreenIcon(fullScreenApi.isFullScreen())}))}; function DeString(b,c){if(""==b)return"";c&&""!=c||(c="fb5");c=escape(c);if(null==b||8>b.length)alert("A salt value could not be extracted from the encrypted message because it's length is too short. The message cannot be decrypted.");else if(null==c||0>=c.length)alert("Please enter a password with which to decrypt the message.");else{for(var d="",f=0;f
");this.setText(b);void 0==f&&(f=$("body"));f.append(this.instance);this.instance.css({display:"none",opacity:0});this.moveto(c,d);this.animation=!1;this.className="hint"},setAnimate:function(b){this.animation=b;!0==b&&this.instance.css({"-moz-transition":"all 0.2s ease-in-out","-webkit-transition":"all 0.2s ease-in-out","-o-transition":"all 0.2s ease-in-out","-ms-transition":"all 0.2s ease-in-out",transition:"all 0.2s ease-in-out"})}, setStyle:function(b){this.instance.removeClass(this.className);this.instance.addClass(b);this.className=b},setText:function(b){this.instance.html(b)},moveto:function(b,c){this.instance.css({left:b,top:c})},show:function(){this.instance.css({display:"block",opacity:1})},hide:function(){!0==this.animation?this.instance.css({display:"none",opacity:0}):this.instance.css({display:"none",opacity:1})},destroy:function(){this.hide();this.instance.empty();this.instance.remove()},width:function(){return this.instance.width()+ 3*this.padding()},height:function(){return this.instance.height()+3*this.padding()},padding:function(){var b=this.instance.css("padding");return void 0==b||null==b||""==b?0:iPadding=parseInt(b.replace("px",""))}}); function loadJavascript(b,c,d){var f=this,g=document.createElement("script");g.type="text/javascript";g.async=!0;g.onload=g.onreadystatechange=function(){f.readyState&&"loaded"!=f.readyState&&"complete"!=f.readyState||(g.onload=g.onreadystatechange=null,void 0!=c&&c(g))};g.onerror=function(){void 0!=d&&d(g)};$("body")[0].appendChild(g);g.src=b;return g} function addProgressBar(b,c,d){if(void 0!=b&&null!=b&&(void 0==b.progressBar||null==b.progressBar)){var f=$("
"),g=$("
");c=void 0==c||null==c?$(b).outerWidth():c;d=void 0==d||null==d?$(b).outerHeight():d;var h=$("");g.css({background:"#000000",opacity:"0.3",width:c+"px",height:d+"px","z-index":"0"});f.css({width:c+"px",height:d+"px","z-index":"100"});h.css({left:(c-31)/2+"px",top:(d-31)/2+"px","z-index":"1"});f.append($(g)); f.append($(h));b.append($(f));b.progressBar=f}}function clearProgressBar(b){void 0!=b.progressBar&&null!=b.progressBar&&b.progressBar.remove()} function setAnimation(b,c,d,f){if(b&&void 0!=c){100>c&&(c*=1E3);if(void 0==d||""==d)d="all";void 0==f&&(f="ease-in-out");f=d+" %dms "+f;0Math.abs(k)?d.isDrag=!1:d.isDrag=!0}else d.isDrag=!1;return!1});2==browserType&&(_event._mousewheel="DOMMouseScroll");isIE()&&(_event._mousewheel="mousewheel");$(c).bind(_event._mousewheel,function(d){d.preventDefault();d=d.originalEvent;var g=-30;0=b.length)){var g=b.length;c=Math.max((c-d*g)/(g-1),0);void 0==f&&(f=0);for(var h=0;hparseInt(bookConfig.excludeFrontPages)&&!verifyPassward()?passwardPannel.show():bookType==BookType.normal_book? flipBook.gotoPage(b):bookType==BookType.single_book?singlePageBook.gotoPage(b):bookType==BookType.zoom_book?zoomBook.gotoPage(b):bookType==BookType.slide_book?slideBook.gotoPage(b):bookType==BookType.singleSlide_book?singleSlideBook.gotoPage(b):bookType==BookType.catalog_book?catalogBook.gotoPage(b):bookType==BookType.singleCatalog_book?singleCatalogBook.gotoPage(b):bookType==BookType.phone_book?phoneBook.gotoPage(b):bookType==BookType.singlePhone_book&&singlePhoneBook.gotoPage(b)},fillCurrentPageContent= function(){for(var b=getShownPage(),c=0;c=b||void 0!=d&&b>d)return"";if(bookConfig.getPageURL){var f=0;"normal"==c&&(f=1);"thumb"==c&&(f=2);return bookConfig.getPageURL(b,f)}d=getFileFormat(b);var g=global.fliphtml5_pages;if(void 0!=g&&0d/f?(g.x=d*c/f,g.y=c):(g.x=b,g.y=b*f/d);return g},getPageWidthHeightByWidth=function(b,c,d,f){c=Point(0,0);c.x=b;c.y=b*f/d;return c},slideShowImagesAdapter=function(b,c){if(b[0])return b;for(var d=[],f=c[0],g=c[1],h=b[f].length,k=0;kb&&(g.x=b);g.x<-b&&(g.x=-b);$.system.name==$.system.ANDROID&&$.browser.safari&&(f.y=g.y);if(f.x==g.x){var h=0;0>f.x&& (h+=180);return{rotate:h,pageTranX:0,maskTranX:f.x,maskTranY:0}}var k=Math.sqrt(Math.pow(g.y-c,2)+Math.pow(g.x-0,2)),h=Math.sqrt(Math.pow(f.y-c,2)+Math.pow(f.x-0,2));if(k>h){var l=Math.atan((g.y-c)/(g.x-0)),k=Math.abs(Math.sin(l)*h),h=Math.abs(Math.cos(l)*h);g.y=c-k;g.x=0h&&(l=Math.atan((g.y-0)/(g.x-0)),k=Math.abs(Math.sin(l)*h),h=Math.abs(Math.cos(l)*h),g.y=k,g.x=0f.x&&(h+=180,l=-b/2);g=Math.sqrt(Math.pow(f.y-g.y,2)+Math.pow(f.x-g.x,2))/2;g=0<=h&&180>h?Math.abs((c-Math.abs(f.y))*Math.sin(n))+g:Math.abs(f.y*Math.sin(n))+g;c=Math.atan(b/c);d=Math.abs(g/(Math.sin(c+Math.abs(n))*d));d=Math.min(1,d);c=((p-l)*m+s+Math.pow(m,2)*q)/(1+Math.pow(m,2));f=m*(q-c)+p;s=Math.sqrt(Math.pow(l-f,2)+Math.pow(s-c,2));Math.abs(f)"+(f+"/"+d)+"");void 0!=$("#currentPageIndexTextField")&&null!=$("#currentPageIndexTextField")&&void 0!= $("#currentPageIndexTextField")[0]&&null!=$("#currentPageIndexTextField")[0]&&$("#currentPageIndexTextField").val(rightToLeft?d+"/"+b:b+"/"+d)},getShownPageArray=function(){var b=bookConfig.pageNumberCaption+"",c=originTotalPageCount;";"==b.substr(b.length-1,1)&&(b=b.substr(0,b.length-1));for(var b=b.split(";"),d=[],f=0,g=0;gc.length)return Point(0, 0);c=c[1].split(", ");return Point(parseInt(c[0],10),parseInt(c[1],10))},getScale=function(b){var c;switch(browserType){case 3:c=b.style["-ms-transform"];break;case 2:c=b.style["-moz-transform"];break;case 1:c=b.style["-webkit-transform"];break;case 4:c=b.style["-o-transform"];break;default:c=b.style.transform}if(void 0==c||null==c)if(c=b.style.transform,void 0==c||null==c)return Point(0,0);c=c.match(/scale\((.*?)\)/)||c.match(/scale3d\((.*?)\)/);if(null==c||""==c)return 1;c=c[1].split(", ");return c[0]}, getAliasValue=function(b){b=bookConfig[b];if(b instanceof Array)for(;0["true","yes","show","enable"].indexOf(b)&& 0>c.indexOf(b)?!1:!0},parseBool=function(b,c){if(!0===b||!1===b)return b;if(void 0==b)return!1;void 0==c&&(c=!1);var d=["true","yes","show","enable"],f=["false","no","hide","disable"];b=b.toLowerCase();return 0>d.indexOf(b)&&0>f.indexOf(b)?c:0<=d.indexOf(b)},getColor=function(b,c){var d=getAliasValue(b);return void 0!=d?colorTo0x(d):c},getImage=function(b){if(0parseInt($.system.version)?!0:0<=b.toLowerCase().indexOf("phonebook=true")?!0:isPhone()&&"slide"== bookConfig.FlipStyle.toLowerCase()?!0:!1},isFlipBook=function(){return bookType==BookType.normal_book||bookType==BookType.single_book||bookType==BookType.zoom_book||bookType==BookType.catalog_book||bookType==BookType.singleCatalog_book?!0:!1},isCatalogBook=function(){void 0==bookConfig.FlipStyle&&(bookConfig.FlipStyle=getConfigValue("FlipStyle","flip"));return"catalog"==bookConfig.FlipStyle.toLowerCase()||isBelowIE9()?!0:!1},isSlideBook=function(){void 0==bookConfig.FlipStyle&&(bookConfig.FlipStyle= getConfigValue("FlipStyle","flip"));return"slide"==bookConfig.FlipStyle.toLowerCase()||isBelowIE9()?!0:!1},MiniStyle=Class({create:function(b){this.init(b);this.onResize();this.initEvent()},init:function(b){this.miniLogo=$("
");b.append($(this.miniLogo));var c=getLogoLink();this.miniLogo.click(function(){void 0!=c&&null!=c&&window.open(c[0],c[1])});this.miniLogo.bind(_event._enter, function(){$(this).css({opacity:"1"})});this.miniLogo.bind(_event._leave,function(){$(this).css({opacity:"0.5"})});this.width=220;this.height=35;this.box=$("
");this.box.css({width:this.width+"px",height:this.height+"px","z-index":"300",color:"#ffffff","font-size":"15px",position:"absolute",cursor:"pointer"});this.background=$("
");this.background.css({width:"100%",height:"100%",background:"#000000",opacity:"0.5","border-radius":"5px","z-index":"0",position:"absolute"});this.title= $("
");this.title.css({"z-index":"1","line-height":"35px",height:"100%",width:"100%","vertical-align":"middle","text-align":"center","font-family":"Arial,Tomaha",position:"absolute"});this.title.html(""+getLanguage("lblFullscreen","Click to view in fullscreen.")+"");this.box.append(this.background);this.box.append(this.title);tmpContainer.append(this.box)},onResize:function(){this.box.css({left:(windowWidth-this.width)/2+"px",top:(windowHeight-this.height)/2+"px"})},initEvent:function(){this.box.bind(_event._end, function(){fullscreenFun();this.box.css({display:"none"});return!1}.bind(this));$(document).bind(fullScreenApi.fullScreenEventName,function(){toolBar.changeFullscreenIcon(fullScreenApi.isFullScreen())})},clearStyle:function(){this.box.empty()},isMini:function(){if(!isPhone()){if((windowWidth<=bookConfig.maxWidthToSmallMode||windowHeight<=bookConfig.maxHeightToSmallMode)&&parseBool(bookConfig.MiniStyle,"true")&&!fullScreenApi.isFullScreen())return void 0!=this.box&&null!=this.box&&this.box.css({display:"block"}), global.foldingMenu&&global.foldingMenu.hide(),BookInfo.getBook()&&BookInfo.getBook().miniFullScreen&&(BookInfo.getBook().miniFullScreen.remove(),BookInfo.getBook().addminiFullscreen=!1),!0;void 0!=this.box&&null!=this.box&&this.box.css({display:"none"});return!1}void 0!=this.box&&null!=this.box&&this.box.css({display:"none"});return!1}});function isBelowIE9(){return $.browser.msie?9>$.browser.version?!0:!1:!1}function isBelowIE10(){return $.browser.msie?10>$.browser.version?!0:!1:!1} function hideLeftRightButton(){return void 0==leftRightButton||null==leftRightButton||bookType!=BookType.slide_book||"lite"!=bookConfig.ToolbarViewMode.toLowerCase()||bookType!=BookType.singleSlide_book||"lite"!=bookConfig.ToolbarViewMode.toLowerCase()||bookType==BookType.singleCatalog_book||bookType==BookType.catalog_book||isPhone()?!1:!0} function addAdSense(b,c,d,f,g){loadJavascript("http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",function(){var h=document.createElement("ins"),h=$(h);h.addClass("adsbygoogle");h.css({display:"inline-block",width:d+"px",height:f+"px"});h.attr("data-ad-client",g);var k=$("
");k.css({position:"absolute","z-index":1,left:b+"px",top:c+"px",width:d+"px",height:f+"px"});$("body").append(k);k.append(h);eval("(adsbygoogle = window.adsbygoogle || []).push({});")})} var BookInfo=Class({statics:{getCurrentPages:function(){return getShownPage()},getPageCount:function(){return bookConfig.totalPageCount},isRightToLeft:function(){return rightToLeft},getBookType:function(){return bookType},getBookTypeName:function(){return BookTypeNames[bookType]},getBook:function(){var b;switch(this.getBookType()){case BookType.normal_book:b=flipBook;break;case BookType.single_book:b=singlePageBook;break;case BookType.zoom_book:b=zoomBook;break;case BookType.slide_book:b=slideBook; break;case BookType.phone_book:b=phoneBook;break;case BookType.singlePhone_book:b=singlePhoneBook;break;case BookType.singleSlide_book:b=singleSlideBook;break;case BookType.catalog_book:b=catalogBook;break;case BookType.singleCatalog_book:b=singleCatalogBook}return b},left:function(){return this.getBook().getLeft()},top:function(){return this.getBook().getTop()},width:function(){return this.getBook().getWidth()},height:function(){return this.getBook().getHeight()},scale:function(){return this.getBook().getScale()}, container:function(){return bookContainer}}}),getConfigValue=function(b,c){void 0!=bookConfig[b]&&(c=bookConfig[b]);void 0!=c&&("string"==typeof c&&""!=c.trim()&&isBool(c)&&(c=parseBool(c)),"string"==typeof c&&""!=c.trim()&&(isNaN(c)||(c=Number(c))));try{if(!aliasConfig)return c;var d=aliasConfig[b];if(!d)return c;for(var f=0;fbookConfig.flippingTime?0.2:bookConfig.flippingTime);bookConfig.retainBookCenter=getConfigValue("retainBookCenter","Yes");bookConfig.totalPagesCaption=getConfigValue("totalPagesCaption","");bookConfig.pageNumberCaption=getConfigValue("pageNumberCaption","");bookConfig.topMargin=getConfigValue("topMargin",10);bookConfig.bottomMargin=getConfigValue("bottomMargin",10);bookConfig.leftMargin= getConfigValue("leftMargin",10);bookConfig.rightMargin=getConfigValue("rightMargin",10);bookConfig.LinkDownColor=getConfigValue("LinkDownColor","#0000FF");bookConfig.LinkAlpha=getConfigValue("LinkAlpha",0.4);bookConfig.OpenWindow=getConfigValue("OpenWindow","Blank");bookConfig.googleAnalyticsID=getConfigValue("googleAnalyticsID","");bookConfig.language=getConfigValue("language","English");bookConfig.AboutAddress=getConfigValue("AboutAddress","");bookConfig.AboutEmail=getConfigValue("AboutEmail","support@fliphtml5.com"); bookConfig.AboutMobile=getConfigValue("AboutMobile","");bookConfig.AboutWebsite=getConfigValue("AboutWebsite","http://www.fliphtml5.com");bookConfig.AboutDescription=getConfigValue("AboutDescription","");bookConfig.AboutAuthor=getConfigValue("AboutAuthor","fliphtml5.com");bookConfig.totalPageCount=getConfigValue("totalPageCount",1);bookConfig.largePageWidth=getConfigValue("largePageWidth",1440);bookConfig.largePageHeight=getConfigValue("largePageHeight",1728);bookConfig.normalPath=getConfigValue("normalPath", "files/page/");bookConfig.largePath=getConfigValue("largePath","files/large/");bookConfig.thumbPath=getConfigValue("thumbPath","files/thumb/");bookConfig.FlipStyle=getConfigValue("FlipStyle","flip");bookConfig.showDoublePage=getConfigValue("showDoublePage","yes");bookConfig.QRPath=getConfigValue("QRPath","files/extfile/QRURL.png");bookConfig.QRCode=getConfigValue("QRCode","hide");bookConfig.FlipSound=getConfigValue("FlipSound","yes");bookConfig.MiniStyle=getConfigValue("MiniStyle","Show");bookConfig.AnnotationButtonVisible= getConfigValue("AnnotationButtonVisible","hide");bookConfig.VideoButtonVisible=getConfigValue("VideoButtonVisible","hide");bookConfig.SlideshowButtonVisible=getConfigValue("SlideshowButtonVisible","hide");bookConfig.CompanyLogoFile=getConfigValue("CompanyLogoFile","");bookConfig.UIBaseURL=getConfigValue("UIBaseURL","");bookConfig.haveAdSense=getConfigValue("haveAdSense","No");bookConfig.adSenseLeft=getConfigValue("adSenseLeft",0);bookConfig.adSenseTop=getConfigValue("adSenseTop",0);bookConfig.adSenseWidth= getConfigValue("adSenseWidth",0);bookConfig.adSenseHeight=getConfigValue("adSenseHeight",0);bookConfig.adSenseClientId=getConfigValue("adSenseClientId","");"Yes"==bookConfig.addPaperCoil&&(bookConfig.BindingType="loose");bookConfig.addPaperCoil="loose"==bookConfig.BindingType?getConfigValue("addPaperCoil","Yes"):getConfigValue("addPaperCoil","No");bookConfig.ToolbarViewMode=getConfigValue("ToolbarViewMode","Lite");bookConfig.HomeButtonIcon=getConfigValue("HomeButtonIcon","");bookConfig.AnnotationButtonIcon= getConfigValue("AnnotationButtonIcon","");bookConfig.VideoButtonIcon=getConfigValue("VideoButtonIcon","");bookConfig.SlideshowButtonIcon=getConfigValue("SlideshowButtonIcon","");bookConfig.ShareButtonIcon=getConfigValue("ShareButtonIcon","");bookConfig.ThumbnailButtonIcon=getConfigValue("ThumbnailButtonIcon","");bookConfig.ZoomInButtonIcon=getConfigValue("ZoomInButtonIcon","");bookConfig.ZoomOutButtonIcon=getConfigValue("ZoomOutButtonIcon","");bookConfig.FullscreenButtonIcon=getConfigValue("FullscreenButtonIcon", "");bookConfig.ExitFullscreenButtonIcon=getConfigValue("ExitFullscreenButtonIcon","");bookConfig.BookmarkButtonIcon=getConfigValue("BookmarkButtonIcon","");bookConfig.TableOfContentButtonIcon=getConfigValue("TableOfContentButtonIcon","");bookConfig.SearchButtonIcon=getConfigValue("SearchButtonIcon","");bookConfig.PrintButtonIcon=getConfigValue("PrintButtonIcon","");bookConfig.BackgroundSoundButtonOnIcon=getConfigValue("BackgroundSoundButtonOnIcon","");bookConfig.BackgroundSoundButtonOffIcon=getConfigValue("BackgroundSoundButtonOffIcon", "");bookConfig.HelpButtonIcon=getConfigValue("HelpButtonIcon","");bookConfig.AboutButtonIcon=getConfigValue("AboutButtonIcon","");bookConfig.AutoPlayStartButtonIcon=getConfigValue("AutoPlayStartButtonIcon","");bookConfig.AutoPlayStopButtonIcon=getConfigValue("AutoPlayStopButtonIcon","");bookConfig.DownloadButtonIcon=getConfigValue("DownloadButtonIcon","");bookConfig.searchTextJS=getConfigValue("searchTextJS","files/search/book_config.js");bookConfig.searchPositionJS=getConfigValue("searchPositionJS", "files/search/text_position.js");bookConfig.userSmallMode=getConfigValue("userSmallMode","yes");bookConfig.maxWidthToSmallMode=getConfigValue("maxWidthToSmallMode",400);bookConfig.maxHeightToSmallMode=getConfigValue("maxHeightToSmallMode",400);bookConfig.backgroundScene=getConfigValue("backgroundScene","None");bookConfig.audioVolume=getConfigValue("audioVolume",0.5);bookConfig.userListPath=getConfigValue("userListPath","files/extfiles/user.js");bookConfig.FlipSound=getConfigValue("FlipSound",!1); try{bookConfig.retainBookCenter=void 0!=staticAd&&!0==staticAd.haveAd?!1:getConfigValue("retainBookCenter",!0)}catch(b){}},CreateNoteRemark=function(){isPhone()||(noteCookie=new NoteCookie(tmpContainer),textRemark=new Remark,isBelowIE9()||(signature=new Signature(tmpContainer)),annotationShapes=window.AnnotationShapes,global.annotationImage=new AddImageFile(tmpContainer),textRemark.bindOnCreated(this,this.resetButton),noteCookie.bindOnCreated(this,this.resetButton),annotationShapes.bindOnCreated(this, this.resetButton),global.annotationImage.bindOnCreated(this,this.resetButton),isBelowIE9()||signature.bindOnCreated(this,this.resetButton))},AddNotesByContainers=function(b,c,d){isPhone()||($(d).css({background:"rgba(0,0,0,0)"}),isBelowIE9()&&$(d).css({"background-image":"url('aaaa.a')"}),b=BookTypeNames.indexOf(b),void 0!=noteCookie&¬eCookie.setContainers(b,c,d),void 0!=textRemark&&textRemark.setContainers(b,c,d),isBelowIE9()||void 0==signature||isBelowIE9()||signature.setContainers(b,c,d),void 0!= annotationShapes&&annotationShapes.setContainers(b,c,d),void 0!=bookmark&&bookmark.setContainers(b,c,d),void 0!=global.annotationImage&&global.annotationImage.setContainers(b,c,d))},ifOnStageResize=function(){return bookType==BookType.catalog_book||bookType==BookType.singleCatalog_book?!1:!0},isSupportTransition=function(){var b=document.body.style||document.documentElement.style;return void 0!==b.transition||void 0!==b.WebkitTransition||void 0!==b.MozTransition||void 0!==b.MsTransition||void 0!== b.OTransition};bdor[25]="i"; var form=Class({create:function(b,c){this.formBackground=$("
");this.background=$("
");this.titleBox=$("
");this.contentBox=$("
");this.formConfig=b;this.parent=c;this.visible=!1;this.addFormSkin&&this.addFormSkin();this.initFormEvent()},initFormEvent:function(){$(this.titleBox).dragToMove(this.formBackground);$(this.formBackground).bind(_event._down,function(b){b.stopPropagation()});$(this.formBackground).bind(_event._move,function(b){b.stopPropagation()});$(this.formBackground).bind(_event._end, function(b){b.stopPropagation()})},setTop:function(b){this.formBackground.css({top:b+"px"})},getWidth:function(){return this.width},getHeight:function(){return this.height},resize:function(b,c){this.onResize(240,c)},onResize:function(b,c){this.setWidth(b);this.setHeight(c)},closeForm:function(){$(this.formBackground).hide()},setCaption:function(b){this.formConfig.caption=b;this.captionBox.setCaption(b)}}); form.expand({addFormSkin:function(){this.titleHeight=40;this.formConfig=$.extend({scrollbarWidth:13},this.formConfig);this.formConfig.closeIconURL=uiBaseURL+"closeForm.png";this.formBackground.css({width:this.formConfig.width+"px","padding-right":this.formConfig.scrollbarWidth+"px",height:this.formConfig.height+"px"});this.background.css({"background-color":this.formConfig.mainColor,width:this.formConfig.width+"px",height:this.formConfig.height+"px"});this.titleBox.css({"border-bottom":"1px solid "+ colorDiv(this.formConfig.mainColor,40),width:this.formConfig.width+"px","line-height":this.titleHeight+"px",height:this.titleHeight+"px"});this.contentBox.css({top:this.titleHeight+1+"px",width:this.formConfig.width+"px",height:this.formConfig.height-this.titleHeight-1+"px","padding-right":this.formConfig.scrollbarWidth+"px"});this.initTitleBox();this.setFormLayout()},initTitleBox:function(b){this.captionBox=new label(this.formConfig.caption,this.titleBox);this.captionBox.setFont(12,"#ffffff","arial"); this.closeButton=new button(this.titleBox,{buttonType:1,width:26,height:26,iconURL:this.formConfig.closeIconURL,asImgButton:!0});this.captionBox.getHeight();this.captionBox.setLabelPosition(15);this.closeButton.setButtonPosition(5,5,["right","top"]);this.closeButton.onMouseUp(this,this.closeForm);this.captionBox.setFont("12px","#ffffff","arial");this.captionBox.setCaption(""+this.formConfig.caption+"")},setFormLayout:function(){$(this.parent).append(this.formBackground);$(this.formBackground).append(this.background); this.formBackground.append(this.titleBox);this.formBackground.append(this.contentBox);this.formBackground.addClass("formBackground");this.background.addClass("form_Background");this.background.addClass("formBoxShdow");this.titleBox.addClass("formTitleBox");this.contentBox.addClass("formContentBox");rightToLeft&&(horizontalMirror(this.formBackground),horizontalMirror(this.titleBox.find("div")))},setWidth:function(b){this.width=b;100>b&&(this.width=100);this.formBackground.css({width:this.width+"px", "padding-right":this.formConfig.scrollbarWidth+"px"});this.contentBox.css({width:this.width+"px","padding-right":this.formConfig.scrollbarWidth+"px"});this.background.css({width:this.width+"px"});this.titleBox.css({width:this.width+"px"});this.formBackground.css({left:(this.isSearchShow?10:-(this.width+this.formConfig.scrollbarWidth)-20)+"px"})},setHeight:function(b){this.height=b;100>=b&&(this.height=100);this.formBackground.css({height:this.height+"px"});this.background.css({height:this.height+ "px"});this.contentBox.css({height:this.height-(this.titleHeight+1)+"px"})}},!0); function searchItem(b,c,d,f,g,h,k,l){this.width=f;this.height=g;this.background=$("
");c=c.replaceAll("<","<");c=c.replaceAll(">",">");this.textField=new label(c,this.background);this.mainColor=h;this.pageIndex=b;this.mouseLeaveColor=k;this.mouseOverColor=l;f=colorDiv(this.mouseLeaveColor,20);g=colorAdd(this.mainColor,20);$(this.background).css({"font-size":"12px","background-color":this.mouseLeaveColor,width:this.width+"px",height:this.height+"px",position:"absolute","border-bottom":"1px solid "+ f,"border-top":"1px solid "+g,cursor:"pointer"});$(this.background).css({"text-shadow":"1px 1px "+colorAdd(this.mainColor,40)});$(this.background).css({overflow:"hidden"});this.isMouseMove=!1;this.downPoint=Point(0,0);$(d).append(this.background);var m=!1;$(this.background).bind(_event._down,function(){if(global.phoneSearch&&!global.phoneSearch.isDrag||!global.phoneSearch&&!isSearchDrag)m=!0});$(this.background).bind(_event._move,function(){if(global.phoneSearch&&!global.phoneSearch.isDrag||!global.phoneSearch&& !isSearchDrag)m=!1});$(this.background).bind(_event._end,function(){if(global.phoneSearch&&!global.phoneSearch.isDrag||!global.phoneSearch&&!isSearchDrag)m&&gotoPageFun(this.pageIndex),m=!1}.bind(this));bdor[22]="l";rightToLeft?(this.pageSpan=$(""),this.pageSpan.html(":"+getShownPageNumber(b)),this.textField.setLabelPosition(5,8),c=c.reverse()):(this.pageSpan=$(""),this.pageSpan.html(getShownPageNumber(b)+ ":"),this.textField.setLabelPosition(25,8));b=this.cutText(c,searchWord);this.textField.setCaption(b);this.textField.riseAWord(searchWord);this.textField.setFont("12px",bookConfig.searchFontColor,"arial");this.textField.onResize(this.width-30,this.height-16);this.background.append(this.pageSpan);rightToLeft&&(this.textField.labelBox.css({"text-align":"right"}),isPhone()||horizontalMirror(this.background));this.initEvent()} searchItem.prototype.onResize=function(b,c){this.width=b;this.height=c;$(this.background).css({width:b+"px",height:c+"px"});this.textField.onResize(b-30,c-16)};searchItem.prototype.setPosition=function(b,c){$(this.background).css({top:c+"px",left:b+"px"})};searchItem.prototype.getWidth=function(){return this.width};searchItem.prototype.getHeight=function(){return this.height}; searchItem.prototype.cutText=function(b,c){if(120>b.length||""==c)return b;var d=b.length,f=b.toLowerCase().indexOf(c.toLowerCase()),g;60<=f?(g=Math.max(60<=d-f?f-60:d-120,0),g=".."+b.substring(g,f)):g=b.substring(0,f);d=60
");this.textField=$("");this.searchButton=$("
").append("");this.resultContent=$("
");this.searchScrollBac=$("
");this.searchScrollBox=$("
"); rightToLeft&&(this.textField.attr("dir","rtl"),this.resultContent.css({"text-align":"right"}),horizontalMirror(this.textField),horizontalMirror(this.resultContent));if(isPhone()||isPad())this.searchScrollBac.css({"overflow-y":"scroll","overflow-x":"hidden","-webkit-overflow-scrolling":"touch"});else{var d=$("");$("body").append(d)}this.textField.focus();this.itemArr=[];this.itemHeight=this.itemWidth=0;void 0==window.textForPages&& (window.textForPages=[]);this.mouseDownY=-1;this.hideScrollBar=this.scrollMouseDown=!1;this.itemLeaveColor="#ffffff";this.addSkin&&this.addSkin();this.initEvent()},initEvent:function(){var b=this;this.searchButton.bind(_event._end,function(c){b.searchStart()});this.textField.bind("keydown",function(c){13==c.keyCode&&b.searchStart()});this.contentBox.bind(_event._down,function(c){b.scrollMouseDown=!0;isSearchDrag=!1;c=isTouch?c.originalEvent.touches:[c];b.mouseDownY=c[0].pageY});this.contentBox.bind(_event._move, function(c){b.scrollMouseDown&&(c=isTouch?c.originalEvent.touches:[c],20");this.resultContent=$("
");this.searchScrollBac=$("
");this.searchScrollBox=$("
");this.searchButton= $("
");this.textField=$('');rightToLeft&&this.textField.attr("dir","rtl");this.searchButton.addCssSprite(phoneIconsURL[0],"miSearch",15,15,phoneIconInfo);this.searchButton.find("div").css({width:"100%",height:"100%"});this.contentBox.append(this.textContent);this.contentBox.append(this.resultContent);this.contentBox.append(this.searchScrollBac);this.searchScrollBac.append(this.searchScrollBox);this.textContent.append(this.textField); this.textContent.append(this.searchButton);this.itemArr=[];void 0==window.textForPages&&(window.textForPages=[]);this.initStyle();this.initEvent();this.initScrollEvent()},initStyle:function(){this.textContentHeight=60;this.resultContentHeight=25;this.textContent.css({width:this.width+"px",height:this.textContentHeight+"px",background:this.contentBac,"border-top":"1px solid "+colorAdd(this.contentBac,40),"border-bottom":"1px solid "+colorDiv(this.contentBac,40)});var b=this.contentBox.width()-2*this.textPadding- 10-25;this.textField.css({top:"19px",left:this.textPadding+"px",width:b+"px",height:"18px",background:this.contentBac,"border-radius":"12px","border-left":"1px solid "+colorDiv(this.contentBac,40),"border-top":"1px solid "+colorDiv(this.contentBac,40),"border-right":"1px solid "+colorAdd(this.contentBac,40),"border-bottom":"1px solid "+colorAdd(this.contentBac,40),color:"white","padding-right":"25px","padding-left":"5px","font-family":"Tahoma"});rightToLeft&&this.textField.attr("dir","rtl");this.searchButton.css({cursor:"pointer", width:15,height:15,position:"absolute",right:8+this.textPadding+"px",top:(this.textContentHeight-15)/2+"px"});this.resultContent.css({width:this.width+"px",height:this.resultContentHeight+"px","line-height":this.resultContentHeight+"px",top:this.textContentHeight+1+"px",left:"0px",position:"absolute",color:"#ffffff","font-family":"Tahoma","font-size":"12px","vertical-align":"middle",background:colorDiv(bookConfig.toolbarColor,20),"text-shadow":"1px 1px #000000"});this.searchScrollBac.css({position:"absolute", width:this.width+"px",height:this.height-this.textContentHeight-this.resultContentHeight-5+"px",top:this.textContentHeight+this.resultContentHeight+3+"px",left:"0px",background:this.contentBac});this.searchScrollBox.css({position:"absolute",width:this.width+"px",top:"0px",left:"0px"})},onResize:function(){this.width=this.contentBox.width();this.height=foldingMenu.height-foldingMenu.getItemById("miSearch").title.height();this.textContent.css({width:this.width+"px"});var b=this.contentBox.width()-2* this.textPadding-10-25;this.textField.css({width:b+"px"});this.searchButton.css({right:8+this.textPadding+"px"});this.resultContent.css({width:this.width+"px"});this.searchScrollBac.css({width:this.width+"px",height:this.height-this.textContentHeight-this.resultContentHeight-5+"px"});this.searchScrollBox.css({width:this.width+"px"});for(b=0;b");$("body").append(b);this.searchScrollBac.css({overflow:"hidden"});ScrollFunction(this.searchScrollBac,this.searchScrollBox,this)}}}).extend(searchForm); searchForm.expand({addSkin:function(){this.setLayout();this.textPadding=15;this.textContentHeight=this.buttonAreaHeight=this.buttonAreaWidth=60;this.resultContentHeight=25;this.itemLeaveColor=this.contentBac=colorAdd(bookConfig.searchBackground,112);this.textContent.css({width:"100%",height:this.textContentHeight+"px",background:this.contentBac,"border-top":"1px solid "+colorAdd(this.contentBac,40),"border-bottom":"1px solid "+colorDiv(this.contentBac,40)});this.searchButton.mouseEnterGradient(bookConfig.searchBackground, colorDiv(bookConfig.searchBackground,30),colorAdd(bookConfig.searchBackground,105));this.searchButton.css({right:8+this.formConfig.scrollbarWidth+"px",top:(this.textContentHeight-36)/2+"px"});var b=this.background.width()-this.textPadding-this.buttonAreaWidth;this.textField.css({left:this.textPadding+"px",width:b+"px"});colorDiv(this.contentBac,40);b=colorAdd(this.contentBac,40);this.resultContent.css({width:"100%",height:this.resultContentHeight+"px","line-height":this.resultContentHeight+"px","border-top":"1px solid "+ colorAdd(this.contentBac,40),"border-bottom":"1px solid "+colorDiv(this.contentBac,90)});this.resultContent.setGradient(colorDiv(this.contentBac,50),!1);this.searchScrollBac.css({"overflow-y":"auto",width:"100%",height:this.height-this.titleHeight-this.textContentHeight-this.resultContentHeight-5+"px",top:this.textContentHeight+this.resultContentHeight+"px",background:this.contentBac,"border-top":"1px solid "+b});this.searchScrollBox.css({position:"absolute","overflow-y":"auto",width:this.width+this.formConfig.scrollbarWidth+ "px",height:this.height-this.titleHeight-this.textContentHeight-this.resultContentHeight-5+"px",top:this.textContentHeight+this.resultContentHeight+4+"px"})},setLayout:function(){this.textContent.append(this.searchButton);this.textContent.append(this.textField);this.contentBox.append(this.textContent);this.contentBox.append(this.resultContent);this.contentBox.append(this.searchScrollBac);this.contentBox.append(this.searchScrollBox);this.textField.addClass("searchTextField");this.textField.addClass("inputInnerShadow"); this.textContent.addClass("searchTextContent");this.resultContent.addClass("searchResultContent");this.searchButton.addClass("searchButton")},onResize:function(b,c){this.width=Math.max(100,b);this.height=Math.max(100,c);this.itemWidth=this.width;this.itemHeight=60;this.setWidth(b);this.setHeight(c);var d=b-this.textPadding-this.buttonAreaWidth;this.searchScrollBox.css({width:this.width+this.formConfig.scrollbarWidth+"px",height:this.height-this.titleHeight-this.textContentHeight-this.resultContentHeight- 5+"px"});this.searchScrollBac.css({height:this.height-this.titleHeight-this.textContentHeight-this.resultContentHeight-5+"px"});this.textField.css({width:d+"px"});for(d=0;d");this.loadingBox=$("
");this.bg.css({"background-color":c,width:window.innerWidth+"px",height:window.innerHeight+"px"});isTouch&&(this.width=window.innerWidth,this.height=window.innerHeight);c||(c="#1F2232");this.loadingBox.css({width:this.width+"px",height:this.height+"px",position:"absolute",left:(window.innerWidth-this.width)/2+"px",top:(window.innerHeight-this.height)/2+"px","background-color":c});b.append(this.bg); this.bg.append(this.loadingBox);this.showHide(!1)} loadingBook.prototype.chooseFlipSlide=function(){var b=this;switch(initBookTye()){case "phone_book":this.showHide(!1);isFlipModel=!1;b.hide();bookType=windowWidth>windowHeight?4:5;init();toolBar.hide();QRbutton.hide();break;case "slide_book":this.showHide(!1);isFlipModel=!1;b.hide();bookType=!0==bookConfig.showDoublePage?3:6;miniStyle||(miniStyle=new MiniStyle(tmpContainer));init();break;case "flip_book":this.showHide(!1);isFlipModel=!0;this.hide();bookType=windowWidth>windowHeight?BookType.normal_book: BookType.single_book;miniStyle||(miniStyle=new MiniStyle(tmpContainer));init();showFlipButton&&leftRightButton.show();break;case "catalog_book":rightToLeft=!1;bookConfig.RightToLeft=!1;this.showHide(!1);isFlipModel=!1;b.hide();bookType=BookType.catalog_book;miniStyle||(miniStyle=new MiniStyle(tmpContainer));init();break;case "normal_book":this.initPannel();this.showHide(!0);this.flipModel.bind(_event._end,function(){isFlipModel=!0;b.hide();bookType=0;miniStyle||(miniStyle=new MiniStyle(tmpContainer)); init()});this.padModel.bind(_event._end,function(){isFlipModel=!1;b.hide();bookType=!0==bookConfig.showDoublePage?3:6;miniStyle||(miniStyle=new MiniStyle(tmpContainer));init();window.setTimeout(function(){var b=$("");tmpContainer.append($(b).asImageButton());$(b).css({width:"50px",height:"50px",bottom:"10px",right:"10px",position:"absolute","z-index":"300"});$(b).bind(_event._end,function(){!1==toolBar.visible&&(toolBar.show(),onStageResize(),$(b).css({display:"none"}))}); bookContainer.bind(_event._down,function(b){});bookContainer.bind(_event._end,function(c){bookType!=BookType.slide_book&&bookType!=BookType.singleSlide_book&&bookType!=BookType.singlePhone_book&&bookType!=BookType.phone_book&&bookType!=BookType.singleCatalog_book&&bookType!=BookType.catalog_book||!0!=toolBar.visible||(toolBar.hide(),onStageResize(),$(b).css({display:"block"}))})},200)});var c=10,d=window.setInterval(function(){b.descriptionLabel.html("Select View Mode Please.("+c+")");c--;0>=c&&(window.clearInterval(d), window.setTimeout(function(){b.flipModel.trigger(_event._end)},20))},1E3)}}; loadingBook.prototype.initPannel=function(){var b=this;this.titleLabel=new label("",this.loadingBox);this.descriptionLabel=$("
");this.flipModel=$("
");this.padModel=$("
");this.loadingBox.append(this.titleLabel);this.loadingBox.append(this.descriptionLabel);this.loadingBox.append(this.flipModel);this.loadingBox.append(this.padModel);this.flipModel.append($("").asImageButton());this.padModel.append($("").asImageButton()); this.flipModel.css({position:"absolute",left:(this.width-500)/2+"px",top:(this.height-262)/2+70+"px"});this.padModel.css({position:"absolute",left:(this.width-500)/2+260+"px",top:(this.height-262)/2+70+"px"});this.titleLabel.setCSS({position:"absolute",height:"50px",width:b.width+"px",left:0,top:(this.height-262)/2-50+"px","line-height":"50px","text-align":"center","vertical-align":"middle",overflow:"hidden","white-space":"nowrap","text-overflow":"ellipsis","font-size":"30px",color:"#ffffff"});this.descriptionLabel.css({position:"absolute", height:"50px",width:this.width+"px",left:0,top:(this.height-262)/2+"px","line-height":"50px","text-align":"center","vertical-align":"middle","font-size":"20px",color:"#ffffff"});this.titleLabel.setCaption(window.document.title);$(this.loadingBox).css({"text-shadow":"0 0 10px #8c97cb, 0 0 20px #8c97cb,0 0 30px #8c97cb"});this.flipModel.bind(_event._enter,function(){b.flipModel.css({cursor:"pointer",border:"2px solid #ff8040"})});this.padModel.bind(_event._enter,function(){b.padModel.css({cursor:"pointer", border:"2px solid #ff8040"})});this.flipModel.bind(_event._leave,function(){b.flipModel.css({cursor:"pointer",border:""})});this.padModel.bind(_event._leave,function(){b.padModel.css({cursor:"pointer",border:""})})}; loadingBook.prototype.onResize=function(){void 0!=this.loadingBox&&(this.bg.css({width:window.innerWidth+"px",height:window.innerHeight+"px"}),this.loadingBox.css({width:this.width+"px",height:this.height+"px",left:(window.innerWidth-this.width)/2+"px",top:(window.innerHeight-this.height)/2+"px"}))};loadingBook.prototype.showHide=function(b){b?this.loadingBox.css("display","block"):this.loadingBox.css("display","none")};loadingBook.prototype.hide=function(){this.bg.remove()}; function loadXMLString(b){var c=null;if(!window.DOMParser&&window.ActiveXObject)for(var d=["MSXML.2.DOMDocument.6.0","MSXML.2.DOMDocument.3.0","Microsoft.XMLDOM"],f=0;f");this.contentBack=$("
");this.contentBox=$("
");this.toolBox=$("
");this.checkBox=$("
");this.titleBox=$("
");this.printArea=$("
");this.printAll=$('

");this.printCurrent=$('

");var c='

";this.printRange=$(c);this.printSubmit=$('

");this.printSubmit.css({position:"absolute",right:30,"margin-top":"5px"});setPrintValue("printAll");this.showing=!1;this.width=windowWidth; this.height=windowHeight;this.contentWidth=330;this.contentHeight=213;this.mainColor="#888888";this.background.css({height:this.height+"px",bottom:"0px"});this.contentBox.css({height:this.contentHeight+"px",width:this.contentWidth+"px",left:(this.width-this.contentWidth)/2+"px"});this.contentBack.css({height:this.contentHeight+10+"px",width:this.contentWidth+10+"px",left:(this.width-this.contentWidth)/2-5+"px"});this.contentBack.css({opacity:0.5});this.toolBox.css({width:"330px",height:"31px",top:"0px", left:"0px",background:"#333333"});this.checkBox.css({width:"330px",height:"300px",top:"31px",left:"0px"});this.contentBox.css({top:(this.height-this.contentHeight)/2+"px"});this.contentBack.css({top:(this.height-this.contentHeight)/2-5+"px"});bdor[16]="q";$(this.background).css({"-webkit-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","-moz-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","-o-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","-ms-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)"}); $(b).append(this.background);$(b).append(this.contentBack);$(b).append(this.contentBox);$(this.contentBox).append(this.toolBox);$(this.contentBox).append(this.checkBox);$(this.checkBox).append(this.printAll);$(this.checkBox).append(this.printCurrent);$(this.checkBox).append(this.printRange);$(this.checkBox).append(this.printSubmit);this.contentBox.css({"text-shadow":"1px 1px #ffffff",background:"#dddddd"});this.closeButton=$("
");$(this.closeButton).css({top:"0px",right:"0px",position:"absolute"}); $(this.closeButton).append($("").asImageButton());this.titleBox.css({height:"20px",left:"15px",position:"absolute"});this.titleBox.css({color:"#ffffff",top:"7px"});this.titleBox.css({"text-shadow":"1px 1px #000000","font-family":"verdana"});$(this.titleBox).html(getLanguage("frmPrintCaption","Print"));$(this.toolBox).append(this.closeButton);$(this.toolBox).append(this.titleBox);this.initEvent();this.initPrintEvent();this.background.css({display:"none"});this.contentBox.css({display:"none"}); this.contentBack.css({display:"none"});rightToLeft&&(horizontalMirror(this.contentBox),horizontalMirror(this.titleBox),horizontalMirror(this.printSubmit),horizontalMirror(this.printAll.find("label")),horizontalMirror(this.printCurrent.find("label")),horizontalMirror(this.printRange.find("label")),horizontalMirror($("#rangeNum")),$("#rangeNum").attr("dir","rtl"))},onResize:function(){this.contentHeight=213;this.contentWidth=330;this.background.css({height:windowHeight+"px",bottom:"0px"});this.contentBox.css({height:this.contentHeight+ "px",width:this.contentWidth+"px",left:(windowWidth-this.contentWidth)/2+"px"});this.contentBack.css({height:this.contentHeight+10+"px",width:this.contentWidth+10+"px",left:(windowWidth-this.contentWidth)/2-5+"px"});this.toolBox.css({width:"330px",height:"31px",top:"0px",left:"0px"});this.checkBox.css({width:"330px",height:"300px",top:"31px",left:"0px"});this.contentBox.css({top:(windowHeight-this.contentHeight)/2+"px"});this.contentBack.css({top:(windowHeight-this.contentHeight)/2-5+"px"});this.closeButton.css({top:"0px", right:"0px"});this.printAll.css({"margin-left":"10px"});this.printCurrent.css({"margin-left":"10px"});this.printRange.css({"margin-left":"10px"});$("#rangeNum").css({width:"50px","margin-left":"10px","margin-right":"10px"});$("#rangeNum").css({"border-right":"1px solid "+colorAdd("#ffffff",40)});$("#rangeNum").css({"border-bottom":"1px solid "+colorAdd("#ffffff",40)});$("#rangeNum").css({"border-left":"1px solid "+colorDiv("#aaaaaa",40)});$("#rangeNum").css({"border-top":"1px solid "+colorDiv("#aaaaaa", 40)});this.printArea.css({top:-windowHeight+"px",left:"0px"})},setPosition:function(b,c,d){void 0==d&&(d=["left","top"]);$(this.background).css(d[0],b+"px");$(this.background).css(d[1],c+"px")},getShowStatu:function(){return this.showing},setShowStatu:function(b){this.showing=b},showshow:function(){$(this.background).css({display:"block"});$(this.contentBox).fadeIn(500);$(this.contentBack).fadeIn(500);this.showing=!0},hideBox:function(){$(this.background).fadeOut(500);$(this.contentBox).fadeOut(500); $(this.contentBack).fadeOut(500);this.showing=!1},initEvent:function(){var b=this;this.background.bind(_event._down,function(c){b.hideBox();b.showing=!1});this.closeButton.bind("mouseover",function(c){b.closeButton.css({cursor:"pointer"})});this.closeButton.bind(_event._end,function(c){b.hideBox();b.showing=!1})},changeLanguage:function(){$("#frmPrintall").text(getLanguage("frmPrintall","Print All Pages"));$("#frmPrintcurrent").text(getLanguage("frmPrintcurrent","Print Current Page"));$("#frmPrintRange").text(getLanguage("frmPrintcurrent", "Print Current Page"));$("#frmPrintexample").text(getLanguage("frmPrintexample","Example: 2,3,5-10"));$("#frmPrintbtn").text(getLanguage("frmPrintbtn","Print"))},initPrintEvent:function(){var b=this;this.printSubmit.bind(_event._down,function(c){addProgressBar(b.contentBox,b.contentWidth,b.contentHeight);switch(printValue){case "printAll":var d,f,g=0,h=0;b.printArea.empty();for(c=1;c<=bookConfig.totalPageCount;c++){d=$("
");c!=bookConfig.totalPageCount&&d.css({"page-break-after":"always"}); d.css({position:"relative"});d.css({width:500,height:500});f=$("");f.css({"z-index":"200",left:0,top:0,position:"absolute"});d.append(f);if("Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile){var k=$("");k.css({"z-index":"201",left:0,top:0,position:"absolute"});h++;k.load(function(){g++;g==bookConfig.totalPageCount+h&&(b.printArea.printArea(),clearProgressBar(b.contentBox))});d.append(k)}f.load(function(){g++; g==bookConfig.totalPageCount+h&&(b.printArea.printArea(),clearProgressBar(b.contentBox))});b.printArea.append(d)}break;case "printCurrent":if(2==bookType){var g=0,l=1;b.printArea.empty();d=$("
");d.css({position:"relative"});d.css({width:500,height:500});f=$("");d.append(f);"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&&(l=2,k=$(""),k.css({"z-index":"201", left:0,top:0,position:"absolute"}),k.load(function(){g++;g==l&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(k));f.load(function(){g++;g==l&&(clearProgressBar(b.contentBox),b.printArea.printArea())});b.printArea.append(d)}else if(3==bookType)g=0,l=1,b.printArea.empty(),d=$("
"),d.css({position:"relative"}),d.css({width:500,height:500}),f=$(""),d.append(f),"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&& (l=2,k=$(""),k.css({"z-index":"201",left:0,top:0,position:"absolute"}),k.load(function(){g++;g==l&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(k)),f.load(function(){g++;g==l&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),b.printArea.append(d);else if(1==bookType)g=0,l=1,b.printArea.empty(),d=$("
"),d.css({position:"relative"}),d.css({width:500,height:500}),f=$(""),d.append(f),"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&&(l=2,k=$(""),k.css({"z-index":"201",left:0,top:0,position:"absolute"}),k.load(function(){g++;g==l&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(k)),f.load(function(){g++;g==l&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),b.printArea.append(d);else if(bookType==BookType.normal_book||bookType==BookType.catalog_book)for(h= l=g=0,b.printArea.empty(),l=1==BookInfo.getBook().currentPageIndex||BookInfo.getBook().currentPageIndex==bookConfig.totalPageCount?0:1,c=0;c<=l;c++)d=$("
"),c!=l&&d.css({"page-break-after":"always"}),d.css({position:"relative"}),d.css({width:500,height:500}),k=2*parseInt(BookInfo.getBook().currentPageIndex/2)+c,1==BookInfo.getBook().currentPageIndex&&(k=1),f=$(""),f.css({"z-index":"200",left:0,top:0,position:"absolute"}),d.append(f),"Show"==bookConfig.PrintButtonVisible&& ""!=bookConfig.printWatermarkFile&&(k=$(""),k.css({"z-index":"201",left:0,top:0,position:"absolute"}),h++,k.load(function(){g++;g==l+h+1&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(k)),f.load(function(){g++;g==l+h+1&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),b.printArea.append(d);break;case "printRange":d=$("#rangeNum").val().split(",");f=[];h=l=c=0;f=[];b.printArea.empty();for(c=0;c");else f.push("");for(c=0;c"),c!=f.length-1&&d.css({"page-break-after":"always"}),d.css({position:"relative"}),d.css({width:500,height:500}),$(f[c]).css({"z-index":"200",left:0,top:0,position:"absolute"}),d.append($(f[c])),"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&&(k=$(""),k.css({"z-index":"201",left:0,top:0,position:"absolute"}),h++,k.load(function(){l++;l==f.length+h&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(k)),$(f[c]).load(function(){l++;l==f.length+h&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),b.printArea.append(d)}})}});function setPrintValue(b){printValue=b} var phonePrintBar=Class({create:function(b){this.contentBox=b;this.width=this.contentBox.width();this.height=foldingMenu.height-foldingMenu.getItemById("miPrint").title.height();this.contentWidth=330;this.contentHeight=213;this.mainColor=colorDiv(bookConfig.toolbarColor,30);setPrintValue("printAll");this.showing=!1;this.scrollBox=$("
");this.printArea=$("
");this.printAll=$("

");this.printCurrent=$('

");this.printRange='



";this.printSubmit=$('

");this.printSubmit.css({position:"absolute","margin-top":"5px"});this.scrollBox.css({width:this.width+"px",height:"300px",top:"5px"});$(this.contentBox).append(this.scrollBox);$(this.scrollBox).append(this.printAll);$(this.scrollBox).append(this.printCurrent);$(this.scrollBox).append(this.printRange);$(this.scrollBox).append(this.printSubmit); this.initPrintEvent()},onResize:function(){this.width=this.contentBox.width();this.height=foldingMenu.height-foldingMenu.getItemById("miPrint").title.height();this.printSubmit.find("button").css("width",this.width-38+"px");this.scrollBox.css({width:this.width+"px"});this.printArea.css({top:-windowHeight+"px"})}}).extend(printBar); function helpBar(b){this.background=$("
");this.contentBack=$("
");this.contentBox=$("
");this.toolBox=$("
");this.checkBox=$("
");this.showing=!1;this.width=windowWidth;this.height=windowHeight;this.contentWidth=bookConfig.helpWidth;this.contentHeight=bookConfig.helpHeight;""==bookConfig.helpContentFileURL&&(this.contentWidth=300,this.contentHeight=200);this.mainColor= "#888888";this.background.css({height:this.height+"px",bottom:"0px"});this.contentBox.css({height:this.contentHeight+"px",width:this.contentWidth+"px",left:(this.width-this.contentWidth)/2+"px"});this.contentBack.css({height:this.contentHeight+10+"px",width:this.contentWidth+10+"px",left:(this.width-this.contentWidth)/2-5+"px"});this.contentBack.css({opacity:0.5});this.toolBox.css({width:this.contentWidth-30+"px",height:"31px","line-height":"31px","vertical-align":"middle",top:"0px",left:"0px",background:"#333333", padding:"0px 15px 0px 15px"});this.checkBox.css({width:this.contentWidth+"px",height:this.contentHeight-31+"px",top:"31px",left:"0px"});this.contentBox.css({top:(this.height-this.contentHeight)/2+"px"});this.contentBack.css({top:(this.height-this.contentHeight)/2-5+"px"});$(b).append(this.background);$(b).append(this.contentBack);$(b).append(this.contentBox);$(this.contentBox).append(this.toolBox);$(this.contentBox).append(this.checkBox);this.contentBox.css({"text-shadow":"1px 1px #ffffff",background:"#dddddd"}); this.closeButton=$("
");this.closeButton.css({top:"0px",position:"absolute"});this.closeButton.append($("").asImageButton());$(this.toolBox).html(""+getLanguage("btnHelp","Help")+"");$(this.toolBox).append(this.closeButton);this.toolBox.css({color:"#ffffff","text-shadow":"1px 1px #000000","font-family":"verdana"});this.fillImage();this.initEvent();bookConfig.showHelpContentAtFirst&&bookConfig.HelpButtonVisible||(this.background.css({display:"none"}), this.contentBox.css({display:"none"}),this.contentBack.css({display:"none"}));rightToLeft?(this.checkBox.find("p").css("text-align","right"),this.toolBox.css("text-align","right")):this.closeButton.css({right:"0px"})}bdor[28]="o"; helpBar.prototype.onResize=function(){this.contentWidth=bookConfig.helpWidth;this.contentHeight=bookConfig.helpHeight;""==bookConfig.helpContentFileURL&&(this.contentWidth=300,this.contentHeight=200);this.background.css({height:windowHeight+"px",bottom:"0px"});this.contentBox.css({height:this.contentHeight+"px",width:this.contentWidth+"px",left:(windowWidth-this.contentWidth)/2+"px"});this.contentBack.css({height:this.contentHeight+10+"px",width:this.contentWidth+10+"px",left:(windowWidth-this.contentWidth)/ 2-5+"px"});this.toolBox.css({width:this.contentWidth-30+"px",height:"31px",top:"0px",left:"0px",background:"#333333"});this.checkBox.css({width:this.contentWidth+"px",height:this.contentHeight-31+"px",top:"31px",left:"0px"});this.contentBox.css({top:(windowHeight-this.contentHeight)/2+"px"});this.contentBack.css({top:(windowHeight-this.contentHeight)/2-5+"px"})}; helpBar.prototype.setPosition=function(b,c,d){void 0==d&&(d=["left","top"]);bdor[4]="h";$(this.background).css(d[0],b+"px");$(this.background).css(d[1],c+"px")};helpBar.prototype.getShowStatu=function(){return this.showing};helpBar.prototype.setShowStatu=function(b){this.showing=b};helpBar.prototype.showshow=function(){$(this.background).css({display:"block"});$(this.contentBox).fadeIn(500);$(this.contentBack).fadeIn(500);this.showing=!0}; helpBar.prototype.hideBox=function(){$(this.background).fadeOut(500);$(this.contentBox).fadeOut(500);$(this.contentBack).fadeOut(500);this.showing=!1};helpBar.prototype.initEvent=function(){var b=this;this.background.bind(_event._down,function(c){b.hideBox();b.showing=!1});this.closeButton.bind(_event._end,function(c){b.hideBox();b.showing=!1});this.closeButton.bind("mouseover",function(c){b.closeButton.css({cursor:"pointer"})})}; helpBar.prototype.fillImage=function(){var b;""!=bookConfig.helpContentFileURL?b=$(""):(b=$("
"),rightToLeft?(b.append($("

"+getLanguage("lblHelp1","Drag the page corner to view")+"

")),b.append($("

"+getLanguage("lblHelp2","Double click to zoom in, out")+"

"))):(b.append($("

"+ getLanguage("lblHelp1","Drag the page corner to view")+"

")),b.append($("

"+getLanguage("lblHelp2","Double click to zoom in, out")+"

"))),b.css({"margin-left":"15px","margin-right":"15px","text-shadow":"0px 1px #ffffff","font-weight":"bold","font-size":"13px","font-family":"verdana",left:"20px"}));this.checkBox.append(b)}; function SharePanel(b){this.background=$("
");this.contentBack=$("
");this.contentBox=$("
");this.toolBox=$("
");this.checkBox=$("
");this.titleBox=$("
");this.shareUrl=$("
");this.shareCheck=$("
"); this.shareCopy=$("
");this.shareUrlInput=$("
");this.shareUrlSubmit=$('");this.shareCheckPanel=$("
");this.shareCheckTitle=$("
");this.shareCheckBar=$("
");var c;c=getLanguage("frmShareInfo","You can easily share this publication to social networks.Just cilck the appropriate button below."); this.textCheckField=new label(c,this.shareCheckPanel);this.shareCopyPanel=$("
");this.shareCopyTitle=$("
");this.shareCopyInput=$("
").appendTo(this.noteBottomTop);this.addBtn=$("
").css({left:10}).html("Add").appendTo(this.noteBottomTop);this.removeAllBtn=$("
").css({left:"auto",right:20}).html("Remove All").appendTo(this.noteBottomTop);this.noteLists=$("
").appendTo(this.noteButton);var d=$("
"), f=$("").html("Page"),g=$("
");g.append($("
")).append($("").html("Title")).append($("
")).append($("").html("Edit")).append($("
")).append($("").html("Delete")); d.append(f).append(g);this.noteLists.append(d);this.noteTable=$("
").css({maxHeight:188}).appendTo(this.noteLists);this.noteTableInner=$("
").appendTo(this.noteTable);isTouch||this.note.transition3D();this.createScrollBar(this.noteTable);try{var h=this.getLocalStorage(this.cookieName),k=eval(h);if(k)for(this.downJSonArrByKey(k,"page"),h=0;h
").css({height:28}).attr("data-key", b.key).attr("data-page",b.page).append($("").html(b.page)).appendTo(c.noteTableInner),g=$("").appendTo(f),h=$("").attr("disabled",d).val(b.value).appendTo(g),k=$("
").css({right:60}).attr("title","Edit").append($("").attr("src", c.address+"note_edit.png")).appendTo(g);$("
").css({right:15}).attr("title","Delete").append($("").attr("src",c.address+"note_del.png")).appendTo(g).on("click touchend",function(b){f.remove();var d=f.attr("data-key");c.deleteListData(d);c.delArrayOrderKey(c.rows,d);c.delArrayOrderKey(c.notes,d);c.addLocalStorage(c.cookieName,c.parseJSONArrayToString(c.notes));for(d=0;d").attr("data-key", b.key).attr("data-page",b.page).css({left:""+b.left+"",top:""+b.top+""}).appendTo(c),h=$("").attr("src",d.address+"note.png").attr("title",b.value).attr("data-key",b.key).attr("data-page",b.page).appendTo(g);isTouch||g.transition3D();try{var k=$(document.createElementNS("http://www.w3.org/2000/svg","svg")).css({zIndex:140,position:"absolute"}).attr("class","noteCookie-eachNote-svg noteCookie-eachNote-svg"+ b.page).appendTo(BookInfo.container()),l=$(document.createElementNS("http://www.w3.org/2000/svg","path")).css({fill:"#FFF4A1",stroke:"#C99F1D",strokeWidth:1}).appendTo(k)}catch(m){k=$("").css({zIndex:140,position:"absolute"}).attr("class","noteCookie-eachNote-svg noteCookie-eachNote-svg"+b.page).appendTo(BookInfo.container()),l=$("").css({fill:"#FFF4A1",stroke:"#C99F1D",strokeWidth:1}).appendTo(k)}k.css({left:0,top:0,width:0,height:0}).hide();var n=$("
").attr("data-key",b.key).attr("data-page",b.page).hide().appendTo(BookInfo.container());n.css({left:g.offset().left,top:g.offset().top});n.on("click mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();return!1});var p=$("
").appendTo(n),q=$("
").append($("").attr("src", d.address+"showNoteList.png")).appendTo(p),s=$("
").css({right:2}).attr("title","Close").append($("").attr("src",d.address+"noteImg_close.png")).appendTo(p),r=$("
").css({right:24}).attr("title","Save").append($("").attr("src",d.address+"noteImg_save.png")).appendTo(p),t=$("
").css({right:46}).attr("title", "Delete").append($("").attr("src",d.address+"noteImg_del.png")).appendTo(p),u=$("
").appendTo(n),w=$("").val(b.value).appendTo(u); $("").html(b.time).appendTo(u);w.on("mousedown click",function(b){b.stopPropagation()});isTouch||n.transition3D();q.on("click touchend",function(){d.noteButtonIsShow&&d.showFlag?(d.hide(),d.showFlag=!1):(d.show(),d.showFlag=!0)});var y,x,v,z,A,E;p.on("mousedown.note touchstart.note",function(b){v=g.offset().left;z=g.offset().top;A=n.offset().left;E=n.offset().top;y=(b.pageX||b.originalEvent.touches[0].pageX)-A;x=(b.pageY||b.originalEvent.touches[0].pageY)- E;BookInfo.container().add(k).add(d.noteImgContainers[BookInfo.getBookType()][BookInfo.getCurrentPages()[0]]).add(d.noteImgContainers[BookInfo.getBookType()][BookInfo.getCurrentPages()[1]]).on("mousemove.noteB touchmove.noteB",function(b){p.css({cursor:"move"});b=isTouch?b.originalEvent.touches[0]:b;n.css({left:Math.floor(b.clientX-y),top:b.clientY-x});d.drawSVG(v,z,n.offset().left,n.offset().top,k,l)});BookInfo.container().add(k).add(p).on("mouseup.noteB touchend.noteB",function(){p.css({cursor:"default"}); BookInfo.container().add(k).add(d.noteImgContainers[BookInfo.getBookType()][BookInfo.getCurrentPages()[0]]).add(d.noteImgContainers[BookInfo.getBookType()][BookInfo.getCurrentPages()[1]]).off("mousemove.noteB touchmove.noteB");BookInfo.container().add(k).add(p).off("mouseup.noteB touchend.noteB")});b.stopPropagation();b.preventDefault();return!1});var C,B,K;s.on("click touchend",function(b){d.revertNoteImgText(g.attr("data-key"));n.hide();k.hide();D=!1});r.on("click touchend",function(b){b=w.val(); h.attr("title",b);var c=g.attr("data-key");d.updateNoteImgText(c,b);d.updateArrayOrderKey(d.notes,c,{value:b});d.addLocalStorage(d.cookieName,d.parseJSONArrayToString(d.notes));n.hide();k.hide();D=!1});t.on("click touchend",function(b){C||(C=$("
").appendTo(u), $("").html("Delete This Note!").appendTo(C),B=$("
").css({left:40}).html("Yes").appendTo(C),K=$("
").css({left:97}).html("No").appendTo(C),B.on("click touchend", function(b){b=g.attr("data-key");d.deleteNoteImg(b);n.remove();k.remove();g.remove();b=g.attr("data-key");d.delArrayOrderKey(d.rows,b);d.delArrayOrderKey(d.notes,b);d.addLocalStorage(d.cookieName,d.parseJSONArrayToString(d.notes));d.scrollBarShowHide();for(b=0;b=d+90.5&&c+28<=f?(q=c+28,f-=q,b+28<=d+109?(p=b+28,n=d+181-24-b+28,c=b=0,k=d+181-24-48-p,l=f,d=d+181-24-p):(p=d+109,d+181-24>=b+28?(n=48,b=b+28-p):b=n=b+ 28-p,k=c=0,l=f,d=48),m=f):b+28=d+90.5&&c>=f+141-28?(q=f+141,f=c+28-q,b+28<=d+109?(p=b+28,n=d+181-24-b+28,b=0,c=f,k=d+181-24-48-p,l=0,d=d+181-24-p):(p=d+109,d+181-24>=b+28?(n=48,b=b+28-p):b=n=b+28-p,c=f,l=k=0,d=48),m=0):b+28=f+141-28?(q=f+141,f=c+28-q,b+28<=d+24?(p=b+28,n=d+24+48-p,b=0,c=f,k=n-48,l=0,d=n):(p=d+24,d+24+48<=b+28?b=n= b+28-p:(n=48,b=b+28-p),c=f,l=k=0,d=48),m=0):d+181<=b+28&&c+28>=f&&c+28<=f+70.5?(p=d+181,n=b+28-p,c+28<=f+20?(q=c+28,f=f+20+48-q,b=n,k=c=0,l=f-48,d=0,m=f):f+20+48<=c+28?(q=f+20,f=c+28-q,b=n,c=f,d=l=k=0,m=48):(q=f+20,f=48,b=n,c=c+28-q,d=l=k=0,m=f)):d+181<=b+28&&c+28<=f+141&&c+28>=f+70.5?(p=d+181,n=b+28-p,c+28<=f+141-20-48?(q=c+28,f=f+141-20-q,b=n,k=c=0,l=f-48,d=0,m=f):f+141-20<=c+28?(q=f+141-68,f=c+28-q,b=n,c=f,d=l=k=0,m=48):(q=f+141-68,f=48,b=n,c=c+28-q,d=l=k=0,m=f)):d>=b+28&&c+28>=f&&c+28<=f+70.5? (p=b+28,n=d-p,c+28<=f+20?(q=c+28,f=f+20+48-q,c=b=0,k=n,l=f-48,d=n,m=f):f+20+48<=c+28?(q=f+20,f=c+28-q,b=0,c=f,k=n,l=0,d=n,m=48):(q=f+20,f=48,b=0,c=c+28-q,k=n,l=0,d=n,m=f)):d>=b+28&&c+28<=f+141&&c+28>=f+70.5?(p=b+28,n=d-p,c+28<=f+141-20-48?(q=c+28,f=f+141-20-q,c=b=0,k=n,l=f-48,d=n,m=f):f+141-20<=c+28?(q=f+141-68,f=c+28-q,b=0,c=f,k=n,l=0,d=n,m=48):(q=f+141-68,f=48,b=0,c=c+28-q,k=n,l=0,d=n,m=f)):(l=k=c=b=n=f=q=p=0,d=48,m=0);g.show().css({width:n,height:f,left:p,top:q});h.attr("d","M"+d+","+m+" L"+b+ ","+c+" L"+k+","+l)},bindEvents:function(){var b=this,c=!1,d=function(){$.each(BookInfo.getCurrentPages(),function(c,d){if(b.noteImgContainers[BookInfo.getBookType()]){var h=b.noteImgContainers[BookInfo.getBookType()][d];h&&(h.css({cursor:""}),h.off("mousedown.addNote touchstart.addNote"))}});c=!1};BookInfo.container().on("mousedown.addNote touchstart.addNote",function(){d()});b.addBtn.bind(_event._end,function(f){var g=b.inputText.val();if(g){b.noteButtonIsShow=!1;b.noteTitleShowBtn.children("img").attr("src", b.address+"note_revert.png");b.noteButton.css({maxHeight:0,paddingBottom:0});c=!0;var h=BookInfo.getCurrentPages();$.each(h,function(f,h){var m=b.noteImgContainers[BookInfo.getBookType()][h];if(m)m.css({cursor:"url("+b.address+"note.png),auto"}).on(_event._down,function(f){b.noteButtonIsShow=!1;b.noteTitleShowBtn.children("img").attr("src",b.address+"note_revert.png");b.noteButton.css({maxHeight:0});if(c){if(!f.which||3!=f.which){var k=(f.pageX||f.originalEvent.touches[0].pageX)-m.offset().left;f= (f.pageY||f.originalEvent.touches[0].pageY)-m.offset().top;k=k/(m.width()*BookInfo.scale())*100+"%";f=f/(m.height()*BookInfo.scale())*100+"%";k={key:(new Date).getTime(),time:(new Date).format("yyyy-MM-dd hh:mm:ss",!0),value:g,left:k,top:f,page:h};b.addListDataAndNoteImg(k,$(this));b.downJSonArrByKey(b.rows,"page");$(".noteCookie-noteTable-row").detach();for(k=0;kthis.container.width()&&this.note.css({left:"50%"});0>parseInt(this.note.css("top"))&&this.note.css({top:24});this.noteButtonIsShow=!0;this.noteTitleShowBtn.children("img").attr("src", this.address+"note_narrow.png");this.noteButton.css({maxHeight:9999,paddingBottom:6});this.scrollBarShowHide()},hide:function(){this.showFlag=!1;this.note.hide()},bindOnCreated:function(b,c){this.onCreated=[b,c]},showHide:function(){this.showFlag?this.hide():this.show()},parseJSONArrayToString:function(b){if(0!=b.length){for(var c="[",d=0;dparseInt(f[c])?1:parseInt(b[c])==parseInt(f[c])?0:-1})},isArray:function(b){return"[object Array]"==Object.prototype.toString.call(b)},getLocalStorage:function(b){try{if(window.localStorage)return window.localStorage.getItem(b); for(var c=document.cookie.split("; "),d=0;d",{"class":"ScrollBar",css:{position:"absolute",width:6,height:"100%",backgroundColor:"#a8a8a8",borderRadius:0, right:0,top:0,zIndex:99,borderLeft:"1px solid #ffffff"}}).appendTo(b);var c=$("
",{"class":"OuterScroll",css:{position:"absolute",width:6,height:"100%",left:0,top:0,backgroundColor:"transparent",borderRadius:0,overflow:"hidden",cursor:"pointer"}}).appendTo(b);$("
",{"class":"InnerScroll",css:{position:"absolute",width:6,height:"100%",marginLeft:0,marginRight:0,left:0,top:0,backgroundColor:"#5e5e5e",borderRadius:0,cursor:"pointer"}}).appendTo(c);this.scrollBar=b;this.outerScroll=c;this.bindScrollBarEvents(b, c,this.noteTable,this.noteTableInner)},scrollBarShowHide:function(){var b=this.noteTable.outerHeight()*this.scrollBar.outerHeight()/this.noteTableInner.outerHeight();this.outerScroll.css({height:b});this.isNoteListShowHide();this.noteTable.height()>=this.noteTableInner.height()?(this.scrollBar.hide(),this.noteTableInner.css({top:0})):(this.scrollBar.show(),Math.abs(parseFloat(this.noteTableInner.css("top")))>this.noteTableInner.outerHeight()-this.noteTable.outerHeight()&&(this.noteTableInner.css({top:-(this.noteTableInner.outerHeight()- this.noteTable.outerHeight())}),this.outerScroll.css({top:this.scrollBar.outerHeight()-this.outerScroll.outerHeight()})))},bindScrollBarEvents:function(b,c,d,f){var g=this;c.on(_event._down,function(b){var d=b||event,l=d.clientY-g.outerScroll.position().top,m=b.which;b.stopPropagation();1==m&&($(document).on("mousemove.scrollBar touchmove.scrollBar",function(b){b.preventDefault();b.stopPropagation();d=b||event;b=d.clientY-l;0>=b?b=0:b>=g.scrollBar.outerHeight()-g.outerScroll.outerHeight()&&(b=g.scrollBar.outerHeight()- g.outerScroll.outerHeight());c.css({top:b});f.css({top:-b/(g.scrollBar.outerHeight()-g.outerScroll.outerHeight())*(g.noteTableInner.outerHeight()-g.noteTable.outerHeight())})}),$(document).on("mouseup.scrollBar touchend.scrollBar",function(b){b=b||event;b.preventDefault();b.stopPropagation();$(document).off("mousemove.scrollBar touchmove.scrollBar");$(document).off("mouseup.scrollBar touchend.scrollBar")}))});d.bind($.browser.mozilla?"DOMMouseScroll":"mousewheel",function(g){if(!(d.outerHeight()>= f.outerHeight())){var k=g.originalEvent,k=k.wheelDelta||-k.detail,l=f.position().top,m;f.stop(!1,!1);0l+d.outerHeight()/11?l+d.outerHeight()/11:0:0>k&&(m=f.outerHeight()-d.outerHeight()>-(l-d.outerHeight()/11)?l-d.outerHeight()/11:-(f.outerHeight()-d.outerHeight()));f.css({top:m});c.css({top:-m/(f.outerHeight()-d.outerHeight())*(b.outerHeight()-c.outerHeight())});g.stopPropagation();g.preventDefault();return!1}})}}),Signature=Class({statics:{signature:function(b){void 0==this._signature&&(this._signature= new Signature(b));return this._signature}},create:function(b){this.container=b;this.address=uiBaseURL;this.disableCss={boxShadow:"rgba(0, 0, 0, 0.6) 0px 1px 4px inset",backgroundColor:"#cccccc",textShadow:"0 1px 1px white",color:"rgb(165, 148, 148)",cursor:"default"};this.normalCss={boxShadow:"inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2)",backgroundColor:"#E4E4E4",color:"#464343",textShadow:"",cursor:"pointer"};this.overCss={};this.downCss={backgroundColor:"#E4E4E4", color:"#374f00",boxShadow:"inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white",textShadow:"0px 1px 0px rgba(255, 255, 255, 0.4)"};this.natureMessage="Welcome to the signature manager! Here, you can draw,type, or upload signatures to use on the PDF documents you sign.";this.writeMessage='Type your signature below, then press the "Save" or "Save & Use" button to proceed.';this.drawMessage='Draw your signature below, then press the "Save" or "Save & Use" button to proceed.';this.redoIsUse=this.undoIsUse= this.clearAllFalg=this.hasDrawFlag=this.showFlag=this.hasAndChangeText=!1;this.drawOldData=this.currentDrawDel=this.currentDrawEdit=this.currentDrawSave=this.currentWriteDel=this.currentWriteEdit=this.currentWriteSave=null;this.drawOldPoints=[];this.savePoints=[];this.saveText=null;this.signatureName=window.location.href.replace(window.location.hash,"")+"Signature";this.signatureCookies=[];this.currentObj=null;this.signatureContexts={};try{this.createSignature(b)}catch(c){}this.toolBar=this.createToolBar(b)}, createToolBar:function(b){var c=this;this.showTimeFalg={};this.oldData={};var d=$("
").appendTo(b).hide();b=$("
").css({left:4}).append($("").attr("src",this.address+"signature_del.png")).appendTo(d);var f=$("
").css({left:32}).append($("").attr("src", this.address+"signature_up.png")).appendTo(d),g=$("
").css({left:60}).append($("").attr("src",this.address+"signature_down.png")).appendTo(d),h=$("
").css({left:88}).append($("").attr("src",this.address+"signature_revert.png")).appendTo(d),k=$("
").css({left:116}).append($("").attr("src", this.address+"signature_date.png")).appendTo(d);b.on("click touchend",function(b){c.currentObj&&(c.currentObj.remove(),d.hide(),b=c.currentObj.attr("data-key"),delete c.showTimeFalg[b],delete c.oldData[b],c.delArrayOrderKey(c.signatureCookies,b),c.addLocalStorage(c.signatureName,c.parseToString(c.signatureCookies)))});f.on("click touchend",function(){if(c.currentObj){var b=c.currentObj.width(),d=c.currentObj.height(),f=b+11;c.currentObj.css({width:f,height:f/(b/d)});b=c.currentObj.attr("data-key"); d=c.parseObject(c.currentObj[0]);c.updateArrayOrderKey(c.signatureCookies,b,{width:d.width,height:d.height});c.addLocalStorage(c.signatureName,c.parseToString(c.signatureCookies));c.showTimeFalg[b]&&c.reviseDateTag()}});g.on("click touchend",function(){if(c.currentObj){var b=c.currentObj.width(),d=c.currentObj.height(),f=0>=b-11?5:b-11;c.currentObj.css({width:f,height:f/(b/d)});b=c.currentObj.attr("data-key");d=c.parseObject(c.currentObj[0]);c.updateArrayOrderKey(c.signatureCookies,b,{width:d.width, height:d.height});c.addLocalStorage(c.signatureName,c.parseToString(c.signatureCookies));c.showTimeFalg[b]&&c.reviseDateTag()}});h.on("click touchend",function(){if(c.currentObj){var b=c.currentObj.attr("data-key");c.currentObj.css({width:c.oldData[b].width,height:c.oldData[b].height});c.showTimeFalg[b]&&c.reviseDateTag();var d=c.parseObject(c.currentObj[0]);c.updateArrayOrderKey(c.signatureCookies,b,{width:d.width,height:d.height});c.addLocalStorage(c.signatureName,c.parseToString(c.signatureCookies))}}); k.on("click touchend",function(){var b=c.currentObj.attr("data-key");c.showTimeFalg[b]?(c.currentObj.find(".flipHTML5Signature-eachDate").hide(),c.showTimeFalg[b]=!1):(c.reviseDateTag(),c.currentObj.find(".flipHTML5Signature-eachDate").show(),c.showTimeFalg[b]=!0)});d.on("mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();return!1});this.container.add($(document)).add(BookInfo.container()).on("mousedown.hideToolBar touchstart.hideToolBar",function(){d.hide()});return d},createSignature:function(b){var c= this;this.$signature=$("
").css({width:560}).appendTo(b).hide();this.$signatureTitle=$("
").append($("").html("Signature Manager")).appendTo(this.$signature);this.$closeBtn_title=$("
").append($("").attr("src",this.address+ "signature_close.png")).appendTo(this.$signatureTitle);try{var d=this.getLocalStorage(this.signatureName);this.signatureCookies=d&&"undefined"!=d?eval(d):[]}catch(f){}var g,h;this.$signatureTitle.on("mousedown touchstart",function(d){d.preventDefault();d.stopPropagation();d=d.originalEvent.touches?d.originalEvent.touches[0]:d;g=d.clientX-c.$signature.position().left;h=d.clientY-c.$signature.position().top;b.add($(document)).add(c.signatureContexts[BookInfo.getBookType()][BookInfo.getCurrentPages()[0]]).add(c.signatureContexts[BookInfo.getBookType()][BookInfo.getCurrentPages()[1]]).on("mousemove.signatureMove touchmove.signatureMove", function(b){c.$signatureTitle.css({cursor:"move"});b=b.originalEvent.touches?b.originalEvent.touches[0]:b;c.$signature.css({left:b.clientX-g,top:b.clientY-h})});b.add($(document)).on("mouseup.signatureMove touchend.signatureMove",function(){c.$signatureTitle.css({cursor:"default"});b.add($(document)).add(c.signatureContexts[BookInfo.getBookType()][BookInfo.getCurrentPages()[0]]).add(c.signatureContexts[BookInfo.getBookType()][BookInfo.getCurrentPages()[1]]).off("mousemove.signatureMove touchmove.signatureMove"); b.add($(document)).off("mouseup.signatureMove touchend.signatureMove")});return!1});this.createSignatureUnder(this.$signature);this.createWriteTypeUnder(this.$signature);this.createDrawTypeUnder(this.$signature)},createSignatureUnder:function(b){var c=this;this.$signatureUnder=$("
").append($("
").html(this.natureMessage)).appendTo(b); this.$underClose=$("
").html("Close").appendTo(this.$signatureUnder);this.$closeBtn_title.add(this.$underClose).on("click.signature touchend.signature",function(){void 0!=c.onCreated?c.onCreated[1].call(c.onCreated[0]):c.hide()});this.createEachTypes(this.$signatureUnder)},createEachTypes:function(b){var c=this,d={width:52,left:57,borderTopLeftRadius:5,borderBottomLeftRadius:5},f={width:70,left:111,borderTopRightRadius:5,borderBottomRightRadius:5};b= $("
").css({boxShadow:"inset 1px 1px 0px #a6a6a6, 1px 1px 0px #f6f6f6"}).appendTo(b);var g=$("
").css({boxShadow:"0px 0px 1px #000000"}).append($("").html("Type on Keyboard")).css({left:17}).appendTo(b), g=$("
").appendTo(g),h=$("
").appendTo(g),k=$("
").css(d).html("Edit").appendTo(g).hide(),l=$("
").css(f).html("Delete").appendTo(g).hide();b=$("
").css({boxShadow:"0px 0px 1px #000000"}).append($("").html("Draw with Mouse")).css({left:"auto", right:17}).appendTo(b);b=$("
").appendTo(b);var m=$("
").appendTo(b),n=$("
").css(d).html("Edit").appendTo(b).hide(),p=$("
").css(f).html("Delete").appendTo(b).hide();h.on("mouseover.signature touchstart.signature",function(){h.css({borderColor:"#ff0000"})});h.on("mouseout.signature touchend.signature", function(){h.css({borderColor:"#cccccc"})});h.on(_event._down,function(b){b.preventDefault();b.stopPropagation();return!1});h.on(_event._end,function(b){var d=$(this).html();d?(c.$writeText.val(d),c.saveAndUseWrite(d)):(c.writeSave.add(c.writeSaveAndUse).removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss),c.hasAndChangeText=!1,c.$signatureUnder.hide(),c.$drawTypeUnder.hide(),c.$writeTypeUnder.show(),c.$writeText.focus(),c.currentWriteSave=h,c.currentWriteEdit=k,c.currentWriteDel= l);b.preventDefault();b.stopPropagation();return!1});k.on("click.signature touchend.signature",function(){c.currentWriteSave=h;c.currentWriteEdit=k;c.currentWriteDel=l;c.$writeText.val(h.html());c.writeSave.add(c.writeSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss);c.hasAndChangeText=!1;c.$signatureUnder.hide();c.$drawTypeUnder.hide();c.$writeTypeUnder.show()});l.on("click.signature touchend.signature",function(){c.currentWriteSave=h;c.currentWriteEdit= k;c.currentWriteDel=l;c.writeSave.add(c.writeSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss);c.hasAndChangeText=!1;h.html("");c.$writeText.val("");k.hide();l.hide()});m.on("mouseover.signature touchstart.signature",function(){m.css({borderColor:"#ff0000"})});m.on("mouseout.signature touchend.signature",function(){m.css({borderColor:"#cccccc"})});m.on(_event._down,function(b){b.preventDefault();b.stopPropagation();return!1});m.on(_event._end,function(b){m.children("img").length? c.saveAndUseDraw(c.drawOldData):(c.$signatureUnder.hide(),c.$writeTypeUnder.hide(),c.$drawTypeUnder.show(),c.currentDrawSave=m,c.currentDrawEdit=n,c.currentDrawDel=p);b.preventDefault();b.stopPropagation();return!1});n.on("click.signature touchend.signature",function(){c.currentDrawSave=m;c.currentDrawEdit=n;c.currentDrawDel=p;c.$signatureUnder.hide();c.$writeTypeUnder.hide();c.$drawTypeUnder.show()});p.on("click.signature touchend.signature",function(){try{c.currentDrawSave=m,c.currentDrawEdit=n, c.currentDrawDel=p,c.undo.add(c.redo).add(c.clearAllBtn).add(c.drawSave).add(c.drawSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss),c.undoIsUse=!1,c.redoIsUse=!1,c.clearAllFalg=!1,c.hasDrawFlag=!1,n.hide(),p.hide(),c.currentDrawSave&&c.currentDrawSave.empty(),c.context.clearRect(0,0,c.canvas.width,c.canvas.height),c.previewContext.clearRect(0,0,c.previewCanvas.width,c.previewCanvas.height),c.drawOldPoints=[],c.points=[],c.drawOldPoints.push([])}catch(b){}})}, createWriteTypeUnder:function(b){var c=this,d=!1,f;this.$writeTypeUnder=$("
").append($("
").html(this.writeMessage)).appendTo(b).hide();this.$writeText=$("").css({boxShadow:"rgb(166, 166, 166) 1px 1px 0px inset, rgb(246, 246, 246) 1px 1px 0px"}).appendTo(this.$writeTypeUnder); this.writeSave=$("
").html("Save").appendTo(this.$writeTypeUnder);this.writeSaveAndUse=$("
").html("Save & Use").appendTo(this.$writeTypeUnder);b=$("
").html("Cancel").appendTo(this.$writeTypeUnder);f=this.$writeText.val();this.writeSave.add(this.writeSaveAndUse).css(this.disableCss); b.on("click touchend",function(b){c.$writeText.val(f);c.$writeTypeUnder.hide();c.$drawTypeUnder.hide();c.$signatureUnder.show();b.preventDefault()});this.writeSaveAndUse.on(_event._down,function(b){b.preventDefault();b.stopPropagation();return!1});this.writeSaveAndUse.on(_event._end,function(b){if(c.hasAndChangeText){var h=c.$writeText.val();(f=h)&&d&&(c.saveText=h,c.saveAndUseWrite(h))}b.preventDefault();b.stopPropagation();return!1});this.writeSave.on("click touchend",function(b){c.hasAndChangeText&& (f=b=c.$writeText.val())&&d&&(c.saveText=b,c.saveWrite(b))});c.writeSave.on("mouseover.signature touchstart.signature",function(b){c.hasAndChangeText&&c.writeSave.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});c.writeSaveAndUse.on("mouseover.signature touchstart.signature",function(b){c.hasAndChangeText&&c.writeSaveAndUse.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});c.writeSave.on("mouseout.signature touchend.signature", function(b){c.hasAndChangeText&&c.writeSave.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});c.writeSaveAndUse.on("mouseout.signature touchend.signature",function(b){c.hasAndChangeText&&c.writeSaveAndUse.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});c.writeSave.on("mousedown.signature",function(b){c.hasAndChangeText&&c.writeSave.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)}); c.writeSaveAndUse.on("mousedown.signature",function(b){c.hasAndChangeText&&c.writeSaveAndUse.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});c.writeSave.add($(document)).on("mouseup.signature",function(b){c.hasAndChangeText&&c.writeSave.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});c.writeSaveAndUse.add($(document)).on("mouseup.signature",function(b){c.hasAndChangeText&&c.writeSaveAndUse.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)}); this.$writeText.on("input propertychange",function(b){b=c.$writeText.val();d=!0;b&&d?(c.writeSave.add(c.writeSaveAndUse).css(c.normalCss).addClass("flipHTML5Signature-normal").removeClass("flipHTML5Signature-hover"),c.hasAndChangeText=!0):(c.hasAndChangeText=!1,c.writeSave.add(c.writeSaveAndUse).removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss))})},createDrawTypeUnder:function(b){var c=this;this.$drawTypeUnder=$("
").append($("
").html(this.drawMessage)).appendTo(b).hide(); this.drawSave=$("
").html("Save").appendTo(this.$drawTypeUnder);this.drawSaveAndUse=$("
").html("Save & Use").appendTo(this.$drawTypeUnder);b=$("
").html("Cancel").appendTo(this.$drawTypeUnder);this.drawSave.add(this.drawSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(this.disableCss); this.drawSave.on("click touchend",function(){if(c.hasDrawFlag){var b=c.trimCanvas(x);c.savePoints=c.points.concat();c.savePoints.push({color:c.drawColor});c.saveDraw(b)}});this.drawSaveAndUse.on(_event._down,function(b){b.preventDefault();b.stopPropagation();return!1});this.drawSaveAndUse.on(_event._end,function(b){if(c.hasDrawFlag){var d=c.trimCanvas(x);c.savePoints=c.points.concat();c.savePoints.push({color:c.drawColor});c.saveAndUseDraw(d)}b.preventDefault();b.stopPropagation();return!1});c.drawSave.on("mouseover.signature touchstart.signature", function(b){c.hasDrawFlag&&c.drawSave.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});c.drawSaveAndUse.on("mouseover.signature touchstart.signature",function(b){c.hasDrawFlag&&c.drawSaveAndUse.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});c.drawSave.on("mouseout.signature touchend.signature",function(b){c.hasDrawFlag&&c.drawSave.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)}); c.drawSaveAndUse.on("mouseout.signature touchend.signature",function(b){c.hasDrawFlag&&c.drawSaveAndUse.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});c.drawSave.on("mousedown.signature",function(b){c.hasDrawFlag&&c.drawSave.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});c.drawSaveAndUse.on("mousedown.signature",function(b){c.hasDrawFlag&&c.drawSaveAndUse.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)}); c.drawSave.add($(document)).on("mouseup.signature",function(b){c.hasDrawFlag&&c.drawSave.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});c.drawSaveAndUse.add($(document)).on("mouseup.signature",function(b){c.hasDrawFlag&&c.drawSaveAndUse.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});b.on("click touchend",function(){c.$writeTypeUnder.hide();c.$drawTypeUnder.hide();c.$signatureUnder.show()});b=$("
").css({boxShadow:"rgb(166, 166, 166) 1px 1px 0px inset, rgb(246, 246, 246) 1px 1px 0px"}).appendTo(this.$drawTypeUnder); var d=$("
").appendTo(b).append($("").attr("src",this.address+"pen.png")),f=$("
").css({boxShadow:"rgb(166, 166, 166) 1px 1px 0px inset, rgb(246, 246, 246) 1px 1px 0px"}).appendTo(d),g=$("
").appendTo(f), h=$("").appendTo(d),k=$("
").css({left:28}).appendTo(b).html("UNDO"),l=$("
").css({left:80}).appendTo(b).html("REDO"),m=$("
").css({left:152,width:78}).html("Clear All").appendTo(b);this.clearAllBtn=m;k.add(l).add(m).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(this.disableCss); this.undo=k;this.redo=l;k.on("mouseover.signature touchstart.signature",function(b){c.undoIsUse&&k.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});l.on("mouseover.signature touchstart.signature",function(b){c.redoIsUse&&l.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});m.on("mouseover.signature touchstart.signature",function(b){c.clearAllFalg&&m.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)}); k.on("mouseout.signature touchend.signature",function(b){c.undoIsUse&&k.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});l.on("mouseout.signature touchend.signature",function(b){c.redoIsUse&&l.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});m.on("mouseout.signature touchend.signature",function(b){c.clearAllFalg&&m.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)}); k.on("mousedown.signature",function(b){c.undoIsUse&&k.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});l.on("mousedown.signature",function(b){c.redoIsUse&&l.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});m.on("mousedown.signature",function(b){c.clearAllFalg&&m.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});k.add($(document)).on("mouseup.signature",function(b){c.undoIsUse&&k.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)}); l.add($(document)).on("mouseup.signature",function(b){c.redoIsUse&&l.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});m.add($(document)).on("mouseup.signature",function(b){c.clearAllFalg&&m.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});var n=$("
").html("Preview").appendTo(b),p=60/140*16,q=document.createElement("canvas"),s=q.getContext("2d"), r=$(q).css({position:"absolute",left:0,top:-Math.floor(p)});n.append(r);this.previewCanvas=q;this.previewContext=s;q.width=234;q.height=60+Math.ceil(p)+10;b=this.colorPicker(b);b.container.css({left:220,top:11});var t,u,w;h[0].value=parseFloat((7*(parseInt(g.css("left"))+4)+1).toFixed(2));g.on("mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();b=b.originalEvent.touches?b.originalEvent.touches[0]:b;t=b.clientX-g.position().left;f.add(d).add($(document)).on("mousemove.lineWidth touchmove.lineWidth", function(b){b=b.originalEvent.touches?b.originalEvent.touches[0]:b;u=b.clientX-t;u=-4>=u?-4:93<=u?93:u;g.css({left:u});w=(u+4)/97*7+1;w=parseFloat(w.toFixed(2));h[0].value=w});d.add($(document)).on("mouseup.lineWidth touchend.lineWidth",function(){c.changeLineWidth(w);f.add(d).add($(document)).off("mousemove.lineWidth touchmove.lineWidth");d.add($(document)).off("mouseup.lineWidth touchend.lineWidth")});return!1});f.on("mousedown touchstart",function(b){b=b.clientX-f.offset().left;b=0>=b?0:97<=b? 97:b;g.css({left:b-4});w=b/97*7+1;w=parseFloat(w.toFixed(2));h[0].value=w;c.changeLineWidth(w)});h.on("change",function(){var b=h[0].value;isNaN(b)?h[0].value=parseFloat(((g.position().left+4)/97*7+1).toFixed(2)):(1>b?(h[0].value=1,g.css({left:-4})):8=c.drawOldPoints.length?c.drawOldPoints.length-1:y;z.clearRect(0,0,x.width,x.height);s.clearRect(0,0,q.width,q.height);var d=c.drawOldPoints[c.drawOldPoints.length-1-y];c.points=d.concat();c.draw(x,z,c.drawOldPoints[c.drawOldPoints.length-1-y],c.drawColor,c.lineWidth);c.drawPreview(q,s,d,c.drawColor,c.lineWidth);c.drawSave.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss);c.hasDrawFlag=!0;m.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss); c.clearAllFalg=!0;y==c.drawOldPoints.length-1&&(c.undoIsUse=!1,k.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss),c.drawSave.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss),c.hasDrawFlag=!1,m.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss),c.clearAllFalg=!1);b.preventDefault();b.stopPropagation();return!1}});l.on("mousedown.signature touchstart.signature", function(b){if(c.redoIsUse){c.undoIsUse=!0;k.css(c.normalCss).addClass("flipHTML5Signature-normal").removeClass("flipHTML5Signature-hover");y-=1;y=0>=y?0:y;z.clearRect(0,0,x.width,x.height);s.clearRect(0,0,q.width,q.height);var d=c.drawOldPoints[c.drawOldPoints.length-1-y];c.points=d.concat();c.draw(x,z,c.drawOldPoints[c.drawOldPoints.length-1-y],c.drawColor,c.lineWidth);c.drawPreview(q,s,d,c.drawColor,c.lineWidth);c.drawSave.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss); c.hasDrawFlag=!0;m.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss);c.clearAllFalg=!0;0==y&&(c.redoIsUse=!1,l.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss));b.preventDefault();b.stopPropagation();return!1}});c.drawOldPoints.push([]);n=$("
").appendTo(this.$drawTypeUnder); p=$("
").css({boxShadow:"rgb(166, 166, 166) 1px 1px 0px inset, rgb(246, 246, 246) 1px 1px 0px"}).appendTo(n);n.css({cursor:"url("+c.address+"pen.png),auto"});var x=document.createElement("canvas"),v=window.canvas=$(x);p.append(v);x.width=540;x.height=158;$(x).css({position:"absolute",left:0,top:-16});var z=x.getContext("2d"); this.canvas=x;this.context=z;this.points=[];this.drawColor=b.message[0].style.backgroundColor;this.lineWidth=1;var A,E;v.on(_event._down,function(b){b.preventDefault();b.stopPropagation();b=b.originalEvent.touches?b.originalEvent.touches[0]:b;if(c.redoIsUse){var d=c.drawOldPoints.length;c.drawOldPoints.length=d-y;c.points=c.drawOldPoints[d-y-1].concat();y=0}c.undoIsUse=!0;k.css(c.normalCss).addClass("flipHTML5Signature-normal").removeClass("flipHTML5Signature-hover");c.redoIsUse=!1;l.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss); c.clearAllFalg=!0;m.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss);c.hasDrawFlag=!0;c.drawSave.add(c.drawSaveAndUse).css(c.normalCss).addClass("flipHTML5Signature-normal").removeClass("flipHTML5Signature-hover");A={x:b.clientX-v.offset().left+0,y:b.clientY-v.offset().top+16,t:0,w:c.lineWidth};c.points.push(A);v.on(_event._move,function(b){b=b.originalEvent.touches?b.originalEvent.touches[0]:b;E={x:b.clientX-v.offset().left+0,y:Math.min(b.clientY-v.offset().top+ 16,156),t:1};c.points.push(E);c.draw(x,z,c.points,c.drawColor,c.lineWidth);c.drawPreview(q,s,c.points,c.drawColor,c.lineWidth)});v.add($(document)).on("mouseup.signature touchend.signature",function(){c.drawOldPoints.push(c.points.concat());v.off(_event._move);v.add($(document)).off("mouseup.signature touchend.signature")});return!1})},addSignatureImg:function(b,c,d){var f=this;b.on("mousedown.hideToolBar touchstart.hideToolBar",function(b){f.toolBar&&f.toolBar.hide()});b.css({cursor:"pointer"}); void 0!=f.onCreated?f.onCreated[1].call(f.onCreated[0]):f.hide();b.off("mousedown.signature touchstart.signature");b.on("mousedown.signature touchstart.signature",function(g){b.off("mousedown.signature touchstart.signature");if(isTouch||1===g.which){var h=new Date,k=h.getTime(),h=h.format("MM/dd/yyyy hh:mm:ss");f.showTimeFalg[k]=!1;var l=(g.pageX||g.originalEvent.touches[0].pageX)/BookInfo.scale()-b.offset().left,m=(g.pageY||g.originalEvent.touches[0].pageY)/BookInfo.scale()-b.offset().top,l=f.parseData({left:l, top:m,width:c.width,height:c.height},b[0].offsetWidth,b[0].offsetHeight),m=$.extend({},c,{width:l.width,height:l.height});f.oldData[k]=m;f.createSignatureImg(b,m,d,l.left,l.top,k,h);f.signatureCookies.push({type:m.type,data:0===c.type?f.saveText:f.savePoints,key:k,page:d,currentTime:h,left:l.left,top:l.top,width:m.width,height:m.height});f.addLocalStorage(f.signatureName,f.parseToString(f.signatureCookies));g.preventDefault();g.stopPropagation();return!1}});b.add($(document)).add(BookInfo.container()).on("mouseup.signature touchend.signature", function(c){$.each(BookInfo.getCurrentPages(),function(b,c){var d=f.signatureContexts[BookInfo.getBookType()][c];d&&(d.css({cursor:""}),d.off("mousedown.signature touchstart.signature"))});b.off("mousedown.signature touchstart.signature");b.add($(document)).add(BookInfo.container()).off("mousedown.signature touchstart.signature")})},createSignatureImg:function(b,c,d,f,g,h,k){var l=this;b.on("mousedown.hideToolBar touchstart.hideToolBar",function(){l.toolBar&&l.toolBar.hide()});var m=$("
").append($("").attr("src", c.url)).attr("data-key",h).attr("data-page",d).css({position:"absolute",width:c.width,height:c.height,left:f,top:g}).appendTo(b),n=$("
").css({left:c.width+2}).hide().html(k);c=$("").attr("src",l.address+"signature_dateClose.png").css({position:"absolute",top:0,right:0,cursor:"pointer"});n.appendTo(m).append(c);c.off("mousedown touchstart");c.on("mousedown touchstart", function(){var b=l.currentObj.attr("data-key");n.hide();l.showTimeFalg[b]=!1});n.off("mousedown touchstart");n.on("mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();return!1});m.off("mouseover.signature touchstart.signature");m.on("mouseover.signature touchstart.signature",function(){m.css({border:"1px solid #ff0000"})});m.off("mouseout.signature touchend.signature");m.on("mouseout.signature touchend.signature",function(){m.css({border:0})});m.off("mousedown.getObj touchstart.getObj"); m.on("mousedown.getObj touchstart.getObj",function(b){$(".flipHTML5Signature-eachSignatureImg").css({zIndex:1});m.css({zIndex:4});l.currentObj=m;l.toolBar.css({left:m.offset().left-l.container.offset().left,top:m.offset().top-l.container.offset().top-l.toolBar.outerHeight()}).show()});var p=!1;m.off("mousedown.signatureImg touchstart.signatureImg");m.on("mousedown.signatureImg touchstart.signatureImg",function(c){var d=c.pageX||c.originalEvent.touches[0].pageX,f=c.pageY||c.originalEvent.touches[0].pageY, k=m[0].offsetLeft,n=m[0].offsetTop;b.on("mousemove.signatureImg touchmove.signatureImg",function(b){b.preventDefault();b.stopPropagation();p=!0;var c=k-(d-(b.pageX||b.originalEvent.touches[0].pageX))/BookInfo.scale();g=n-(f-(b.pageY||b.originalEvent.touches[0].pageY))/BookInfo.scale();m.css({left:c,top:g});l.toolBar.css({left:m.offset().left-l.container.offset().left,top:m.offset().top-l.container.offset().top-l.toolBar.outerHeight()}).show();l.showTimeFalg[h]&&l.reviseDateTag()});m.add(b).add($(document)).on("mouseup.signatureImg touchend.signatureImg", function(){b.off("mousemove.signatureImg touchmove.signatureImg");m.add(b).add($(document)).off("mouseup.signatureImg touchend.signatureImg");if(p){var c=m.attr("data-key"),d=l.parseObject(l.currentObj[0]);l.updateArrayOrderKey(l.signatureCookies,c,{left:d.left,top:d.top});l.addLocalStorage(l.signatureName,l.parseToString(l.signatureCookies))}});c.preventDefault();c.stopPropagation();return!1});b.css({cursor:""})},draw:function(b,c,d,f,g){var h=-1,k=d.length;c.clearRect(0,0,b.width,b.height);c.save(); c.beginPath();c.lineJoin="round";c.strokeStyle=f;for(c.lineWidth=g;++hg&&d>h?(f=g,c=(c-f)/2,d=(d-h)/2):c>g&&dh?(f=c,h=c/k,c=(c-f)/2,d=(d-h)/2):f>k?(h=d,f=d*k,c=(c-f)/2,d=0):f").css({position:"absolute",width:f,height:h,left:c,top:d}).attr("src",b.url))}this.drawOldData= b;this.currentDrawEdit.show();this.currentDrawDel.show();this.$writeTypeUnder.hide();this.$drawTypeUnder.hide();this.$signatureUnder.show()},saveAndUseDraw:function(b){var c=this,d=BookInfo.getCurrentPages();$.each(d,function(d,g){var h=c.signatureContexts[BookInfo.getBookType()][g];h&&(b.type=1,c.addSignatureImg(h,b,g))});c.saveDraw(b)},saveWrite:function(b){this.currentWriteSave.html(b);this.currentWriteEdit.show();this.currentWriteDel.show();this.$writeTypeUnder.hide();this.$drawTypeUnder.hide(); this.$signatureUnder.show()},saveAndUseWrite:function(b){var c=this,d=c.drawTextByDiv(b,"38px","Mistral","#000000"),f=BookInfo.getCurrentPages();$.each(f,function(b,f){var k=c.signatureContexts[BookInfo.getBookType()][f];k&&(d.type=0,k.css({cursor:""}),c.addSignatureImg(k,d,f))});c.saveWrite(b)},drawTextByDiv:function(b,c,d,f){var g=document.createElement("canvas"),h=window.context=g.getContext("2d");h.fillStyle=f;h.font=""+c+" "+d+"";var k=h.measureText(b).width+8;g.width=k;g.height=54;h.fillStyle= f;h.font=""+c+" "+d+"";h.textBaseline="top";h.fillText(b,3,0);return{url:g.toDataURL("image/png"),width:k,height:54}},parseObject:function(b){if(document.getElementsByTagName("body")[0].contains(b)){var c,d,f;f=b.parentNode;var g=b.style,h=$(b);d=100/f.offsetHeight;c=100/f.offsetWidth;f=b.offsetLeft*c+"%";b=b.offsetTop*d+"%";c=h.width()*c+"%";d=h.height()*d+"%";g.width=c;g.height=d;g.left=f;g.top=b;return{width:c,height:d,left:f,top:b}}},parseData:function(b,c,d){d=100/d;c=100/c;return{width:b.width* c+"%",height:b.height*d+"%",left:b.left*c+"%",top:b.top*d+"%"}},close:function(){this.$signature.hide();this.$signatureUnder.show();this.$writeTypeUnder.hide();this.$drawTypeUnder.hide();this.showFlag=!1},show:function(){this.$signature.show();this.$signatureUnder.show();this.$writeTypeUnder.hide();this.$drawTypeUnder.hide();this.showFlag=!0},hide:function(){this.close()},showHide:function(){this.showFlag?this.hide():this.show()},changeColor:function(b){this.drawColor=b;this.draw(this.canvas,this.context, this.points,b,this.lineWidth);this.drawPreview(this.previewCanvas,this.previewContext,this.points,this.drawColor,this.lineWidth);return b},changeLineWidth:function(b){return this.lineWidth=b},colorPicker:function(b){var c,d,f,g=this,h="#FF0000 #FF5555 #FF55AA #FF55FF #FFAA55 #FFAAAA #FFAAFF #FFFF55 #FFFFAA #FFFFFF #CC0000 #CC5555 #CC55AA #CC55FF #CCAA55 #CCAAAA #CCAAFF #CCFF55 #CCFFAA #CCFFFF #AA0000 #AA5555 #AA55AA #AA55FF #AAAA55 #AAAAAA #AAAAFF #AAFF55 #AAFFAA #AAFFFF #880000 #885555 #8855AA #8855FF #88AA55 #88AAAA #88AAFF #88FF55 #88FFAA #88FFFF #550000 #555555 #5555AA #5555FF #55AA55 #55AAAA #55AAFF #55FF55 #55FFAA #55FFFF #220000 #225555 #2255AA #2255FF #22AA55 #22AAAA #22AAFF #22FF55 #22FFAA #22FFFF #000000 #005555 #0055AA #0055FF #00AA55 #00AAAA #00AAFF #00FF55 #00FFAA #00FFFF".split(" "), k=document.createElement("table");c=document.createElement("a");var l=$(c),m=document.createElement("input"),n=function(){},p=function(){k.style.display="none";m.value=m.style.backgroundColor=this.title.toUpperCase();g.changeColor(this.title.toUpperCase())};l.appendTo(b);c.className="flipHtml5ColorSelectorWrap";k.setAttribute("border","1");c.style.position="absolute";c.href="javascript:void(0);";m.type="text";m.className="flipHtml5ColorSelectorMessage";m.style.width="20px";m.style.height="20px";m.value= m.style.backgroundColor="#000000";m.style.cursor="pointer";m.style.padding="0px";c.appendChild(m);c.appendChild(k);k.style.display="none";k.style.position="relative";k.style.zIndex=9999;k.style.backgroundColor="#ffffff";for(d=0;7>d;d++){f=document.createElement("tr");f.style.position="relative";for(c=0;10>c;c++)b=document.createElement("td"),b.className="flipHtml5ColorSelectorBlock",b.style.position="relative",b.style.width="14px",b.style.height="14px",b.title=h[10*d+c],b.style.backgroundColor=h[10* d+c],$(b).on("mouseenter",n),$(b).on("click touchstart",p),f.appendChild(b);k.appendChild(f)}$(m).on("click touchstart",function(b){k.style.display="table-cell";b.stopPropagation();b.stopPropagation();return!1});$(document).on("click touchstart",function(){k.style.display="none"});return{container:l,message:$(m)}},setContainers:function(b,c,d){void 0==this.signatureContexts[b]&&(this.signatureContexts[b]={});this.signatureContexts[b][c]=d;b==BookInfo.getBookType()&&(this.toolBar.hide(),this.addSignatureByPageIndex(c, d))},addSignatureByPageIndex:function(b,c){c.find(".flipHTML5Signature-eachSignatureImg").remove();for(var d=0;d").attr("src",b.url).css({position:"absolute",width:b.width,height:b.height,left:c+10,top:d+10}).appendTo(this.container);f.on("mousemove touchmove",function(b){f.css({left:b.clientX+ 10,top:b.clientY+10})});return f},reviseDateTag:function(){if(this.currentObj){var b=this.currentObj.find(".flipHTML5Signature-eachDate"),c=this.currentObj.parent(),d=parseInt(this.currentObj.css("left")),f=parseInt(this.currentObj.css("top"));this.currentObj.position();var g=this.currentObj.outerWidth(),h=this.currentObj.outerHeight(),k=c.width();c.height();var c=b.outerWidth(),l=b.outerHeight(),m=this.toolBar.height();d+g+2+c<=k?b.css({left:g+2,top:-24}):l+m<=f?b.css({left:g-c,top:-(l+m)}):b.css({left:g- c,top:h+18})}},bindOnCreated:function(b,c){this.onCreated=[b,c]}}); (function(b,c,d){window.Remark=c({statics:{},create:function(){this.expires=30;this.currentEditor=b("
");this.backgroundColor="rgba(255, 255, 85, 0.5)";this.highlightBackcolor="rgba(2, 255, 245, 0.5)";this.fontSize=5;this.fontName="Times";this.$bookContainer=d.container();this.fontColor="black";this.title="#00000";this.opacity="1.0";this.noteImgContainers={};this.$document=b(document);this.newSizeWrap();var c=this.createToolbar(),g=this.createHighlightToolbar();c.appendChild(this.createColorSelector()); document.getElementsByTagName("body")[0].appendChild(c).appendChild(g);document.getElementsByTagName("body")[0].appendChild(g);b(window).on("beforeunload",function(){this.save()}.bind(this));this.oneBindEvent()},bindOnCreated:function(b,c){this.onCreated=[b,c]},bindCreateEvents:function(c,g,h){var k,l,m,n,p,q,s,r=this,t=Math.floor,u=c.offset().left,w=c.offset().top,y=function(b){b.preventDefault();m=b.pageX?b.pageX:b.originalEvent.touches?b.originalEvent.touches[0].pageX:0;n=b.pageY?b.pageY:b.originalEvent.touches? b.originalEvent.touches[0].pageY:0;m&&(0>m-k?(q.left=t((m-u)/d.scale())+"px",q.width=t((k-m)/d.scale())+"px"):(q.left=t((k-u)/d.scale())+"px",q.width=t((m-k)/d.scale())+"px"));n&&(0>b.pageY-l?(q.top=t((n-w)/d.scale())+"px",q.height=t((l-n)/d.scale())+"px"):(q.top=t((l-w)/d.scale())+"px",q.height=t((n-l)/d.scale())+"px"));h&&h.draw(k,l,m,n)};c.css("cursor","crosshair");c.off("mousedown.fliphtml5Remark touchstart.fliphtml5Remark").one("mousedown.fliphtml5Remark touchstart.fliphtml5Remark",function(x){r.unbindCreateEvents(); var v=x.button;if(!document.implementation.hasFeature("MouseEvents","2.0"))switch(event.button){case 0:case 1:case 3:case 5:case 7:v=0;break;case 2:case 6:v=2;break;case 4:v=1}if(!v){x.stopPropagation();p=document.createElement("div");s=b(p).css({webkitUserSelect:"text",mozUserSelect:"text",msUserSelect:"text",oUserSelect:"text",userSelect:"text"});q=p.style;h?(s.append(h),p.className="flipHtml5Shape flipHtml5Store"):(q.backgroundColor=g?"rgba(0, 71, 255, 0.33)":r.highlightBackcolor,p.className=(g? "flipHtml5Remark flipHtml5Store":"flipHtml5Highlight flipHtml5Store")+" flipHtml5RemarkCurrentEditor",p.setAttribute("contenteditable",g));c.find(".flipHtml5RemarkCurrentEditor").removeClass("flipHtml5RemarkCurrentEditor");c.append(p);if(v=x.originalEvent.changedTouches){var z=v[0].identifier;k=m=v[0].pageX;l=n=v[0].pageY}else k=m=x.pageX,l=n=x.pageY;r.reBindEvent(s,g);c.on("mousemove.fliphtml5Remark touchmove.fliphtml5Remark",y);c.off("mouseup.fliphtml5Remark touchend.fliphtml5Remark").one("mouseup.fliphtml5Remark touchend.fliphtml5Remark", function(b){var h=b.originalEvent.changedTouches;if(h){if(z!==h[0].identifier)return;m=h[0].pageX;n=h[0].pageY}else m=b.pageX,n=b.pageY;c.off("mousemove.fliphtml5Remark touchmove.fliphtml5Remark");if(10>Math.abs(m-k)||10>Math.abs(n-l))q.left=t((m-u)/d.scale())+"px",q.top=t((n-w)/d.scale())+"px",q.width="280px",q.height="28px";r.parsePresentValue(p);r.parsePresentValue(r.sizeWrap);s.css({outline:"none",backgroundColor:g?r.backgroundColor:r.highlightBackcolor,color:r.fontColor});s.trigger(_event._down); void 0!=r.onCreated&&r.onCreated[1].call(r.onCreated[0])})}})},oneBindEvent:function(){var b=this;this.$document.on("keydown.flipHtml5RemarkDelete",function(c){var d=c.keyCode;c.altKey||c.ctrlKey||c.shiftKey||(b.editing&&d===KEY_CODE_DELETE&&b.currentEditor&&"flipHtml5Remark flipHtml5Store"!==b.currentEditor[0].className&&(b.currentEditor.remove(),b.removeSizeWrap(),b.save()),b.currentEditor&&d===KEY_CODE_LEFT&&d===KEY_CODE_RIGHT&&d===KEY_CODE_UP&&d===KEY_CODE_DOWN&&c.stopPropagation())})},parsePresentValue:function(c){if(document.getElementsByTagName("body")[0].contains(c)){var d, h;d=c.parentNode;var k=c.style,l=b(c);h=100/d.offsetHeight;d=100/d.offsetWidth;k.width=l.width()*d+"%";k.height=l.height()*h+"%";k.left=c.offsetLeft*d+"%";k.top=c.offsetTop*h+"%"}},reBindEvent:function(c,d){var h=this,k;c.on(_event._down,function(k){k.stopPropagation();b(this).css({outline:"none"});h.removeSizeWrap();h.addSizeWrap(this,d);c.on("mousedown.flipHtml5Annotation touchstart.flipHtml5Annotation",function(b){b.stopPropagation()})}).on("mousedown mouseup touchend",function(b){b.stopPropagation()}); c.on("sizeChange",function(b,c,f,p,q){k=this.style;c&&(k.width=c-16+"px");f&&(k.height=f-16+"px");p&&(k.left=p+8+"px");q&&(k.top=q+8+"px");h.showToolbar(this,d)});c.on("change cut drop paste keydown",function(b){if(!(b.altKey||b.ctrlKey||b.shiftKey)){var c=this,d=c.offsetHeight,f=c.style,g=f.height;setTimeout(function(){f.height="auto";f.height=c.scrollHeight>d?100*c.scrollHeight/c.parentNode.offsetHeight+"%":g},0)}})},unbindCreateEvents:function(){this.contextArray.css("cursor","auto");this.contextArray.off("mousedown.fliphtml5Remark touchstart.fliphtml5Remark")}, newSizeWrap:function(){var c,g,h,k,l,m,n,p,q=this,s=1,r=q.sizeWrap=document.createElement("div"),t=[],u=Math.floor,w=q.sizeWrapStyle=r.style;for(r.className="flipHtml5SizeWrap";9>s;)c=document.createElement("div"),c.className="flipHtml5SizePoint flipHtml5SizePoint"+s,r.appendChild(c),t.push(c),s++;q.northResize(t[0]).westResize(t[0]);q.northResize(t[1]);q.eastResize(t[2]).northResize(t[2]);q.eastResize(t[3]);q.eastResize(t[4]).southResize(t[4]);q.southResize(t[5]);q.southResize(t[6]).westResize(t[6]); q.westResize(t[7]);b(r).on("mousedown.flipHtml5SizeWrap touchstart.flipHtml5SizeWrap",function(c){c.preventDefault();c.stopPropagation();p=q.currentEditor;var f=r.offsetLeft,s=r.offsetTop,t=c.pageX||c.originalEvent.touches[0].pageX,A=c.pageY||c.originalEvent.touches[0].pageY;b.each([q.$context,b(q.toolbarContainer),b(q.highlightToolbarContainer)],function(c,y){y.on("mousemove.flipHtml5SizeWrap touchmove.flipHtml5SizeWrap",function(b){b.preventDefault();b.stopPropagation();g=b.pageX?b.pageX:b.originalEvent.touches? b.originalEvent.touches[0].pageX:0;h=b.pageY?b.pageY:b.originalEvent.touches?b.originalEvent.touches[0].pageY:0;g&&(n=u(f-(t-g)/d.scale()),l!==n&&(w.left=n+"px",l=n,p.trigger("sizeChange",[0,0,n,0])));h&&(m=u(s-(A-h)/d.scale()),k!==m&&(w.top=m+"px",k=m,p.trigger("sizeChange",[0,0,0,m])))});y.one("mouseup.flipHtml5SizeWrap touchend.flipHtml5SizeWrap",function(){b.each([q.$context,b(q.toolbarContainer),b(q.highlightToolbarContainer)],function(){this.off("mouseup.flipHtml5SizeWrap touchend.flipHtml5SizeWrap"); this.off("mousemove.flipHtml5SizeWrap touchmove.flipHtml5SizeWrap")});q.parsePresentValue(p[0]);q.parsePresentValue(r)})})}).on(_event._down,function(b){b.preventDefault();b.stopPropagation()});return r},addSizeWrap:function(c,d){var h=this.sizeWrap,k=this.sizeWrap.style;d?(c.style.zIndex=999,k.zIndex=998):(c.style.zIndex=998,k.zIndex=999);k.width=c.offsetWidth+16+"px";k.height=c.offsetHeight+16+"px";k.left=c.offsetLeft-8+"px";k.top=c.offsetTop-8+"px";k.display="block";c=b(c);this.$context=c.parent(); c.before(h);this.parsePresentValue(h);this.currentEditor=c;this.showToolbar(c,d);this.editing=!0},removeSizeWrap:function(){this.currentEditor[0].style.zIndex="2";this.sizeWrapStyle.zIndex="1";this.sizeWrapStyle.display="none";this.hideToolbar();this.editing=!1},hideToolbar:function(){this.toolbarContainer.style.display="none";this.highlightToolbarContainer.style.display="none"},showToolbar:function(c,d){var h=d?this.toolbarContainer:this.highlightToolbarContainer,k=h.style,l=b(c),m=l.css("backgroundColor").replace(/\s+/g, "");0<=m.indexOf("rgba")&&(m=m.replace(/a/,"").replace(/\,[0-9]+(\.[0-9]*)?\)/,")"));b(h).find(".flipHtml5RemarkImage-backcolor").css("backgroundColor",m);this.currentEditor=l;k.left=l.offset().left-8+"px";k.top=l.offset().top-(d?80:30)+"px";k.display="block"},createToolbar:function(){for(var c=this.toolbarContainer=document.createElement("div"),d=0,h="bold italic strikeThrough underline forecolor backcolor blockquote insertUnorderedList insertOrderedList justifyLeft justifyCenter justifyRight createLink removeFormat outdent indent undo redo delete paragraph fontsize fontname".split(" ");h[d];)c.appendChild(this.createButton(h[d])), d++;c.className="fliphtml5RemarkToolbarContainer";b(c).on(_event._down,function(b){b.preventDefault();b.stopPropagation()});return c},createHighlightToolbar:function(){for(var c=this.highlightToolbarContainer=document.createElement("div"),d=0,h=["backcolor","delete"];h[d];)c.appendChild(this.createButton(h[d],!0)),d++;c.className="fliphtml5RemarkHighlightToolbarContainer";b(c).on(_event._down,function(b){b.preventDefault();b.stopPropagation()});return c},createButton:function(c,d){var h=this,k,l; switch(c){case "hr":return l=document.createElement("hr"),l.className="flipHtml5RemarkHr",l;case "paragraph":return k="Paragraph;Address;Preformatted;Title 1;Title 2;Title 3;Title 4;Title 5;Title 6".split(";"),l="p address pre h1 h2 h3 h4 h5 h6".split(" "),l=h.createSelect(k,l,c);case "fontname":return k="Arial Century Courier Gentium Georgiae Impact King Lalit Modena Papyrus Tahoma TeX Times Verdana Verona cursive fantasy monospace serif".split(" "),l="Arial Century Courier Gentium Georgiae Impact King Lalit Modena Papyrus Tahoma TeX Times Verdana Verona cursive fantasy monospace serif".split(" "), l=h.createSelect(k,l,c,"fontFamily");case "fontsize":return k=[1,2,3,4,5,6,7],l=[1,2,3,4,5,6,7],l=h.createSelect(k,l,c,"fontSize");case "forecolor":return h.createColorButton(c);case "backcolor":return h.createColorButton(c,d);default:return k=document.createElement("a"),k.href="javascript:void(0);",l=document.createElement("div"),l.className="flipHtml5RemarkButtonImage flipHtml5RemarkImage-"+c,l.title=c,k.className="flipHtml5RemarkButton",b(k).on(_event._down,function(b){b.preventDefault();b.stopPropagation(); h.exec(c)}),k.appendChild(l),k}},createColorButton:function(c,d){var h,k,l,m,n=this,p;h=document.createElement("a");h.href="javascript:void(0);";k=document.createElement("div");k.className="flipHtml5RemarkButtonImage flipHtml5RemarkImage-"+c;k.title=c;h.className="flipHtml5RemarkButton";l=document.createElement("div");l.className="flipHtml5RemarkColorBar";"backcolor"===c&&(l.style.display="none");b(h).on(_event._down,function(q){q.preventDefault();q.stopPropagation();p=n.opacityHandel;m=n.colorSelector; b(h).after(m);m.style.left=this.offsetLeft+"px";m.style.top=this.offsetTop+22+"px";m.style.display="block";"forecolor"===c&&(p.hide(),n.opacity=1);"backcolor"===c&&(n.opacity=p.val(),p.show());p.setOpacity(parseFloat(parseFloat(n.currentEditor.css("backgroundColor").replace(/\s*\)*/g,"").split(",")[3]).toFixed(2)));n.$context.one(_event._down,function(b){b.preventDefault();m.style.display="none"});n.currentEditor.one(_event._down,function(b){b.preventDefault();m.style.display="none"});n.$bookContainer.one(_event._down, function(b){b.preventDefault();m.style.display="none"});n.$colorSelector.off("colorSelected").one("colorSelected",function(b,h){b.preventDefault();"backcolor"===c?k.style.backgroundColor=h:l.style.backgroundColor=h;m.style.display="none";n.exec(c,h,d)})});h.appendChild(l);h.appendChild(k);return h},createSelect:function(b,c,d,k,l){var m=document.createElement("select"),n=0,p=this,q;m.className="flipHtml5RemarkSelect flipHtml5Remark-"+d;for(m.style[k]=c[1];b[n];)q=document.createElement("option"), q.className="flipHtml5RemarkOption-"+d+" flipHtml5RemarkOption-"+c[n],q.innerHTML=b[n],q.value=c[n],q.style[k]=c[n],0===n&&(q.setAttribute("selected",!0),l&&(q.style.display="none")),m.appendChild(q),n++;m.onchange=k?function(){p.exec(d,this[this.selectedIndex].value);this.style[k]=this[this.selectedIndex].value;l&&(this.selectedIndex=0)}:function(){p.exec(this[this.selectedIndex].value);l&&(this.selectedIndex=0)};return m},createColorSelector:function(){var c,d,h,k,l=this,m="#FF0000 #FF5555 #FF55AA #FF55FF #FFAA55 #FFAAAA #FFAAFF #FFFF55 #FFFFAA #FFFFFF #CC0000 #CC5555 #CC55AA #CC55FF #CCAA55 #CCAAAA #CCAAFF #CCFF55 #CCFFAA #CCFFFF #AA0000 #AA5555 #AA55AA #AA55FF #AAAA55 #AAAAAA #AAAAFF #AAFF55 #AAFFAA #AAFFFF #880000 #885555 #8855AA #8855FF #88AA55 #88AAAA #88AAFF #88FF55 #88FFAA #88FFFF #550000 #555555 #5555AA #5555FF #55AA55 #55AAAA #55AAFF #55FF55 #55FFAA #55FFFF #220000 #225555 #2255AA #2255FF #22AA55 #22AAAA #22AAFF #22FF55 #22FFAA #22FFFF #000000 #005555 #0055AA #0055FF #00AA55 #00AAAA #00AAFF #00FF55 #00FFAA #00FFFF".split(" "), n=document.createElement("table"),p=this.colorSelector=document.createElement("a"),q=this.$colorSelector=b(p),s=document.createElement("input"),r=l.createOpacityPlugin(),t=function(){s.value=s.style.backgroundColor=this.title.toUpperCase()},u=function(){q.trigger("colorSelected",[l.parseColorToRGBA(this.title,r.val())])};p.className="flipHtml5RemarkColorSelectorWrap";n.setAttribute("border","1");p.style.display="none";p.href="javascript:void(0);";s.className="flipHtml5RemarkColorSelectorMessage"; s.value="#000000";s.setAttribute("disabled","true");p.appendChild(s);p.appendChild(r.container);p.appendChild(n);q.on(_event._down,function(b){b.preventDefault();b.stopPropagation()});for(h=0;7>h;h++){k=document.createElement("tr");for(d=0;10>d;d++)c=document.createElement("td"),c.className="flipHtml5RemarkColorSelectorBlock",c.title=m[10*h+d],c.style.backgroundColor=m[10*h+d],b(c).on(_event._over,t),b(c).on(_event._down,u),k.appendChild(c);n.appendChild(k)}return p},createOpacityPlugin:function(){var c, d,h,k,l,m,n=0.5,p=this,q=Math.floor,s=document.createElement("div"),r=document.createElement("div"),t=document.createElement("span"),u=r.style,w,y=p.$document,x=p.changeOpacity,v=b(r),z=b(s);t.className="flipHtml5RemarkOpacitySpan";s.className="flipHtml5RemarkOpacity";s.style.height="3px";s.style.top="4px";r.className="flipHtml5RemarkOpacityCursor";r.style.top="-5px";s.appendChild(t);s.appendChild(r);z.on(_event._down,function(b){b.preventDefault();b.stopPropagation();w=p.currentEditor;if(d=b.pageX? b.pageX:b.originalEvent.touches?b.originalEvent.touches[0].pageX:0)h=d-z.offset().left,0>h&&(h=0),145m&&(m=0),145b&&(b=0),this.setOpacity(b),n=b);return n},container:s,show:function(){s.style.display= ""},hide:function(){s.style.display="none"},setOpacity:function(b){if(void 0===b||1b&&(b=0);u.left=145*b+"px";t.innerHTML="Opacity: "+b;n=b}}},changeOpacity:function(b,c){var d=b.css("backgroundColor").replace(/\s*/g,"");0<=d.indexOf("rgba")&&(0<=d.indexOf(",0)")||0<=d.indexOf(",1)"))?b.css("backgroundColor",d.replace(/b\(/,"ba(").replace(/,\d*\)$/,","+c+")")):b.css("backgroundColor",d.replace(/b\(/,"ba(").replace(/d*\)$/,","+c+")").replace(/\d*\.\d*,/g,""))},parseColorToRGBA:function(b, c){var d,k,l;c=parseFloat(c);1<=c&&(c=1);0>=c&&(c=0);d=parseInt(b.substring(1,3),16);k=parseInt(b.substring(3,5),16);l=parseInt(b.substring(5,7),16);return"rgba("+d+","+k+","+l+","+c+")"},exec:function(b,c,d){switch(b){case "h1":case "h2":case "h3":case "h4":case "h5":case "h6":case "address":case "pre":case "p":case "blockquote":document.execCommand("formatBlock",!1,b);break;case "createLink":(b=prompt("Enter a URL here","http://"))&&""!==b&&"http://"!==b&&(0>b.indexOf("http")&&(b="http://"+b),document.execCommand("createLink", !0,b));break;case "fontsize":document.execCommand(b,!1,c);break;case "fontname":document.execCommand(b,!1,c);this.fontName=c;break;case "forecolor":document.execCommand(b,!1,c);this.fontColor=c;break;case "backcolor":this.currentEditor[0].style.backgroundColor=c;d?this.highlightBackcolor=c:this.backgroundColor=c;break;case "delete":this.removeSizeWrap();this.currentEditor.remove();this.save();break;default:document.execCommand(b,!1,null)}this.currentEditor.trigger(_event._down)},northResize:function(c){var g, h,k,l,m,n=this,p=Math.floor,q,s;b(c).on("mousedown.fliphtml5RemarkResize touchstart.fliphtml5RemarkResize",function(b){b.preventDefault();b.stopPropagation();h=n.currentEditor;q=n.sizeWrap;s=n.sizeWrapStyle;m=n.$context;var c=q.offsetHeight||20,f=b.pageY||b.originalEvent.touches[0].pageY;m.one("mouseup.fliphtml5RemarkResize touchend.fliphtml5RemarkResize",function(){m.off("mousemove.fliphtml5RemarkResize touchmove.fliphtml5RemarkResize");n.parsePresentValue(h[0]);n.parsePresentValue(q)});m.on("mousemove.fliphtml5RemarkResize touchmove.fliphtml5RemarkResize", function(b){b.preventDefault();b.stopPropagation();b.pageY?g=b.pageY:b.originalEvent.touches&&(g=b.originalEvent.touches[0].pageY);g&&(l=p(c+(f-g)/d.scale()),k!==l&&20
").css({maxHeight:600}).hide().appendTo(b);var d=$("
").append($("").html(getLanguage("btnBookMark", "BookMark"))).appendTo(this.bookMark);this.shrink=$("
").css({right:32}).append($("").attr("src",this.address+"note_narrow.png")).appendTo(d);this.close=$("
").css({right:3}).append($("").attr("src",this.address+"note_close.png")).appendTo(d);this.bookMarkBottom=$("
").css({maxHeight:570}).appendTo(this.bookMark); var f=$("
").appendTo(this.bookMarkBottom);this.bookMarkText=$("").appendTo(f);var g=this.colorPicker(f);g.container.css({top:11,left:453});this.selectColor=g.message.css({width:24,height:24});rightToLeft&&(this.bookMarkText.attr("dir","rtl"),horizontalMirror(d),horizontalMirror(d.find("span")),d.css("text-align","right"));this.addLeftMark=$("
").css({width:100, left:18}).html(getLanguage("lblAddToPage","Add To Page")).appendTo(f);this.addRightMark=$("
").css({width:100,left:"auto",right:18}).html(getLanguage("lblAddToPage","Add To Page")).appendTo(f);this.bookMarkList=$("
").appendTo(this.bookMarkBottom);var f=$("
"),g=$("").html(getLanguage("lblPage", "Page")),h=$("
").append($("
")).append($("").html(getLanguage("lblTitle","Title"))).append($("
")).append($("").html(getLanguage("lblEdit", "Edit"))).append($("
")).append($("").html(getLanguage("lblDelete","Delete")));f.append(g).append(h);this.bookMarkList.append(f);this.bookMarkTable=$("
").css({maxHeight:224}).appendTo(this.bookMarkList);this.bookMarkLists=$("
").appendTo(this.bookMarkTable); this.createScrollBar(this.bookMarkTable);this.removeAllMark=$("
").css({position:"relative",width:462,left:18,top:0}).html(getLanguage("lblRemoveAll","Remove All")).appendTo(this.bookMarkBottom);var k,l;d.on("mousedown touchstart",function(f){f=isTouch?f.originalEvent.touches[0]:f;k=f.clientX-c.bookMark.position().left;l=f.clientY-c.bookMark.position().top;d.css({cursor:"move"});b.on("mousemove.bookmarkMove touchmove.bookmarkMove",function(b){b=isTouch? b.originalEvent.touches[0]:b;c.bookMark.css({left:b.clientX-k,top:b.clientY-l})});b.add($(document)).on("mouseup.bookmarkMove touchend.bookmarkMove",function(){d.css({cursor:"default"});b.off("mousemove.bookmarkMove touchmove.bookmarkMove");b.add($(document)).off("mouseup.bookmarkMove touchend.bookmarkMove")});f.preventDefault();f.stopPropagation();return!1});this.addCookieMark();this.registerEvents()},isListShowHide:function(){0b.page||b.page>BookInfo.getPageCount())){var c=this,d=!0,f=b.text,g=b.color,h=$("
").css({height:28}).addClass(1===b.isCookie?"flipHTML5BookMark-table-row flipHTML5BookMark-table-row-cookie": "flipHTML5BookMark-table-row").attr({"data-key":b.key,"data-page":b.page}).appendTo(c.bookMarkLists);$("").html(b.page).appendTo(h);var k=$("").appendTo(h),l=$("
").appendTo(k),m=$("
").css({width:1=== b.isCookie?"309px":"100%"}).appendTo(l),n=$("").css({width:1===b.isCookie?"283px":"100%"}).attr("disabled",d).val(b.text).appendTo(m),p,q;1===b.isCookie&&(l=this.colorPicker(m),p=l.message,q=l.container,p.css({width:20,height:20,backgroundColor:b.color}).attr("data-color",b.color),q.css({top:2,left:284}).hide());var s=$("
").css({display:1===b.isCookie?"block":"none",right:64}).attr("title", getLanguage("lblEdit","Edit")).append($("").attr("src",c.address+"note_edit.png")).appendTo(k),r=$("
").css({right:51}).attr("title","Cancel").append($("").attr("src",c.address+"bookMark_cancel.png")).appendTo(k).hide(),k=$("
").css({display:1===b.isCookie?"block":"none",right:14}).attr("title", getLanguage("lblDelete","Delete")).append($("").attr("src",c.address+"note_del.png")).appendTo(k);n.attr("title",n.val());r.on("click touchend",function(b){d=!0;m.css({backgroundColor:"transparent"});n.css({backgroundColor:"transparent",color:"#1a1a1a"});n.attr("disabled",d);s.attr("title",getLanguage("lblEdit","Edit")).css({right:64});s.children("img").attr("src",c.address+"note_edit.png");q&&q.hide();n.val(f);p.attr("data-color",g).css({backgroundColor:g}); r.hide();b.preventDefault();b.stopPropagation();return!1});h.on("click touchend",function(b){d&&gotoPageFun($(this).attr("data-page"))});k.on("click touchend",function(b){h.remove();var d=h.attr("data-page");c.addedPages.splice(c.addedPages.indexOf(d),1);c.cookiePage.splice(c.cookiePage.indexOf(d),1);c.selectRadio();c.delArrayByKeyAndValue(c.totalBookMark,"page",d);c.delArrayByKeyAndValue(c.cookieBookMark,"page",d);c.addLocalStorage(c.bookMarkName,c.parseToString(c.cookieBookMark));c.delArrayByKeyAndValue(c.lists, "page",d);c.delArrayByKeyAndValue(c.cookieLists,"page",d);for(d=0;dh?(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addRightBtnFalg=this.addLeftBtnFalg=!1,d.readOnly=!0,b.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g)),c.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g))):this.contains(this.addedPages,Math.min.apply(Math,g))||this.contains(this.addedPages,Math.max.apply(Math,g))?!this.contains(this.addedPages, Math.min.apply(Math,g))&&this.contains(this.addedPages,Math.max.apply(Math,g))?(f?BookInfo.isRightToLeft()?(b.removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),c.removeClass("flipHTML5BookMark-normal").css(this.normalCss),this.addLeftBtnFalg=!1,this.addRightBtnFalg=!0,b.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g)),c.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g))):(c.removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss), b.removeClass("flipHTML5BookMark-normal").css(this.normalCss),this.addLeftBtnFalg=!0,this.addRightBtnFalg=!1,b.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g)),c.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g))):BookInfo.isRightToLeft()?(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!1,this.addRightBtnFalg=!0,b.hide().html(getLanguage("lblAddToPage","Add To Page")+ " "+Math.max.apply(Math,g)),c.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g))):(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!0,this.addRightBtnFalg=!1,b.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g)),c.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g))),d.readOnly=!1,d.focus()):this.contains(this.addedPages,Math.min.apply(Math,g))&& !this.contains(this.addedPages,Math.max.apply(Math,g))?(f?BookInfo.isRightToLeft()?(c.removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),b.removeClass("flipHTML5BookMark-normal").css(this.normalCss),this.addLeftBtnFalg=!0,this.addRightBtnFalg=!1,b.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g)),c.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g))):(b.removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss), c.removeClass("flipHTML5BookMark-normal").css(this.normalCss),this.addLeftBtnFalg=!1,this.addRightBtnFalg=!0,b.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g)),c.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g))):BookInfo.isRightToLeft()?(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!0,this.addRightBtnFalg=!1,b.show().html(getLanguage("lblAddToPage","Add To Page")+ " "+Math.max.apply(Math,g)),c.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g))):(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!1,this.addRightBtnFalg=!0,b.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g)),c.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g))),d.readOnly=!1,d.focus()):(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss), this.addRightBtnFalg=this.addLeftBtnFalg=!1,d.readOnly=!0,b.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g)),c.hide().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g))):(f?c.add(b).removeClass("flipHTML5BookMark-normal").css(this.normalCss):b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addRightBtnFalg=this.addLeftBtnFalg=!0,BookInfo.isRightToLeft()?(b.show().html(getLanguage("lblAddToPage", "Add To Page")+" "+Math.max.apply(Math,g)),c.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g))):(b.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.min.apply(Math,g)),c.show().html(getLanguage("lblAddToPage","Add To Page")+" "+Math.max.apply(Math,g))),d.readOnly=!1,d.focus())},colorPicker:function(b){var c,d,f,g="#FF0000 #FF5555 #FF55AA #FF55FF #FFAA55 #FFAAAA #FFAAFF #FFFF55 #FFFFAA #FFFFFF #CC0000 #CC5555 #CC55AA #CC55FF #CCAA55 #CCAAAA #CCAAFF #CCFF55 #CCFFAA #CCFFFF #AA0000 #AA5555 #AA55AA #AA55FF #AAAA55 #AAAAAA #AAAAFF #AAFF55 #AAFFAA #AAFFFF #880000 #885555 #8855AA #8855FF #88AA55 #88AAAA #88AAFF #88FF55 #88FFAA #88FFFF #550000 #555555 #5555AA #5555FF #55AA55 #55AAAA #55AAFF #55FF55 #55FFAA #55FFFF #220000 #225555 #2255AA #2255FF #22AA55 #22AAAA #22AAFF #22FF55 #22FFAA #22FFFF #000000 #005555 #0055AA #0055FF #00AA55 #00AAAA #00AAFF #00FF55 #00FFAA #00FFFF".split(" "), h=document.createElement("table");c=document.createElement("a");var k=$(c),l=document.createElement("input"),m=function(){var b=this.title.toUpperCase();l.style.backgroundColor=b;$(l).attr("data-color",b)},n=function(){h.style.display="none"};k.appendTo(b);c.className="flipHtml5ColorSelectorWrap-bookMark";h.setAttribute("border","1");c.style.position="absolute";c.href="javascript:void(0);";l.type="text";l.className="flipHtml5ColorSelectorMessage-bookMark";b=this.getRandomColor();l.style.backgroundColor= b;$(l).attr("data-color",b);l.style.cursor="pointer";l.style.borderWidth="2px";l.style.padding="0px";c.appendChild(l);this.$container[0].appendChild(h);h.style.display="none";h.style.position="absolute";h.style.zIndex=9999;h.style.width="204px";h.style.backgroundColor="#ffffff";for(d=0;7>d;d++){f=document.createElement("tr");f.style.position="relative";for(b=0;10>b;b++)c=document.createElement("td"),c.className="flipHtml5ColorSelectorBlock",c.style.position="relative",c.style.width="14px",c.style.height= "14px",c.title=g[10*d+b],c.style.backgroundColor=g[10*d+b],$(c).on("mouseenter",m),$(c).on("click touchstart",n),f.appendChild(c);h.appendChild(f)}$(l).on("click touchstart",function(b){$(h).css({left:$(l).offset().left,top:$(l).offset().top+$(l).outerHeight()});h.style.display="table-cell";b.stopPropagation();b.stopPropagation();return!1});$(document).on("click touchstart",function(){h.style.display="none"});return{container:k,message:$(l)}},getRandomColor:function(){return"#"+Math.floor(2236962+ 7829367*Math.random()).toString(16)},setRandomColor:function(){var b=this.getRandomColor();this.selectColor.css({backgroundColor:b}).attr("data-color",b)},show:function(){this.bookMarkShowFalg=!0;this.bookMark.show();this.bookMarkText[0].focus();this.scrollBarShowHide();this.bottomShow=!0;this.shrink.children("img").attr("src",this.address+"note_narrow.png");this.bookMarkBottom.css({maxHeight:570,paddingBottom:6})},hide:function(){this.bookMarkShowFalg=!1;this.bookMark.hide()},showHide:function(){this.bookMarkShowFalg? this.hide():this.show()},setContainers:function(b,c,d){BookInfo.getBookType()===b&&this.selectRadio()},parseToString:function(b){if(0!=b.length){for(var c="[",d=0;dparseInt(f[c])?1:parseInt(b[c])==parseInt(f[c])?0:-1})},delArrayByKeyAndValue:function(b, c,d){if(b)for(var f=0;f",{"class":"ScrollBar",css:{position:"absolute",width:6,height:"100%",backgroundColor:"#a8a8a8",borderRadius:0,right:0,top:0,borderLeft:"1px solid #ffffff"}}).appendTo(b);var c=$("
",{"class":"OuterScroll",css:{position:"absolute",width:6,height:"100%",left:0, top:0,backgroundColor:"transparent",borderRadius:0,overflow:"hidden",cursor:"pointer"}}).appendTo(b);$("
",{"class":"InnerScroll",css:{position:"absolute",width:6,height:"100%",marginLeft:0,marginRight:0,left:0,top:0,backgroundColor:"#5e5e5e",borderRadius:0,cursor:"pointer"}}).appendTo(c);this.scrollBar=b;this.outerScroll=c;this.bindScrollBarEvents(b,c,this.bookMarkTable,this.bookMarkLists)},scrollBarShowHide:function(){var b=this.bookMarkTable.outerHeight()*this.scrollBar.outerHeight()/this.bookMarkLists.outerHeight(); this.outerScroll.css({height:b});this.bookMarkTable.height()>=this.bookMarkLists.height()?(this.scrollBar.hide(),this.bookMarkLists.css({top:0})):(this.scrollBar.show(),Math.abs(parseFloat(this.bookMarkLists.css("top")))>this.bookMarkLists.outerHeight()-this.bookMarkTable.outerHeight()&&(this.bookMarkLists.css({top:-(this.bookMarkLists.outerHeight()-this.bookMarkTable.outerHeight())}),this.outerScroll.css({top:this.scrollBar.outerHeight()-this.outerScroll.outerHeight()})));this.isListShowHide()}, bindScrollBarEvents:function(b,c,d,f){var g=this;c.on(_event._down,function(b){var k=b||event,l=k.clientY-g.outerScroll.position().top,m=b.which;b.stopPropagation();1==m&&($(document).on("mousemove.scrollBar touchmove.scrollBar",function(b){b.preventDefault();b.stopPropagation();k=b||event;b=k.clientY-l;0>=b?b=0:b>=g.scrollBar.outerHeight()-g.outerScroll.outerHeight()&&(b=g.scrollBar.outerHeight()-g.outerScroll.outerHeight());c.css({top:b});f.css({top:-b/(g.scrollBar.outerHeight()-g.outerScroll.outerHeight())* (f.outerHeight()-d.outerHeight())})}),$(document).on("mouseup.scrollBar touchend.scrollBar",function(b){b=b||event;b.preventDefault();b.stopPropagation();$(document).off("mousemove.scrollBar touchmove.scrollBar");$(document).off("mouseup.scrollBar touchend.scrollBar")}))});d.bind($.browser.mozilla?"DOMMouseScroll":"mousewheel",function(g){if(!(d.outerHeight()>=f.outerHeight())){var k=g.originalEvent,k=k.wheelDelta||-k.detail,l=f.position().top,m;f.stop(!1,!1);0l+d.outerHeight()/11?l+d.outerHeight()/ 11:0:0>k&&(m=f.outerHeight()-d.outerHeight()>-(l-d.outerHeight()/11)?l-d.outerHeight()/11:-(f.outerHeight()-d.outerHeight()));f.css({top:m});c.css({top:-m/(f.outerHeight()-d.outerHeight())*(b.outerHeight()-c.outerHeight())});g.stopPropagation();g.preventDefault();return!1}})}}); function grayBackground(b,c,d,f,g){this.sw=f;this.sh=g;this.background=$("
");this.background.css({width:f+"px",height:g+"px",background:c,opacity:d,"z-index":200,position:"absolute",left:"0px",top:"0px"});b.append(this.background)}grayBackground.prototype.onResize=function(b,c){this.sw=b;this.sh=c;this.background.css({width:b+"px",height:c+"px"})};bdor[25]="i"; grayBackground.prototype.setPosition=function(b,c,d){void 0==d&&(d=["left","top"]);this.background.css(d[0],b+"px");this.background.css(d[1],c+"px")};grayBackground.prototype.show=function(){this.father.append(this.background)};grayBackground.prototype.hide=function(){this.background.remove()};grayBackground.prototype.setZindex=function(b){this.background.css({"z-index":b})};grayBackground.prototype.onMouseUp=function(b,c){$(this.background).bind(_event._down,function(d){c.call(b)})}; var textWidth=function(b,c){var d=$("
"+b+"
").css({color:bookConfig.iconColor,display:"none","font-size":c.size,"font-family":c.fontName});$("body").append(d);var f=Point(d.width(),d.height());d.remove();return f}; function label(b,c){this.labelBox=$('
'+b+"
");this.caption=b;this.fontSize="12px";this.fontColor="#f0f0f0";this.fontName="Tahoma";var d=textWidth(b,{size:this.fontSize,fontName:this.fontName});this.width=d.x;this.height=d.y;c.append(this.labelBox)}label.prototype.getWidth=function(){return this.width};bdor[27]="f";label.prototype.getHeight=function(){return this.height};label.prototype.getCaption=function(){return this.caption}; label.prototype.setCaption=function(b){this.caption=b;this.labelBox[0].innerHTML=b;b=textWidth(b,{size:this.fontSize,fontName:this.fontName});this.width=b.x;this.height=b.y};label.prototype.setLabelPosition=function(b,c,d){void 0==d&&(d=["left","top"]);this.labelBox.css(d[0],b+"px");this.labelBox.css(d[1],c+"px")};label.prototype.onResize=function(b,c){this.width=b;this.height=c;this.labelBox.css({width:b+"px",height:c+"px"})}; label.prototype.setFont=function(b,c,d){null==b?b=this.fontSize:this.fontSize=b;null==c?c=this.fontColor:this.fontColor=c;null==d?d=this.fontName:this.fontName=d;this.labelBox.css({"font-size":b,color:c,"font-family":d});b=textWidth(this.caption,{size:b,fontName:d});this.width=b.x;this.height=b.y};label.prototype.setFontSize=function(b){null==b?b=this.fontSize:this.fontSize=b;this.labelBox.css({"font-size":b});b=textWidth(this.caption,{size:b,fontName:this.fontName});this.width=b.x;this.height=b.y}; label.prototype.riseAWord=function(b){var c=this.caption;-1==c.indexOf(b)&&(b=b.toLowerCase());-1!=c.indexOf(b)&&(newCaption=c.replaceAll(b,""+b+""),this.labelBox[0].innerHTML=newCaption)};label.prototype.shortWord=function(b){this.caption.length>b&&(this.caption=this.caption.substring(0,b)+"..",this.setCaption(this.caption))};label.prototype.setCSS=function(b){this.labelBox.css(b)};label.prototype.setClass=function(b){this.labelBox.attr("class",b)}; function tipsBox(b,c){this.visible=!1;this.caption=b;this.background=$("
");this.contentBox=new label(b,this.background);this.contentBox.setFont("15px","#f0f0f0",null);this.width=this.contentBox.getWidth()+12;this.height=40;$(c).append(this.background);$(this.background).css({width:this.width+"px",height:this.height+"px","-webkit-border-radius":"3px","-moz-border-radius":"3px","-o-border-radius":"3px","border-radius":"3px","-webkit-box-shadow":"0 0 15px rgba(40, 40, 40, 0.6)", "-moz-box-shadow":"0 0 15px rgba(40, 40, 40, 0.6)","-ms-box-shadow":"0 0 15px rgba(40, 40, 40, 0.6)","-o-box-shadow":"0 0 15px rgba(40, 40, 40, 0.6)","box-shadow":"0 0 15px rgba(40, 40, 40, 0.6)","background-color":"#333333",opacity:"0.5",display:"none","z-index":110});this.contentBox.setLabelPosition(4,(this.height-this.contentBox.getHeight())/2-3)}tipsBox.prototype.setTimer=function(){var b=this;this.timer=window.setInterval(function(){b.hideTipsBox();window.clearInterval(b.timer)},1500)}; tipsBox.prototype.resetTimer=function(){window.clearInterval(this.timer);this.setTimer()};tipsBox.prototype.setPosition=function(b,c,d){void 0==d&&(d=["left","top"]);$(this.background).css(d[0],b+"px");$(this.background).css(d[1],c+"px")};tipsBox.prototype.onResize=function(b,c){this.width=b;this.height=c;$(this.background).css({width:b+"px",height:c+"px"});this.contentBox.setLabelPosition(4,(c-this.contentBox.getHeight())/2)};tipsBox.prototype.getWidth=function(){return this.width}; tipsBox.prototype.getHeight=function(){return this.height};tipsBox.prototype.setCaption=function(b){this.contentBox.setCaption(b);this.caption=b;this.contentBox.setLabelPosition(4,(this.height-this.contentBox.getHeight())/2-3)};tipsBox.prototype.showTipsBox=function(){this.visible?this.resetTimer():(this.setTimer(),this.visible=!0,$(this.background).css({display:"block","z-index":110}),$(this.background).animate({opacity:0.5},300))}; tipsBox.prototype.hideTipsBox=function(){var b=this;this.visible&&(this.visible=!1,$(this.background).animate({opacity:0},300,function(){$(b.background).css({display:"none","z-index":1})}))};function initProgressBar(b,c){this.width=60;this.height=30;this.progress=new label("Loading",b);this.caption=this.originCaption=c;this.captionLength=this.caption.length;this.progress.setCSS({display:"none"})} initProgressBar.prototype.setPosition=function(b,c){this.progress.setLabelPosition((b-this.width)/2,(c-this.height)/2)};initProgressBar.prototype.addTimer=function(){var b=this;this.timerId=window.setInterval(function(){b.caption+=".";b.caption.length>b.captionLength+3&&(b.caption=originCaption);b.progress.setCaption(b.caption)},600)};initProgressBar.prototype.removeTimer=function(){window.clearInterval(this.timerId)}; initProgressBar.prototype.show=function(){this.progress.setCSS({display:"block"});this.caption=this.originCaption;this.addTimer()};initProgressBar.prototype.hide=function(){this.progress.setCSS({display:"none"});this.removeTimer()};initProgressBar.prototype.setIndex=function(b){this.progress.setCSS({"z-index":b})};function bookShadow(b){this.background=$("
");$(b).append(this.background);this.visible=!0}bdor[26]="h"; bookShadow.prototype.doubleWidth=function(b){$(this.background).attr("class",b?"doubleWidth":"singleWidth");$(this.background).addClass("bookShadow")};bookShadow.prototype.right=function(b){$(this.background).css({right:"auto"});b&&$(this.background).css({right:"0px"})};bookShadow.prototype.show=function(){this.visible||($(this.background).show(),this.visible=!0)};bookShadow.prototype.hide=function(){this.visible&&($(this.background).hide(),this.visible=!1)}; function bookMarkTab(b,c,d,f){this.fnShow=c;this.fnHide=d;this.maxWidth=f?f:80;this.minWidth=60;this.config=$.extend({caption:"",color:"#888"},b);this.bg=$("
");!this.config.pageIndex||""==this.config.caption||this.config.pageIndex>originTotalPageCount||(this.caption=new label(this.config.caption,this.bg),this.width=this.caption.getWidth()+30,this.width=this.width>this.maxWidth?this.maxWidth:this.width
").html(this.config.pageIndex)), this.caption.setLabelPosition(0,8),this.caption.setClass("bookMarkText"),this.caption.setCSS({width:"100%",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",textAlign:"center"}),this.initEvent())}bdor[18]="t";bookMarkTab.prototype.resize=function(b,c){b>this.maxWidth&&(b=this.maxWidth);this.width=b;this.height=c;this.bg.css({width:b+"px",height:c+"px"})}; bookMarkTab.prototype.setPosition=function(b,c,d){d?this.bg.css({top:c+"px",right:b+"px",left:"auto"}):this.bg.css({top:c+"px",left:b+"px",right:"auto"})};bookMarkTab.prototype.show=function(){if(!this.showing){this.showing=!0;var b=this;this.bg.animate({top:0},150,function(){b.showing=!1})}};bookMarkTab.prototype.hide=function(){if(!this.hiding){this.hiding=!0;var b=this;this.bg.animate({top:30},150,function(){b.hiding=!1})}};bdor[19]="c"; bookMarkTab.prototype.setMaxWidth=function(b){this.maxWidth=b;this.resize(this.width,this.height)};bookMarkTab.prototype.getWidth=function(){return this.width}; bookMarkTab.prototype.initEvent=function(){var b=this;this.bg.on("mouseover",function(c){$(this).attr("title",b.bg.find(".bookMarkText").html());b.show()});this.bg.on("mouseleave",function(c){b.hide()});this.bg.bind(_event._down,function(c){gotoPageFun(b.config.pageIndex);c.stopPropagation();c.stopPropagation();return!1});this.bg.on("mouseup touchend",function(b){b.stopPropagation();b.stopPropagation();return!1})}; function tabBox(b){this.tabArray=[];this.bg=$("
");this.width=400;this.height=60;this.tipBoxHeight=this.tipBoxWidth=70;this.bg.css({position:"absolute",width:this.width+"px",height:this.height+"px",overflow:"hidden","z-index":10,"font-family":"arial,tahoma,sans-serif","font-size":"12px"});this.bg.bind(_event._end,function(){return!1});this.bg.bind(_event._down,function(){return!1});this.bg.bind(_event._move,function(){return!1});b.append(this.bg)} tabBox.prototype.resize=function(b,c,d){this.width=b;this.height=c;this.bg.css({width:this.width+"px",height:this.height+"px"});this.setTabPosition(d)};bdor[20]="b";tabBox.prototype.setPosition=function(b,c){this.bg.css({left:b+"px",top:c+"px"})}; tabBox.prototype.rotate=function(b){b=rotate(b);this.bg.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%","-webkit-transform":b,"-moz-transform":b,"-ms-transform":b,"-o-transform":b,transform:b})};tabBox.prototype.show=function(){0==this.tabArray.length?this.hide():this.bg.css({display:"block"})};tabBox.prototype.hide=function(){this.bg.css({display:"none"})}; tabBox.prototype.setItem=function(b){this.tabArray=b||[];this.setTabPosition()};tabBox.prototype.initItem=function(b){for(var c=0;c
");this.tipImg=$("");this.tipLabel=new label("page 1",this.tipBox);b.append(this.tipBox);this.tipBox.append(this.tipImg);this.tipBoxHeight=this.tipBoxWidth=70;this.tipBox.css({width:this.tipBoxWidth+"px",height:this.tipBoxHeight+"px",position:"absolute",left:(windowWidth-this.tipBoxWidth)/2+"px",top:(windowHeight- this.tipBoxHeight)/2-200+"px",opacity:0,display:"none",background:"#ff0000","z-index":10});this.tipImg.attr({src:""});this.tipLabel.setLabelPosition(5,this.tipBoxHeight-25);0!=bmtConfig.length&&(this.setPosition(),this.resort(),this.initItem())}initBookMarkTab.prototype.resize=function(b,c){this.leftBox.resize(b,c,!0);this.rightBox.resize(b,c,!1);this.setPosition()};bdor[21]="f"; initBookMarkTab.prototype.setPosition=function(){void 0!=BookInfo.getBook()&&(this.leftBox.setPosition(-60,BookInfo.getBook().height),this.rightBox.setPosition(BookInfo.getBook().width+60,0),this.leftBox.rotate(-90),this.rightBox.rotate(90))};initBookMarkTab.prototype.refresh=function(){this.resort();this.tabArray=[];this.leftTabArr=[];this.rightTabArr=[];this.leftBox.refresh();this.rightBox.refresh();this.initItem()};initBookMarkTab.prototype.resort=function(){void 0!=bmtConfig&&bmtConfig.sort(createComparisonFunction("pageIndex"))}; bdor.m=bdor[7];function createComparisonFunction(b){return function(c,d){var f=c[b],g=d[b];return fg?1:0}}initBookMarkTab.prototype.initItem=function(){for(var b=0;b=Math.max.apply(Math,BookInfo.getCurrentPages())?this.leftTabArr.push(this.tabArray[b]):this.rightTabArr.push(this.tabArray[b]);else for(b=0;b=Math.max.apply(Math,BookInfo.getCurrentPages())?this.rightTabArr.push(this.tabArray[b]):this.leftTabArr.push(this.tabArray[b]); this.leftBox.tabArray=this.leftTabArr;this.rightBox.tabArray=this.rightTabArr;this.leftBox.initItem(!0);this.rightBox.initItem(!1)};initBookMarkTab.prototype.show=function(){this.leftBox.show();this.rightBox.show()};initBookMarkTab.prototype.hide=function(){this.leftBox.hide();this.rightBox.hide()}; function treeNode(b,c,d){this.config=$.extend({caption:"untitled",page:0,width:240,height:35,backColor:d,fontColor:bookConfig.bookmarkFontColor,level:0,padding:10},b);var f=this;this.background=$('
');this.contentBox=$("
");b=this.config.caption.HTMLLabel2Text();this.textField=new label(b,this.contentBox);this.expandButton=new button(this.contentBox,{buttonType:1,iconURL:uiBaseURL+"closed.png"}); this.children=[];this.opened=this.hasChild=!1;this.totalHeight=0;this.showing=!1;this.textField.shortWord(25);this.isDrag=!1;this.expandButton.setVisible(!1);$(c).append(this.background);$(this.background).append(this.contentBox);this.expandButton.setIconPosition(5,10);this.expandButton.setButtonPosition(-10,0);this.textField.setLabelPosition(13,10,["left","top"]);c=this.config.width-2*this.config.padding;$(this.contentBox).css({width:c+"px",height:this.config.height+"px",color:this.config.fontColor, left:12*Math.max(this.config.level,0)+5+"px",cursor:"pointer","font-family":"arial,tahoma,sans-serif","font-size":"12px"});$(this.background).css({width:c+"px",height:this.config.height+"px",left:+this.config.padding+"px",top:+this.config.padding+"px","background-color":this.config.backColor,"-moz-border-radius":"5px","-webkit-border-radius":"5px","border-radius":"5px","border-left":"0px solid #CCCCCC","border-right":"0px solid #CCCCCC","border-bottom":"0px solid #CCCCCC","font-family":"arial,tahoma,sans-serif", "font-size":"12px"});this.fontColor=bookConfig.bookmarkFontColor;this.downBackColor=this.config.backColor;this.textShadow="";this.expandButton.onMouseUp(this,this.onExpand);this.expandButton.onMouseDown(this,function(){return!1});var g=!1;$(this.contentBox).bind(_event._down,function(){if(global.phoneTableOfContent&&!global.phoneTableOfContent.isDrag||!global.phoneTableOfContent&&!isBookmarkDrag)g=!0});$(this.contentBox).bind(_event._move,function(){if(global.phoneTableOfContent&&!global.phoneTableOfContent.isDrag|| !global.phoneTableOfContent&&!isBookmarkDrag)g=!1});$(this.contentBox).bind(_event._end,function(b){if(global.phoneTableOfContent&&!global.phoneTableOfContent.isDrag||!global.phoneTableOfContent&&!isBookmarkDrag)g&&gotoPageFun(f.config.page),g=!1});$(this.contentBox).bind(_event._down,function(b){isTouch||(b=colorAdd(f.config.backColor,50),$(f.background).css({"background-color":b}),$(f.contentBox).css({color:"#8c97cb"}),$(f.contentBox).css({"text-shadow":"0 0 30px #8c97cb, 0 0 70px #8c97cb"}))}); $(this.background).bind(_event._enter,function(b){isTouch||(b=colorAdd(f.config.backColor,50),$(f.background).css({"background-color":b}),$(f.contentBox).css({color:"#8c97cb"}),$(f.contentBox).css({"text-shadow":"0 0 30px #8c97cb, 0 0 70px #8c97cb"}))});$(this.background).bind(_event._end,function(b){isTouch||($(f.background).css({"background-color":f.downBackColor}),$(f.contentBox).css({color:f.fontColor}),$(f.contentBox).css({"text-shadow":f.textShadow}))});$(this.background).bind(_event._leave, function(b){isTouch||($(f.background).css({"background-color":f.downBackColor}),$(f.contentBox).css({color:f.fontColor}),$(f.contentBox).css({"text-shadow":f.textShadow}))});!rightToLeft||isPhone()||global.foldingMenu||horizontalMirror(this.background)}treeNode.prototype.setBorderTop=function(b){$(this.background).css("border-top","0px solid #CCCCCC")};treeNode.prototype.setButtonVisible=function(b){this.expandButton.setVisible(b)}; treeNode.prototype.setHasChildren=function(b){(this.hasChild=b)&&$(this.contentBox).css({"font-weight":"bold"})};treeNode.prototype.setVisible=function(b){$(this.background).css({display:b?"block":"none"})};treeNode.prototype.getIsExpand=function(){return this.opened};treeNode.prototype.setIsExpand=function(b){this.opened=b};treeNode.prototype.getBackground=function(){return this.background};treeNode.prototype.getWidth=function(){return this.config.width};treeNode.prototype.getHeight=function(){return this.config.height}; treeNode.prototype.setCaption=function(b){this.config.caption=b.HTMLLabel2Text()};treeNode.prototype.setColor=function(b){};treeNode.prototype.setPosition=function(b,c,d){void 0==d&&(d=["left","top"]);$(this.background).css(d[0],b+"px");$(this.background).css(d[1],c+"px")};treeNode.prototype.onResize=function(b,c){this.config.width=b+13;c&&(this.config.height=c);this.background.css({width:this.config.width-this.config.padding+"px",height:this.config.height+"px"})}; treeNode.prototype.getTotalHeight=function(){return this.totalHeight}; treeNode.prototype.expand=function(){if(this.hasChild){this.expandButton.changeIcon(uiBaseURL+"opened.png");for(var b=0;b
');this.scrollBox=$('
');this.scrollMouseDown=!1;this.mouseDownY=-1;this.changeScrollHeight=!1;this.height=this.width=200;this.showing=!1;this.itemArr=[];if(isPhone()||isPad())this.scrollMask.css({"overflow-y":"scroll","overflow-x":"hidden","-webkit-overflow-scrolling":"touch"}); else{var d=$("");$("body").append(d)}$(this.contentBox).append(this.scrollMask);$(this.contentBox).append(this.scrollBox);this.captionBox.setFont("12px","#cccccc","arial");this.captionBox.setCaption(""+getLanguage("frmToc","Table of Content")+"");this.initScrollEvent();d=windowWidth/4+this.formConfig.scrollbarWidth;d=Math.max(300,d);this.formBackground.css({opacity:1,"z-index":99,top:"10px",left:-d-20+"px", width:"200px"});this.scrollMask.css({"border-top":"1px solid "+colorAdd(bookConfig.bookmarkBackground,40)});this.captionBox.setFontSize(16);this.contentColor=bookConfig.bookmarkBackground},addContent:function(b,c,d){addProgressBar(this.contentBox,this.width,this.height);for(var f=0;fb?100:b;this.height=100>c?100:c;this.showing||this.formBackground.css({left:-(this.width+this.formConfig.scrollbarWidth+20)+"px"});this.setWidth(b);this.setHeight(c);$(this.scrollMask).css({width:this.width+"px",height:this.height-this.titleBox.height()+"px"});$(this.scrollBox).css({width:this.width+this.formConfig.scrollbarWidth+"px",height:this.height-this.titleBox.height()-15+ "px",top:"1px"});for(var d=0;d
");this.scrollBox=$("
");$(this.contentBox).append(this.scrollMask);$(this.scrollMask).append(this.scrollBox); this.scrollBox.css({width:this.width+"px",background:this.contentBac});this.scrollMask.css({width:this.width+"px",height:this.height+"px",background:this.contentBac});this.initScrollEvent();this.scrollMask.css({"border-top":"1px solid "+colorAdd(bookConfig.toolbarColor,40)});this.contentColor=this.contentBac;this.showForm();for(var d=0;d");$("body").append(b);this.scrollMask.css({overflow:"hidden"});ScrollFunction(this.scrollMask,this.scrollBox,this)}}}).extend(tableContent);bdor.l=bdor.i(10); Class("Thickness",{create:function(b,c,d){this.thicknessObj=$('
');this.parent=b;this.isRightToLeftBook=parseBool(bookConfig.RightToLeft);this.evenPageCount=bookConfig.totalPageCount;1==this.evenPageCount%2&&this.evenPageCount++;this.imageWidth=c;this.getMaxWidth();this.scale=1;this.visible=!0;this.hint=null;this.isSingleBook=!!d;this.init();this.initShadow();this.initHint()},getMaxWidth:function(){var b=Math.min(bookConfig.totalPageCount,100);this.maxWidth=$.easing.easeOutQuad(null, b,0,this.imageWidth,100);this.maxWidth=Math.ceil(this.maxWidth);this.maxWidthZoom=1},init:function(){this.topPart=$("
");this.centerPart=$("
");this.bottomPart=$("
");this.fillThicknessImage();this.thicknessObj.append(this.topPart); this.thicknessObj.append(this.centerPart);this.thicknessObj.append(this.bottomPart);this.parent.append(this.thicknessObj)},fillThicknessImage:virtual_function,initHint:function(){this.thicknessObj.bind("mousemove",function(b){$(b.target);var c=b.offsetX;void 0==c&&(c=b.pageX-this.thicknessObj.offset().left);c=this.pageIndexByPosition(c);if(-1!=c){var c=" "+getShownPageNumber(c)+" ",d=b.pageX;b=b.pageY-30;null==this.hint&&(this.hint=new divHint(c,d,b));this.hint.setText(c);this.hint.show(d,b);this.hint.moveto(d, b)}else null!=this.hint&&this.hint.hide()}.bind(this));this.thicknessObj.bind("mouseleave",function(){null!=this.hint&&this.hint.hide()}.bind(this));this.thicknessObj.bind("click",function(b){$(b.target);var c=b.offsetX;void 0==c&&(c=b.pageX-this.thicknessObj.offset().left);b=this.pageIndexByPosition(c);c=BookInfo.getBook().currentPageIndex;bookType==BookType.single_book&&(c=singlePageBook.currentPageIndex);var d=c+1;bookType==BookType.single_book&&(d=-1);-1!=b&&b!=c&&b!=d&&gotoPageFun(b)}.bind(this))}, pageIndexByPosition:virtual_function,initShadow:function(){this.shadowContent=$("
");this.shadowContent.css({perspective:500,"-webkit-perspective":500,"-moz-perspective":500,"-ms-perspective":500,top:"2px"});this.shadowObj=$('
');this.shadowObj.css({"transform-style":"preserve-3d","-webkit-transform-style":"preserve-3d","-moz-transform-style":"preserve-3d","-ms-transform-style":"preserve-3d","background-color":"#CCCCCC"});this.initShadowStyle(); this.shadowContent.append(this.shadowObj);this.parent.append(this.shadowContent);$.browser.msie&&11>$.browser.version&&this.shadowContent.css({display:"none"})},initShadowStyle:virtual_function,onResize:function(){this.contentWidth=this.parent.width();this.contentHeight=this.parent.height();this.maxWidthZoom=Math.min(1,this.contentHeight/800);this.maxWidthZoom=$.easing.swing(null,Math.max(this.maxWidth-8,0),1,this.maxWidthZoom-1,this.imageWidth-8);this.thicknessObj.css({height:this.contentHeight}); this.shadowContent.css({height:this.contentHeight-4});this.centerPart.css({height:Math.max(0,this.contentHeight-100)});this.centerPart.find("img").css({height:this.contentHeight});var b=this.getPageIndex();this.resetPosition(b);this.resetScale(b)},getPageIndex:function(){var b=1;BookInfo.getBook()&&(b=BookInfo.getBook().currentPageIndex);return b},getThicknessWidth:virtual_function,resetPosition:virtual_function,resetScale:virtual_function,setMinScale:function(b){this.minScale=Math.min(b/this.maxWidth, 1)},setScale:function(b){this.scale=b;this.scaleThickness()},doResetScale:function(b,c){this.scale=c?1==b?this.minScale:1:b==this.evenPageCount?this.minScale:1;this.scaleThickness()},doSetMovingScale:function(b,c,d,f){if(1!=this.minScale){if(f){if(1!=b&&1!=c)return;1==b?(b=this.minScale,c=1):(b=1,c=this.minScale)}else{if(b!=this.evenPageCount&&c!=this.evenPageCount)return;b==this.evenPageCount?(b=this.minScale,c=1):(b=1,c=this.minScale)}f=this.contentWidth;this.isSingleBook&&(b=this.minScale,c=1, f=2*this.contentWidth);void 0==d&&(d=f);isNaN(d)||(d=$.easing.easeInOutSine(null,d,b,c-b,f),this.setScale(d))}},scaleThickness:virtual_function,hide:function(){this.thicknessObj.css("display","none");this.shadowContent.css("display","none");this.visible=!1},show:function(){this.thicknessObj.css("display","block");this.shadowContent.css("display","block");this.visible=!0},setVisible:function(b){b?this.show():this.hide()}}); Class("LeftThickness",{initShadowStyle:function(b){void 0==b&&(b=1);this.shadowObj.css({transform:"rotateY(-20deg) scaleX("+b+") scaleZ(1)","-webkit-transform":"rotateY(-20deg) scaleX("+b+") scaleZ(1)","-moz-transform":"rotateY(-20deg) scaleX("+b+") scaleZ(1)","-ms-transform":"rotateY(-20deg) scaleX("+b+") scaleZ(1)","-webkit-box-shadow":"-3px 0px 6px rgba(125, 125, 125, 0.7)","-moz-box-shadow":"-3px 0px 6px rgba(125, 125, 125, 0.7)","-ms-box-shadow":"-3px 0px 6px rgba(125, 125, 125, 0.7)","box-shadow":"-3px 0px 6px rgba(125, 125, 125, 0.7)"})}, scaleThickness:function(){var b={"-webkit-transform-origin":"100% 0%","-moz-transform-origin":"100% 0%","-ms-transform-origin":"100% 0%","-o-transform-origin":"100% 0%","transform-origin":"100% 0%",transform:"scaleX("+this.scale+") scaleZ(1)","-webkit-transform":"scaleX("+this.scale+") scaleZ(1)","-moz-transform":"scaleX("+this.scale+") scaleZ(1)","-ms-transform":"scaleX("+this.scale+") scaleZ(1)"};this.thicknessObj.css(b);this.shadowContent.css(b);this.initShadowStyle(this.scale)},fillThicknessImage:function(){this.topPart.append("");this.centerPart.append("");this.bottomPart.append("")},getThicknessWidth:function(b){var c=bookConfig.totalPageCount,d=Math.ceil(this.maxWidth*this.maxWidthZoom);this.thicknessWidth=this.isRightToLeftBook?Math.ceil(d*(c-b)/c):Math.ceil(d* b/c);this.thicknessWidth=Math.max(this.thicknessWidth,2)},resetPosition:function(b){this.getThicknessWidth(b);b=transformCSS({tran:{x:this.thicknessWidth-this.imageWidth,y:0}});this.topPart.css(b);this.centerPart.css(b);this.bottomPart.css(b);this.thicknessObj.css({width:this.thicknessWidth+"px",left:-this.thicknessWidth+"px",position:"absolute","z-index":0});b=Math.ceil(this.thicknessWidth/Math.sin(7*Math.PI/18));this.shadowContent.css({width:b+"px",left:-this.thicknessWidth+1+"px",position:"absolute", "z-index":-1})},resetScale:function(b){this.doResetScale(b,this.isRightToLeftBook)},setMovingScale:function(b,c,d){this.doSetMovingScale(b,c,d,this.isRightToLeftBook)},pageIndexByPosition:function(b){b=b+this.thicknessWidth-this.imageWidth;var c=this.thicknessWidth;if(0");this.centerPart.append("");this.bottomPart.append("")},getThicknessWidth:function(b){var c=bookConfig.totalPageCount,d=Math.ceil(this.maxWidth*this.maxWidthZoom);this.thicknessWidth=this.isRightToLeftBook?Math.ceil(d*b/c):Math.ceil(d*(c-b)/c);this.thicknessWidth= Math.max(this.thicknessWidth,2)},resetPosition:function(b){this.getThicknessWidth(b);var c=this.contentWidth;1!=b||this.isRightToLeftBook||(c=this.contentWidth-1);this.thicknessObj.css({width:this.thicknessWidth+"px",left:c+"px",position:"absolute","z-index":0});this.shadowContent.css({width:this.thicknessWidth+"px",left:this.contentWidth-1+"px",position:"absolute","z-index":-1})},resetScale:function(b){this.doResetScale(b,!this.isRightToLeftBook)},setMovingScale:function(b,c,d){this.doSetMovingScale(b, c,d,!this.isRightToLeftBook)},pageIndexByPosition:function(b){var c=this.thicknessWidth;if(0");b?(this.prevDiv=$("
"),this.firstDiv=$("
"),this.prevDiv.append("
"),this.firstDiv.append("
"),this.prevDiv.append(""),this.firstDiv.append("")):(this.prevDiv= $("
"),this.firstDiv=$("
"),this.prevDiv.append("
"),this.firstDiv.append("
"),this.prevDiv.append(""),this.firstDiv.append(""));this.flipShotObj.append(this.firstDiv);this.flipShotObj.append(this.prevDiv);this.isLeft=b;this.visible=!0;this.init();this.initEvents()},init:function(){this.enterCss= {background:"#ffffff","-webkit-box-shadow":"0 0 15px rgba(255, 255, 255, 1)","-moz-box-shadow":"0 0 15px rgba(255, 255, 255, 1)","-o-box-shadow":"0 0 15px rgba(255, 255, 255, 1)","-ms-box-shadow":"0 0 15px rgba(255, 255, 255, 1)","box-shadow":"0 0 15px rgba(255, 255, 255, 1)"};this.leaveCss={background:"#727272","-webkit-box-shadow":"0 0 15px rgba(114, 114, 114, 1)","-moz-box-shadow":"0 0 15px rgba(114, 114, 114, 1)","-o-box-shadow":"0 0 15px rgba(114, 114, 114, 1)","-ms-box-shadow":"0 0 15px rgba(114, 114, 114, 1)", "box-shadow":"0 0 15px rgba(114, 114, 114, 1)"};this.prevDiv.css({width:"100%",height:"80%",position:"relative","border-radius":"0px 0px 0px 5px"});this.firstDiv.css({width:"100%",height:"20%",position:"relative","border-bottom":"1px solid #ffffff"});this.prevDiv.find("div").css(this.leaveCss);this.firstDiv.find("div").css(this.leaveCss);this.isLeft?(this.firstDiv.find("div").css({"border-radius":"5px 0px 0px 0px"}),this.prevDiv.find("div").css({"border-radius":"0px 0px 0px 5px"})):(this.firstDiv.find("div").css({"border-radius":"0px 5px 0px 0px"}), this.prevDiv.find("div").css({"border-radius":"0px 0px 5px 0px"}))},onResize:function(b,c){var d=Math.min(50,0.7*c/8),f=Math.min(0.7*c,310);this.width=d;this.height=f;this.flipShotObj.css({width:d,height:f})},setThicknessPosition:function(b,c){this.flipShotObj.css({left:b,top:c,position:"absolute","z-index":this.isLeft?8:9})},hideThickness:function(){this.flipShotObj.css("display","none")},showThickness:function(){this.flipShotObj.css("display","block")},setVisible:function(b){this.flipShotObj.css({display:b? "block":"none"});this.visible=b},getContainer:function(){return this.flipShotObj},initEvents:function(){this.isLeft&&!rightToLeft?(this.prevDiv.bind(_event._down,function(){previousPageFun();return!1}),this.firstDiv.bind(_event._down,function(){firstPageFun();return!1})):(this.prevDiv.bind(_event._down,function(){nextPageFun();return!1}),this.firstDiv.bind(_event._down,function(){lastPageFun();return!1}));this.prevDiv.bind(_event._down+" "+_event._enter,function(){this.prevDiv.find("div").css(this.enterCss)}.bind(this)); this.firstDiv.bind(_event._down+" "+_event._enter,function(){this.firstDiv.find("div").css(this.enterCss)}.bind(this));this.prevDiv.bind(_event._leave,function(){this.prevDiv.find("div").css(this.leaveCss)}.bind(this));this.firstDiv.bind(_event._leave,function(){this.firstDiv.find("div").css(this.leaveCss)}.bind(this));isTouch&&(this.prevDiv.bind(_event._end,function(){this.prevDiv.find("div").css(this.leaveCss)}.bind(this)),this.firstDiv.bind(_event._end,function(){this.firstDiv.find("div").css(this.leaveCss)}.bind(this)))}, setScale:function(b){this.width*=b;this.height*=b;this.flipShotObj.css({width:this.width,height:this.height})}}),VideoGallery=Class({create:function(b,c){this.videoGalleryFlag=!1;this.newVideoData=[];this.setDataFalg=[];this.videoData=this.formatData(c);this.createVideoGallery(b)},formatData:function(b){for(var c=[],d=0;d").hide().append($("
")).appendTo(b);this.videoGallery=$("
").appendTo(this.videoBG);b=$("
").appendTo(this.videoGallery);var d=$("
").attr("title", "Close").append($("").attr("src",uiBaseURL+"note_close.png")).appendTo(b),f=$("").html("close").hide().appendTo(this.videoBG);this.videoTitle=$("").appendTo(b);this.videoGallery.on({"mouseover touchstart":function(b){f.hide();b.preventDefault();b.stopPropagation();return!1},"mouseout touchend":function(b){f.hide();b.preventDefault();b.stopPropagation(); return!1},"mousemove touchmove":function(b){f.hide();b.preventDefault();b.stopPropagation();return!1},"click touchend":function(b){b.preventDefault();b.stopPropagation();return!1}});this.videoBG.add(d).on({"mouseover touchstart":function(b){try{var d=b.pageY||b.originalEvent.touches[0].pageY;f.css({left:(b.pageX||b.originalEvent.touches[0].pageX)-17,top:d+28>c.videoBG.height()-15?d-28:d+28}).show()}catch(k){Log.error(k)}},"mouseout touchend":function(b){f.hide()},"mousemove touchmove":function(b){try{var d= b.pageY||b.originalEvent.touches[0].pageY;f.css({left:(b.pageX||b.originalEvent.touches[0].pageX)-17,top:d+28>c.videoBG.height()-15?d-28:d+28})}catch(k){Log.error(k)}},"click touchend":function(b){c.hide()}});b=$("
").appendTo(this.videoGallery);d=$("
").appendTo(b);d.append("
"); this.videoFrame=$("").appendTo(d);this.videoListDiv=$("
").appendTo(b);this.createVideoList(this.videoListDiv)},createVideoList:function(b){var c=this.videoData,d=c.length,f=72*d+6*(d-1),f=0").appendTo(b); f=$("
").css({width:313,height:f}).appendTo(b);this.table=b;this.list=f;this.createScrollBar(b,b,f);for(var g=0;g").css({width:320,height:72,left:0,top:78*c}).attr("id","flipHTML5VideoGallery-eachVideo"+ c).appendTo(b),k=$("
").append($("").attr("id","flipHTML5VideoGallery-eachImg"+c)).appendTo(h),l=$("
").append($("").attr("id", "flipHTML5VideoGallery-eachDes"+c)).appendTo(h),m=f.videoData[c];m.src&&m.des&&m.title?(f.setDataFalg[c]=!0,h.on("click touchend",function(){f.setVideoID(m)}),l.children("span").html(m.des).attr("title",m.des),f.loadImg(m.src,k.children("img"),68,68)):f.getVideoData(d.type,d.id,function(b){f.setDataFalg[c]=!0;h.on("click touchend",function(){f.setVideoID({type:b.type,id:b.id,src:m.src||b.src,des:m.des||b.des,title:m.title||b.title})});l.children("span").html(m.des||b.des).attr("title",m.des||b.des); f.loadImg(m.src||b.src,k.children("img"),68,68)})})(c)},setEachListData:function(){for(var b=this,c=0;cf?c.css({width:f,height:l,top:(f-l)/2,left:0}):l>f?c.css({width:k,height:f,left:(f-k)/2,top:0}):k/l==b&&c.css({width:k,height:l,left:0,top:0})};g.onerror=function(){g.onload=g.onerror=null;c.parent().removeClass("flipHTML5Loading");c.css({width:18,height:20,left:(d-18)/2,top:(f-20)/2})};c[0].src=b;g.src=b},setVideoID:function(b){var c;"youtube"===b.type&&(c="http://www.youtube.com/embed/"+b.id+"?autoplay=1&wmode=transparent");"vimeo"===b.type&&(c="http://player.vimeo.com/video/"+ b.id+"?autoplay=1&wmode=transparent&portrait=0");this.videoFrame[0].src=c;this.videoTitle.html(b.title)},getVideoData:function(b,c,d){"youtube"===b?this.getYouTubeData(c,d):"vimeo"===b&&this.getVimeoData(c,d)},getYouTubeData:function(b,c){$.getJSON("http://gdata.youtube.com/feeds/api/videos/"+b+"?v=2&alt=jsonc",function(b){b=b.data;c({type:"youtube",id:b.id,title:b.title,des:b.description,src:b.thumbnail.sqDefault})})},getVimeoData:function(b,c){$.getJSON("http://www.vimeo.com/api/v2/video/"+b+".json?callback=?", {format:"json"},function(b){b=b[0];c({type:"vimeo",id:b.id,title:b.title,des:b.description,src:b.thumbnail_medium})})},hide:function(){this.videoGalleryFlag=!1;this.videoBG.hide();this.videoFrame[0].src=""},show:function(){var b=this;this.videoGalleryFlag=!0;this.setEachListData();if(0",{"class":"ScrollBar",css:{position:"absolute",width:6,height:"100%",backgroundColor:"#a8a8a8",borderRadius:0,right:0,top:0,borderLeft:"1px solid #ffffff"}}).appendTo(b);var f=$("
",{"class":"OuterScroll",css:{position:"absolute",width:6,height:"100%",left:0,top:0,backgroundColor:"transparent",borderRadius:0,overflow:"hidden",cursor:"pointer"}}).appendTo(b); $("
",{"class":"InnerScroll",css:{position:"absolute",width:6,height:"100%",marginLeft:0,marginRight:0,left:0,top:0,backgroundColor:"#5e5e5e",borderRadius:0,cursor:"pointer"}}).appendTo(f);this.scrollBar=b;this.outerScroll=f;this.bindScrollBarEvents(b,f,c,d)},scrollBarShowHide:function(b,c){var d=b.outerHeight()*this.scrollBar.outerHeight()/c.outerHeight();this.outerScroll.css({height:d});b.height()>=c.height()?(this.scrollBar.hide(),c.css({top:0}),$(".flipHTML5VideoGallery-eachVideoDes").css({width:231})): (this.scrollBar.show(),$(".flipHTML5VideoGallery-eachVideoDes").css({width:224}),Math.abs(parseFloat(c.css("top")))>c.outerHeight()-b.outerHeight()&&(c.css({top:-(c.outerHeight()-b.outerHeight())}),this.outerScroll.css({top:this.scrollBar.outerHeight()-this.outerScroll.outerHeight()})))},bindScrollBarEvents:function(b,c,d,f){var g=this;c.on(_event._down,function(b){var k=b||event,l=k.clientY-g.outerScroll.position().top,m=b.which;b.stopPropagation();1==m&&($(document).add(g.outerScroll).add(g.videoGallery).on("mousemove.scrollBar touchmove.scrollBar", function(b){b.preventDefault();b.stopPropagation();k=b||event;b=k.clientY-l;0>=b?b=0:b>=g.scrollBar.outerHeight()-g.outerScroll.outerHeight()&&(b=g.scrollBar.outerHeight()-g.outerScroll.outerHeight());c.css({top:b});f.css({top:-b/(g.scrollBar.outerHeight()-g.outerScroll.outerHeight())*(f.outerHeight()-d.outerHeight())})}),$(document).add(g.outerScroll).add(g.videoGallery).on("mouseup.scrollBar touchend.scrollBar",function(b){b=b||event;b.preventDefault();b.stopPropagation();$(document).add(g.outerScroll).add(g.videoGallery).off("mousemove.scrollBar touchmove.scrollBar"); $(document).add(g.outerScroll).add(g.videoGallery).off("mouseup.scrollBar touchend.scrollBar")}))});d.bind($.browser.mozilla?"DOMMouseScroll":"mousewheel",function(g){if(!(d.outerHeight()>=f.outerHeight())){var k=g.originalEvent,k=k.wheelDelta||-k.detail,l=f.position().top,m;f.stop(!1,!1);0l+d.outerHeight()/11?l+d.outerHeight()/11:0:0>k&&(m=f.outerHeight()-d.outerHeight()>-(l-d.outerHeight()/11)?l-d.outerHeight()/11:-(f.outerHeight()-d.outerHeight()));f.css({top:m});c.css({top:-m/(f.outerHeight()- d.outerHeight())*(b.outerHeight()-c.outerHeight())});g.stopPropagation();g.preventDefault();return!1}});g.list.on("mousedown.pad touchstart.pad",function(b){var c=parseInt(g.list.css("top")),d=g.table.height(),f=g.list.outerHeight(),n=b.pageY||b.originalEvent.touches[0].pageY;g.table.on("mousemove.pad touchmove.pad",function(b){b=c+((b.pageY||b.originalEvent.touches[0].pageY)-n);b=0/g,">").replace(/\\/g,"\").replace(/"/g,""").replace(/'/g,"'").replace(/\n/g,"
"):b}}),PhotoGallery=Class({create:function(b,c){this.$container=b;this.photoArr=this.formatData(c);this.currentIndex=0;this.photoFlag=!1;this.originals=[];this.createPhotoGallery(b)},formatData:function(b){for(var c=[],d=0;dc)return c=b.lastIndexOf("."),b.substring(0,c);b=b.substring(c+1);c=b.lastIndexOf(".");return b.substring(0,c)},createPhotoGallery:function(b){var c=this;this.photoBG=$("
").append($("
").css({opacity:0.5})).hide().appendTo(b); this.closeBtn=$("
").append($("").attr("src",uiBaseURL+"photoGallery_close.png")).appendTo(this.photoBG);this.outPhotoGallery=$("
").css({left:(this.photoBG.width()-328)/2,top:(this.photoBG.height()-328)/2}).appendTo(this.photoBG);this.photoGallery=$("
").appendTo(this.outPhotoGallery); this.mimCloseBtn=$("
").append($("").attr("src",uiBaseURL+"close.png")).appendTo(this.outPhotoGallery);this.photoImg=$("").appendTo(this.photoGallery);this.prevBtn=$("
").css({left:-32}).append($("").attr("src",uiBaseURL+"photo_prev.png")).appendTo(this.photoGallery);this.nextBtn=$("
").css({right:-32}).append($("").attr("src", uiBaseURL+"photo_next.png")).appendTo(this.photoGallery);this.closeTitle=$("").html("close").hide().appendTo(this.photoBG);this.mimCloseBtn.on({"mouseover touchstart":function(b){c.mimCloseBtn.children("img")[0].src=uiBaseURL+"close_down.png";b.preventDefault();b.stopPropagation();return!1},"mouseout touchend":function(b){c.mimCloseBtn.children("img")[0].src=uiBaseURL+"close.png";b.preventDefault();b.stopPropagation();return!1}});this.mimCloseBtn.on("click mousemove touchmove", function(b){b.preventDefault();b.stopPropagation();return!1});this.prevBtn.on("click",function(b){b.preventDefault();b.stopPropagation();c.prev(1);return!1});this.nextBtn.on("click",function(b){b.preventDefault();b.stopPropagation();c.next(1);return!1});this.outPhotoGallery.on({"mouseover touchstart":function(b){c.closeTitle.hide();b.preventDefault();b.stopPropagation();try{var f=$(this).position().left,g=(b.pageX||b.originalEvent.touches[0].pageX)-f,h=$(this).outerWidth()/2;g<=h?(c.prevBtn.stop(!1, !1).animate({left:0},{duration:60,easing:"linear"}),c.nextBtn.stop(!1,!1).animate({right:-32},{duration:60,easing:"linear"})):(c.prevBtn.stop(!1,!1).animate({left:-32},{duration:60,easing:"linear"}),c.nextBtn.stop(!1,!1).animate({right:0},{duration:60,easing:"linear"}))}catch(k){Log.error(k)}return!1},"mouseout touchend":function(b){b.preventDefault();b.stopPropagation();c.closeTitle.hide();c.prevBtn.stop(!1,!1).animate({left:-32},{duration:60,easing:"linear"});c.nextBtn.stop(!1,!1).animate({right:-32}, {duration:60,easing:"linear"});return!1},"mousemove touchmove":function(b){b.preventDefault();b.stopPropagation();c.closeTitle.hide();try{var f=$(this).position().left,g=(b.pageX||b.originalEvent.touches[0].pageX)-f,h=$(this).outerWidth()/2;g<=h?(c.prevBtn.stop(!1,!1).animate({left:0},{duration:60,easing:"linear"}),c.nextBtn.stop(!1,!1).animate({right:-32},{duration:60,easing:"linear"})):(c.prevBtn.stop(!1,!1).animate({left:-32},{duration:60,easing:"linear"}),c.nextBtn.stop(!1,!1).animate({right:0}, {duration:60,easing:"linear"}))}catch(k){Log.error(k)}return!1},click:function(b){b.preventDefault();b.stopPropagation();try{var f=c.outPhotoGallery.position().left,g=(b.pageX||b.originalEvent.touches[0].pageX)-f,h=c.outPhotoGallery.outerWidth()/2;g<=h?c.prev(1):c.next(1)}catch(k){Log.error(k)}return!1}});this.photoBG.add(this.mimCloseBtn).on({"mouseover touchstart":function(b){try{c.closeTitle.show();var f=b.pageY||b.originalEvent.touches[0].pageY;c.closeTitle.css({left:(b.pageX||b.originalEvent.touches[0].pageX)- 17,top:f+28>c.photoBG.height()-15?f-28:f+28}).show()}catch(g){Log.error(g)}},"mouseout touchend":function(b){c.closeTitle.hide()},"mousemove touchmove":function(b){try{var f=b.pageY||b.originalEvent.touches[0].pageY;c.closeTitle.css({left:(b.pageX||b.originalEvent.touches[0].pageX)-17,top:f+28>c.photoBG.height()-15?f-28:f+28})}catch(g){Log.error(g)}},"click touchstart":function(){c.hide()}});this.createThumbs(this.photoBG);0=b&&f+16>=c?g>=b/c?(d=b-16,f=d/g):(f=c-16,d=f*g):d+16>=b&&f+16=c&&(f=c-16,d=f*g);return{width:d,height:f}},next:function(b){this.skipTo(this.currentIndex+ (b?b:1))},prev:function(b){this.skipTo(this.currentIndex-(b?b:1))},skipTo:function(b){0>=this.photoArr.length||(this.photoGallery.addClass("flipHTML5Loading"),this.photoImg.hide().attr("src",""),b=this.formatIndex(b),this.loadImg(this.photoArr[b].src),this.currentIndex=b,this.thumbSkipTo(b))},formatIndex:function(b){var c=this.photoArr.length;0>b?b=(b+c)%c:b>=c&&(b%=c);return b},createThumbs:function(b){var c=this,d=this.photoArr,f=d.length,g=0
").appendTo(b); var h=$("
").appendTo(b),k=$("
").css({width:g}).appendTo(h),l=$("").appendTo(b).hide();k.on({"mouseover touchstart":function(b){c.closeTitle.hide()},"mousemove touchmove":function(b){c.closeTitle.hide()},"click touchstart":function(b){b.preventDefault();b.stopPropagation();return!1}});this.thumb=b;this.thumbView=h;this.thumbList=k;this.reviseThumb(); this.mouseThumb();for(var m=0;m
").attr({id:"flipHTML5PhotoThumb"+b,"class":"flipHTML5Loading flipHTML5PhotoThumb"}).css({width:50,height:54,left:f}).appendTo(k),h=$("").css({opacity:0}).appendTo(g),r=$("
").attr({id:"flipHTML5PhotoThumbBG"+ b,"class":"flipHTML5PhotoThumbBG"}).css({opacity:0.5}).appendTo(g),t=new Image;t.onload=function(){t.onload=t.onerror=null;var b=this.width/this.height,c=54*b,d=50/b;50=d?this.thumbList.css({left:(c-d)/2}):this.thumbList.css({left:0})},mouseThumb:function(){var b=this,c=!1;this.thumbView.on({"mouseenter touchstart":function(d){try{var f= b.thumbView.width(),g=b.thumbList.width(),h=g-f,k=b.thumbView.offset().left,l=(d.pageX||d.originalEvent.touches[0].pageX)-k-24;g>f&&(d=(0>=l?0:l>f-24?f-48:l)/(f-48)*h,b.thumbList.animate({left:-(0>d?0:d>h?h:d)},{duration:400,easing:"linear",complete:function(){c=!0}}))}catch(m){Log.error(m)}},"mousemove touchmove":function(d){if(c)try{var f=b.thumbView.width(),g=b.thumbList.width(),h=g-f,k=b.thumbView.offset().left,l=(d.pageX||d.originalEvent.touches[0].pageX)-k-24;g>f&&(d=(0>=l?0:l>f-24?f-48:l)/ (f-48)*h,d=0>d?0:d>h?h:d,b.thumbList.stop(!0,!0).animate({left:-d},{duration:400,easing:"linear"}))}catch(m){Log.error(m)}},"mouseleave touchend":function(b){c=!1}})},moveThumb:function(b){var c=this.thumbView.width(),d=this.thumbList.outerWidth(),f=d-c,g=this.thumbList.position().left;b=this.thumbList.find("#flipHTML5PhotoThumb"+b).position().left;var h=b+g,k=(c-54)/2;d>c?(h=Math.abs(b)-Math.abs(g),c=h-k+Math.abs(g),c=c>=f?f:0>=c?0:c,this.thumbList.stop(!0,!0).animate({left:-c},{duration:240,easing:"linear"})): this.thumbList.css({left:(c-d)/2})},show:function(){this.photoFlag=!0;this.photoBG.show();this.reviseThumb();this.skipTo(0)},hide:function(){this.photoFlag=!1;this.photoBG.hide();this.photoGallery.addClass("flipHTML5Loading");this.outPhotoGallery.css({left:(this.photoBG.width()-328)/2,top:(this.photoBG.height()-328)/2,width:320,height:320})},showHide:function(){this.photoFlag?this.hide():this.show()}}),AddImageFile=Class({create:function(b){this.container=b;this.addContexts={};this.address=uiBaseURL; this.currentObject=$("
").attr("data-key","114");this.imageDatas={};this.fileName=window.location.href.replace(window.location.hash,"")+"LocalFile";this.fileCookies=[];this.createZoomFrame();this.toolBar=this.createToolBar(b);this.getCookieFile()},createToolBar:function(b){var c=this,d=$("
").appendTo(b).hide();b=$("
").css({left:4}).append($("").attr("src", this.address+"signature_del.png")).appendTo(d);var f=$("
").css({left:32}).append($("").attr("src",this.address+"ImgFile_update.png")).appendTo(d);b.on("click touchend",function(b){c.currentObject&&(c.currentObject.remove(),d.hide(),c.zoomFrame&&c.zoomFrame.hide(),b=c.currentObject.attr("data-key"),delete c.imageDatas[b],c.delArrayOrderKey(c.fileCookies,b),c.addLocalStorage(c.fileName,c.parseJSON(c.fileCookies)))}); f.on(_event._down,function(){c.currentObject&&c.currentObject.find(".TextFile")&&c.currentObject.find(".TextFile")[0].click()});d.on("mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();return!1});this.container.add($(document)).add(BookInfo.container()).on("mousedown.hideToolBar touchstart.hideToolBar",function(){d.hide()});return d},createZoomFrame:function(){var b=$("
"),c=[];this.zoomFrame=b;for(var d=0;9>d;d++){var f= $("
").addClass("flipHTML5Point flipHTML5ZoomPoint"+d).appendTo(b);c.push(f)}this.westZoom(c[7]);this.northZoom(c[1]);this.southZoom(c[5]);this.eastZoom(c[3]);this.westZoom(c[0]).northZoom(c[0]);this.northZoom(c[2]).eastZoom(c[2]);this.westZoom(c[6]).southZoom(c[6]);this.southZoom(c[4]).eastZoom(c[4]);this.container.add($(document)).add(BookInfo.container()).on("mousedown.hideToolBar touchstart.hideToolBar",function(){b.hide()})},getCookieFile:function(){try{var b=this.getLocalStorage(this.fileName), c=eval(b)}catch(d){}if(c)for(b=0;b
").css({width:b.fileWidth,height:b.fileHeight,left:b.fileLeft,top:b.fileTop}).attr("data-key",h).append($("").css({opacity:0})).appendTo(c); this.bindFileDivEvents(k,c);f&&g&&d&&this.addImage(k,d,f,g,h)},addCreateEvents:function(){var b=0,c,d=this.contextArray;if(d)for(this.offCreateEvents();c=d.eq(b++),0
").attr("data-key",g).addClass("flipHTML5AddFile flipHTML5LocalFile-current").append($("").css({opacity:0})).appendTo(b); k=m=f.pageX||f.originalEvent.touches[0].pageX;l=n=f.pageY||f.originalEvent.touches[0].pageY;d.bindFileDivEvents(h,b);$(document).add(b).off("mousemove.addLocalFile touchmove.addLocalFile").on("mousemove.addLocalFile touchmove.addLocalFile",function(b){m=b.pageX?b.pageX:b.originalEvent.touches?b.originalEvent.touches[0].pageX:0;n=b.pageY?b.pageY:b.originalEvent.touches?b.originalEvent.touches[0].pageY:0;m&&(0>m-k?(p=Math.floor((m-t)/BookInfo.scale()),s=Math.floor((k-m)/BookInfo.scale())):(p=Math.floor((k- t)/BookInfo.scale()),s=Math.floor((m-k)/BookInfo.scale())));n&&(0>b.pageY-l?(q=Math.floor((n-u)/BookInfo.scale()),r=Math.floor((l-n)/BookInfo.scale())):(q=Math.floor((l-u)/BookInfo.scale()),r=Math.floor((n-l)/BookInfo.scale())));h.css({left:p,top:q,width:s,height:r});d.resizeZoomFrame(h)});$(document).add(b).off("mouseup.addLocalFile touchend.addLocalFile").one("mouseup.addLocalFile touchend.addLocalFile",function(f){d.offCreateEvents();$(document).add(b).off("mousemove.addLocalFile touchmove.addLocalFile"); $(document).add(b).off("mouseup.addLocalFile touchend.addLocalFile");if(h){f=h.width();var k=h.height();32>f&&h.width(32);12>k&&h.height(12);h.find(".TextFile")[0].click();d.resizeZoomFrame(h);f=d.parseObject(h[0]);d.parseObject(d.zoomFrame[0]);d.fileCookies.push({key:g,page:c,fileLeft:f.left,fileTop:f.top,fileWidth:f.width,fileHeight:f.height,imgWidth:null,imgHeight:null,src:null});d.addLocalStorage(d.fileName,d.parseJSON(d.fileCookies))}void 0!=d.onCreated&&d.onCreated[1].call(d.onCreated[0])})})}, addImage:function(b,c,d,f,g){b.find(".LocalImage")&&b.find(".LocalImage").remove();var h=b.width()||40,k=b.height()||40;d=this.resizeImage("autoFit",d,f,h,k);$("").attr("data-key",g).css({width:d.width,height:d.height,left:d.left,top:d.top}).attr("src",c).appendTo(b)},resizeImage:function(b,c,d,f,g){c/=d;d=0===g?1:f/g;var h=g*c,k=f/c,l;switch(b){case "autoFit":l=h>f?{width:f,height:k,top:(g-k)/2,left:0}:k>g?{width:h,height:g,left:(f- h)/2,top:0}:h/k==c?{width:h,height:k,left:0,top:0}:{width:1,height:1,left:0,top:0};break;case "scale":l={left:0,top:0,width:f,height:g};break;case "fullFill":c>d?l={left:(f-g*c)/2,top:0,width:g*c,height:g}:c"),this.volumeIcon=$("
"),this.volumeBar=$('

'),this.volumeClose=$("
"),b.append(this.volumeBackground),this.volumeBackground.append(this.volumeIcon),this.volumeBackground.append(this.volumeBar),this.volumeBackground.append(this.volumeClose), this.initCloseEvent(),this.initBarEvent())},initCloseEvent:function(){this.volumeClose.bind(_event._enter,function(){this.volumeClose.removeClass("volume-close-leave");this.volumeClose.addClass("volume-close-enter")}.bind(this));this.volumeClose.bind(_event._end,function(){this.volumeBackground.hide()}.bind(this));this.volumeClose.bind(_event._leave,function(){this.volumeClose.removeClass("volume-close-enter");this.volumeClose.addClass("volume-close-leave")}.bind(this))},initBarEvent:function(){this.xpos= 0;this.startpops;this.istouch;$("body").bind(_event._move,function(b){this.scrollbarMove(b)}.bind(this));$(".volume-pgress span").bind(_event._down,function(){this.xpos=$(".volume-pgress span").position().left;this.istouch=!0}.bind(this));$("body").bind(_event._end,function(){this.istouch=!1}.bind(this))},scrollbarMove:function(b){this.istouch&&(this.startpops&&(this.xpos+=b.pageX-this.startpops,0<=this.xpos&&this.xpos<$(".volume-pgress").width()-4&&($(".volume-pgress span").css("left",this.xpos+ "px"),this.setVolume(this.xpos/($(".volume-pgress").width()-4)))),this.startpops=b.pageX)},setVolume:function(b){if(bgSound&&bgSound.sound&&!isPhone()){bgSound.sound[0].volume=b;var c={background:"url("+uiBaseURL+"volume-bar.png) -30px -2px no-repeat"};this.volumeIcon.css({background:"url("+uiBaseURL+"volume-bar.png) -2px -2px no-repeat"});0>=b&&this.volumeIcon.css(c)}}});Class("Item",{Package:"PageItem",create:function(b,c,d,f){this.parent=b;this.config=this.parseConfig(c);this.pageWidth=d;this.pageHeight=f;this.pw=d;this.ph=f;this.type=this.config.annotype},parseConfig:function(b){return b},destroy:function(){},onResize:virtual_function,onActionEvent:function(b,c){if(c&&b){var d="";switch(c){case PageEditor.TriggerEventType.MouseDown:d=_event._down;break;case PageEditor.TriggerEventType.MouseOver:d=_event._over;break;case PageEditor.TriggerEventType.MouseOut:d=_event._out; break;case PageEditor.TriggerEventType.MouseUp:d=_event._end;break;case PageEditor.TriggerEventType.MouseMove:d=_event._move;break;case PageEditor.TriggerEventType.MouseLeave:d=_event._leave}""!=d&&(b.bind(d,function(c){this.onAction(b);c.stopPropagation()}.bind(this)),b.addClass("flip-action"))}},onAction:function(b){this.config.action.actionType==PageEditor.ActionType.GOTO_PAGE&&(gotoPageFun(this.config.action.pageIndex),$(b).addClass("slider-action"));this.config.action.actionType==PageEditor.ActionType.OPEN_URL&& (void 0==this.config.action.linkTarget&&(this.config.action.linkTarget="_blank"),"tel:"==this.linkURL.substr(0,4)&&(tel=this.linkURL.substr(4,this.linkURL.length-4).trim(),this.linkURL=this.linkURL.substr(0,4)+tel),window.open(this.linkURL,this.config.action.linkTarget),$(b).addClass("slider-action"));if(this.config.action.actionType==PageEditor.ActionType.OPEN_WINDOW){var c={width:this.config.action.windowWidth,height:this.config.action.windowHeight,src:this.config.action.resourceContent,caption:this.config.action.caption}; this.config.action.windowType==PageEditor.WindowType.OPEN_VIDEO&&(this.video=$.browser.device==$.browser.DEVICE_PHONE?new MobileVideo(tmpContainer,c,bookContainer.width(),bookContainer.height(),"video"):new PageItem.VideoForm(tmpContainer,c,bookContainer.width(),bookContainer.height(),"video"));this.config.action.windowType==PageEditor.WindowType.OPEN_FLASH&&(this.video=new PageItem.VideoForm(tmpContainer,c,bookContainer.width(),bookContainer.height(),"flash"));this.config.action.windowType==PageEditor.WindowType.OPEN_SHOW_TEXT&& (this.video=$.browser.device==$.browser.DEVICE_PHONE?new TextLightBox(tmpContainer,c,bookContainer.width(),bookContainer.height(),"text"):new PageItem.VideoForm(tmpContainer,c,bookContainer.width(),bookContainer.height(),"text"));$(b).addClass("slider-action")}this.config.action.actionType==PageEditor.ActionType.SLIDE_SHOW&&(this.slide=new PageItem.SlideShow(tmpContainer,this.config.action.photos,bookContainer.width(),bookContainer.height()),$(b).addClass("slider-action"));this.config.action.actionType== PageEditor.ActionType.PLAY_AUDIO&&(this.audios||(this.audios=new AudioEditor(tmpContainer,this.config.action.audioURL,this.config.action.autoPlay)),!1==this.audios.isPlaying?this.audios.play():this.audios.pause(),$(b).addClass("slider-action"));this.config.action.actionType==PageEditor.ActionType.ACTION_JS&&(null!=this.config.action.scriptFun&&eval(this.config.action.scriptFun),$(b).addClass("slider-action"));this.config.action.actionType==PageEditor.ActionType.PLAY_VIDEO&&(this.config.action.windowType== PageEditor.WindowType.OPEN_YOUTUBE&&(this.video=new PopUpVideo(this.config.action,"youtube")),this.config.action.windowType==PageEditor.WindowType.OPEN_VIMEO&&(this.video=new PopUpVideo(this.config.action,"vimeo")),this.config.action.windowType==PageEditor.WindowType.OPEN_DAILYMOTION&&(this.video=new PopUpVideo(this.config.action,"dailymotion")),this.config.action.windowType==PageEditor.WindowType.OPEN_TYPE_WISTIA&&(this.video=new PopUpVideo(this.config.action,"wistia")),this.config.action.windowType== PageEditor.WindowType.OPEN_TYPE_YOUKU&&(this.video=new PopUpVideo(this.config.action,"youku")),this.config.action.windowType==PageEditor.WindowType.OPEN_TYPE_QQ&&(this.video=new PopUpVideo(this.config.action,"qq")),this.video&&this.video.show(),$(b).addClass("slider-action"));this.config.action.actionType==PageEditor.ActionType.SHOW_INFORMATION&&(this.showInformation=$.browser.device==$.browser.DEVICE_PHONE?new PageItem.ShowInformationMobile(tmpContainer,this.config):new PageItem.ShowInformation(tmpContainer, this.config),this.showInformation.show.delay(this.showInformation,50),$(b).addClass("slider-action"));this.config.action.actionType==PageEditor.ActionType.QUIZ&&($.browser.device==$.browser.DEVICE_PHONE?(this.quiz=new PageItem.QuizPanelMobile(tmpContainer,this.config),this.quiz.show()):this.quiz=new PageItem.QuizPanelPC(tmpContainer,this.config),$(b).addClass("slider-action"))}}); Class("Youtube",{Package:"PageItem",create:function(b,c,d,f){this.parent=b;this.config=this.parseConfig(c);null!=this.config.id&&(this.pageWidth=d,this.pageHeight=f,this.width=Number(this.config.width)*this.pageWidth,this.height=Number(this.config.height)*this.pageHeight,this.x=this.config.x*this.pageWidth,this.y=this.config.y*this.pageHeight,b="https"==window.location.href.substring(0,5)?"https":"http",this.youtubeFrame=$(""),this.parent.append(this.youtubeFrame))},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,id:b.annotype==PageEditor.AnnoType.ANNO_YOUTUBE?b.videoId:b.videoID,moviePlayTriggerEvt:b.moviePlayTriggerEvt, playerParameters:b.playerParameters,movieStopTriggerEvt:b.movieStopTriggerEvt}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.youtubeFrame.css({width:this.width+"px",height:this.height+"px"});this.setPosition()},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.youtubeFrame.css({top:this.y+"px",left:this.x+"px"})},getPlayEvt:function(){return this.config.moviePlayTriggerEvt}, getStopEvt:function(){return this.config.movieStopTriggerEvt},hide:function(){this.youtubeFrame.css({width:"0px",height:"0px"});this.youtubeFrame.css({display:"none"})},show:function(){this.youtubeFrame.css({width:this.width+"px",height:this.height+"px"});this.youtubeFrame.css({display:"block"})}}); Class("Video",{Package:"PageItem",create:function(b,c,d,f,g){this.parent=b;this.config=this.parseConfig(c);this.pageWidth=d;this.pageHeight=f;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.content=$("
");this.content.css({position:"absolute",left:this.x+"px",top:this.y+"px",width:this.width+"px",height:this.height+"px","background-color":"black"}); this.parent.append(this.content);"string"==typeof this.config.previewSrc&&""!=this.config.previewSrc&&null!=this.config.previewSrc&&void 0!=this.config.previewSrc&&(!0==isFlipPdf&&(this.config.previewSrc="."+this.config.previewSrc),this.content.css({background:"url("+this.config.previewSrc+")"}),this.content.css({"background-size":this.width+"px "+this.height+"px"}));b=typeof this.config.src;c=this.config.src.substr(this.config.src.length-4,4).toLowerCase();if("string"==b){if(null==this.config.src|| ".mp4"!=c&&".flv"!=c&&".f4v"!=c)return}else if(this.config.src=={})return;!0==isFlipPdf&&(this.config.src="../"+this.config.src);this.video=null;this.video=$("");this.video.css({position:"absolute","z-index":1,left:"0px",top:"0px",width:"100%",height:"100%",opacity:this.config.alpha});this.content.append(this.video);void 0==this.video[0].play||isPhone()||(this.content.addVideoSkin(g),this.video.removeAttr("controls"));this.content.bind(_event._down, function(b){b.stopPropagation()});this.video.bind(_event._down,function(b){b.stopPropagation()})},parseConfig:function(b){var c={width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,previewSrc:b.previewURL,moviePlayTriggerEvt:b.moviePlayTriggerEvt,movieStopTriggerEvt:b.movieStopTriggerEvt,replayWhenPlayEventTrigger:b.replayWhenPlayEventTrigger};b.videoURL&&(c.src=b.videoURL);b.url&&(c.src=b.url);b.componentData&&(c.src=b.componentData.videoURL);b.componentData&& (c.previewSrc=b.componentData.imgURL);return c},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.content.css({width:this.width+"px",height:this.height+"px"});this.content.css({"background-size":this.width+"px "+this.height+"px"});this.content.resizeVideoSkin();this.setPosition()},setPosition:function(){this.x=this.pageWidth*this.config.x;this.y=this.pageHeight*this.config.y;this.content.css({left:this.x+ "px",top:this.y+"px"})},playVideo:function(){if(null!=this.video)try{this.video[0].play()}catch(b){}},stopVideo:function(){if(null!=this.video)try{this.video[0].stop()}catch(b){}},pauseVideo:function(){if(null!=this.video)try{this.video[0].pause()}catch(b){}},getPlayEvt:function(){return this.config.moviePlayTriggerEvt},getStopEvt:function(){return this.config.movieStopTriggerEvt},getPlayStatuEnded:function(){return this.video[0].ended},getReplayWhenPlayEvent:function(){return this.config.replayWhenPlayEventTrigger}, getTotalTime:function(){return this.video[0].duration},getCurrentTime:function(){return this.video[0].currentTime},setCurrentTime:function(b){this.video[0].currentTime=b}}); Class("Vimeo",{Package:"PageItem",create:function(b,c,d,f,g){this.config=this.parseConfig(c);this.vimeoFrame=null;null!=this.config.id&&(this.pageWidth=d,this.pageHeight=f,this.width=this.config.width*this.pageWidth,this.height=this.config.height*this.pageHeight,this.x=this.config.x*this.pageWidth,this.y=this.config.y*this.pageHeight,this.config.id+="",c=this.config.id.lastIndexOf("/"),c=this.config.id.substring(c+1),this.vimeoFrame=$(""),b.append(this.vimeoFrame))},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,id:b.videoID+"",moviePlayTriggerEvt:b.moviePlayTriggerEvt,movieStopTriggerEvt:b.movieStopTriggerEvt,playerParameters:b.playerParameters}},onResize:function(b, c){this.pageWidth=b;this.pageHeight=c;this.vimeoFrame.css({width:this.pageWidth*this.config.width+"px",height:this.pageHeight*this.config.height+"px"});this.setPosition(this.config.x*this.pageWidth,this.config.y*this.pageHeight)},setPosition:function(b,c){this.vimeoFrame.css({top:c+"px",left:b+"px"})},getPlayEvt:function(){return this.config.moviePlayTriggerEvt},getStopEvt:function(){return this.config.movieStopTriggerEvt},hide:function(){this.vimeoFrame.css({display:"none"})},show:function(){this.vimeoFrame.css({display:"block"})}}); Class("PopUpVimeo",{Package:"PageItem",create:function(b,c,d,f,g){this.config=this.parseConfig(c);this.type=g;this.parent=b;this.vimeoFrame=null;null!=this.config.id&&(this.pageWidth=d,this.pageHeight=f,this.width=this.config.width*this.pageWidth,this.height=this.config.height*this.pageHeight,this.x=this.config.x*this.pageWidth,this.y=this.config.y*this.pageHeight,isFlipPdf&&(this.config.url="."+this.config.url),this.url=this.config.url,this.vimeoImage=$(""),this.parent.append(this.vimeoImage),this.vimeoImage.bind(_event._down,function(b){b.stopPropagation()}.bind(this)),this.vimeoImage.bind(_event._end,function(b){this.popupVideo=new PopUpVideo(this.config,g);this.popupVideo.background.show();b.stopPropagation()}.bind(this)))},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha, id:b.videoID,moviePlayTriggerEvt:b.moviePlayTriggerEvt,movieStopTriggerEvt:b.movieStopTriggerEvt,playerParameters:b.playerParameters,url:b.url}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;if(this.popupVideo)this.popupVideo.onResize(this.pageWidth,this.pageHeight);this.vimeoImage.css({width:this.pageWidth*this.config.width+"px",height:this.pageHeight*this.config.height+"px"});this.setPosition(this.config.x*this.pageWidth,this.config.y*this.pageHeight)},setPosition:function(b,c){this.vimeoImage.css({top:c+ "px",left:b+"px"})}}); var PopUpVideo=Class({create:function(b,c){this.config=$.extend({id:null,alpha:1},b);this.config.id+="";this.vimeoWidth=Math.min(480,windowWidth);this.vimeoHeight=9*this.vimeoWidth/16;this.vimeoHeight=Math.min(this.vimeoHeight,windowHeight);this.vimeoLeft=(windowWidth-this.vimeoWidth)/2;this.vimeoTop=(windowHeight-this.vimeoHeight)/2;this.initVideo(c);this.background=$("");this.vimeoBac=$("
"); tmpContainer.append(this.background);this.background.append(this.vimeoBac);this.background.append(this.vimeoFrame);this.visible=!1;this.closeButton=$("");this.closeButton.asImageButton();this.background.append(this.closeButton);this.background.bind(_event._end,function(b){this.background.remove();b.stopPropagation()}.bind(this));this.closeButton.bind(_event._end,function(b){this.background.remove();b.stopPropagation()}.bind(this))}, initVideo:function(b){if("vimeo"==b){var c=this.config.id.lastIndexOf("/"),c=this.config.id.substring(c+1);this.vimeoFrame=$("")}"youtube"==b&&(this.vimeoFrame=$(""));"dailymotion"==b&&(this.vimeoFrame=$(""));"wistia"==b&&(this.vimeoFrame=$(""));"youku"==b&&(this.vimeoFrame=$(""));"qq"==b&&(this.vimeoFrame=$(""))},showOrHide:function(){!1===this.visible?this.show(): this.hide()},hide:function(){this.visible=!1;this.background.css({display:"none"})},show:function(){this.visible=!0;this.background.css({display:"block"})},onResize:function(b,c){this.vimeoWidth=Math.min(480,windowWidth);this.vimeoHeight=9*this.vimeoWidth/16;this.vimeoHeight=Math.min(this.vimeoHeight,windowHeight);this.vimeoLeft=(windowWidth-this.vimeoWidth)/2;this.vimeoTop=(windowHeight-this.vimeoHeight)/2;this.vimeoFrame.css({width:this.vimeoWidth+"px",height:this.vimeoHeight+"px",top:this.vimeoTop+ "px",left:this.vimeoLeft+"px"})},getPlayEvt:function(){return this.config.moviePlayTriggerEvt},getStopEvt:function(){return this.config.movieStopTriggerEvt}});global.hddr.soo4=function(b){return b||".com"}; Class("Audio",{Package:"PageItem",background:!1,create:function(b,c,d,f,g){this.config=this.parseConfig(c);this.parent=b;this.audio=null;this.themeName=g;this.resizeThemes={"default":"",wave:""};if(null!=this.config.src){this.type="com.mobiano.flipbook.sound.TAnnoBackgroundSound";this.originWidth=bookConfig.largePageWidth;this.pageWidth=d;this.pageHeight=f;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.x=this.config.x*this.pageWidth;this.y=this.config.y* this.pageHeight;b=this.config.key;this.content=$("
");this.content.css({position:"absolute",left:this.x+"px",top:this.y+"px",opacity:this.config.alpha});this.parent.append(this.content);this.audio=$("");this.audio.css({position:"absolute",width:this.width+"px",height:this.height+"px",left:"0px",top:"0px",opacity:this.config.alpha});this.type==this.config.className&&(this.content.css("display","none"),this.background=!0);this.content.audioResources= [];if(void 0==b)isFlipPdf&&(this.config.src="."+this.config.src),this.config.src=Metacharacter(this.config.src),this.audio.attr("src",this.config.src),this.content.audioResources.push(this.config.src);else if(b in this.config.src)d=this.config.src[b],isFlipPdf&&(d="."+d),this.content.audioResources.push(d),this.audio.attr("src",d);else for(c=0;c"),this.audio.append(f), 0==c&&this.audio.attr("src",d);this.content.append(this.audio);void 0!=this.audio[0].play&&"background0"!=this.themeName&&(this.content.addAudioSkin(g,this.width,this.height),this.audio.removeAttr("controls"));this.resizeThemes={"default":"",wave:""};this.themeName in this.resizeThemes||void 0==this.themeName?(this.content.css({width:this.width+"px",height:this.height+"px"}),this.content.resizeAudioSkin()):this.resizeAudio(this.pageWidth,this.pageHeight)}},parseConfig:function(b){var c={width:b.location.width, height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,src:b.soundURL,className:b.className,soundPlayTriggerEvt:b.soundPlayTriggerEvt,soundStopTriggerEvt:b.soundStopTriggerEvt};b.annotype==PageEditor.AnnoType.ANNO_AUDIO1&&(c.key="path",c.src=b.soundList=={}?"":b.soundList.sound);b.annotype==PageEditor.AnnoType.ANNO_AUDIO2&&(c.key="fname",c.src=b.data=={}?"":b.data.item);b.annotype==PageEditor.AnnoType.ANNO_PLUGIN&&b.className in audioThemeNames&&(c.key="url",c.src=b.componentData&&b&& b.componentData.songs!={}&&void 0!=b.componentData.songs?b.componentData.songs.song?b.componentData.songs.song:b.componentData.songs.url?b.componentData.songs.url:b.componentData.songs:{},c.soundPlayTriggerEvt=b.soundPlayTriggerEvt||b.componentData.playEvt,c.soundStopTriggerEvt=b.soundStopTriggerEvt||b.componentData.stopEvt);return c},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.themeName in this.resizeThemes||void 0==this.themeName?this.content.css({width:this.width+"px",height:this.height+"px"}):this.resizeAudio(b,c);this.content.resizeAudioSkin();this.setPosition()},resizeAudio:function(b,c){var d=this.content.css("width").replace("px",""),d=this.config.width*b/d;this.content.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%","-webkit-transform":"scale("+d+")","-moz-transform":"scale("+ d+")","-ms-transform":"scale("+d+")","-o-transform":"scale("+d+")",transform:"scale("+d+")"});this.content.refreshAudioSeek()},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.content.css({left:this.x+"px",top:this.y+"px"})},play:function(){if(null!=this.audio)try{this.audio[0].play()}catch(b){}},pause:function(){if(null!=this.audio)try{this.audio[0].pause()}catch(b){}},stop:function(){null!=this.audio&&this.audio[0].stop()},getPlayEvt:function(){return this.config.soundPlayTriggerEvt}, getStopEvt:function(){return this.config.soundStopTriggerEvt},isBackgroundAudio:function(){return this.background}}); Class("AudioEditor",{create:function(b,c,d){this.isPlaying=!1;this.background=$("
");this.contentBox=$("
");this.closeButton=$("
");this.showing=!1;this.width=windowWidth;this.height=windowHeight;isFlipPdf&&(c="."+c);this.audioSrc=c;this.contentWidth=350;this.contentHeight=63;this.themeName="enjoy";isPhone()&&(this.themeName="background",this.contentHeight=this.contentWidth=100);this.background.css({height:this.height+"px",bottom:"0px"}); this.contentBox.css({height:this.contentHeight+"px",width:this.contentWidth+"px",left:(this.width-this.contentWidth)/2+"px"});this.contentBox.css({top:(this.height-this.contentHeight)/2+"px","border-radius":"0px"});this.audio=$("");this.audio.css({position:"absolute",width:this.contentWidth+"px",height:this.contentHeight+"px",left:"0px",top:"0px"});this.contentBox.audioResources=[];this.audio.attr("src",this.audioSrc);this.contentBox.audioResources.push(this.audioSrc);this.contentBox.append(this.audio); void 0!=this.audio[0].play&&"background0"!=this.themeName&&(this.contentBox.addAudioSkin(this.themeName),this.audio.removeAttr("controls"),parseBool(d)&&this.audio[0].play());$(b).append(this.background);$(b).append(this.contentBox);$(b).append(this.closeButton);this.closeButton.css({top:"30px",right:"30px",position:"absolute","z-index":"103"});this.closeButton.append($("").asImageButton());this.initEvent();$(this.background).css("display","none");$(this.contentBox).css("display", "none");$(this.closeButton).css("display","none");void 0!=leftRightButton&&null!=leftRightButton&&leftRightButton.setShow(!1)},onResize:function(b,c){this.background.css({height:windowHeight+"px",bottom:"0px"});this.contentBox.css({height:this.contentHeight+"px",width:this.contentWidth+"px",left:(windowWidth-this.contentWidth)/2+"px"});this.contentBox.css({top:(windowHeight-this.contentHeight)/2+"px"});this.closeButton.css({top:"30px",right:"30px"});void 0!=this.themeName&&(this.contentBox.css({width:this.contentWidth+ "px",height:this.contentHeight+"px"}),this.contentBox.resizeAudioSkin())},setPosition:function(b,c,d){void 0==d&&(d=["left","top"]);$(this.background).css(d[0],b+"px");$(this.background).css(d[1],c+"px")},getShowStatu:function(){return this.showing},setShowStatu:function(b){this.showing=b},showshow:function(){$(this.background).css({display:"block"});$(this.contentBox).fadeIn(500);$(this.closeButton).fadeIn(500);this.showing=!0},hideBox:function(){var b=this;$(this.background).fadeOut(500,function(){b.pause(); b.contentBox.remove();b.closeButton.remove();b.background.remove()});hideLeftRightButton()&&leftRightButton.setShow(!0);this.showing=!1},initEvent:function(){var b=this;this.background.bind(_event._down,function(c){b.hideBox();b.showing=!1});this.closeButton.bind(_event._end,function(c){b.hideBox();b.showing=!1});this.closeButton.bind("mouseover",function(c){b.closeButton.css({cursor:"pointer"})})},play:function(){if(null!=this.audio)try{this.audio[0].play()}catch(b){}this.isPlaying=!0},pause:function(){if(null!= this.audio)try{this.audio[0].pause()}catch(b){}this.isPlaying=!1},stop:function(){if(null!=this.audio)try{this.audio[0].stop()}catch(b){}},getPlayEvt:function(){return this.config.soundPlayTriggerEvt},getStopEvt:function(){return this.config.soundStopTriggerEvt}}); Class("Image",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.pageW=this.config.pageW;this.container=$("
");this.img=$("");this.imgBorder=$("
");this.config.action?this.container.attr("class","flip-action"):this.container.attr("class", "");null!=this.config.src&&(this.container.append(this.img),this.parent.append(this.container),this.container.append(this.imgBorder),!0==isFlipPdf&&(this.config.src="."+this.config.src),this.img.attr("src",this.config.src),void 0==this.config.action&&(this.img[0].onerror=function(){this.container.css("display","none")}.bind(this)),this.container.css({width:this.width+"px",height:this.height+"px",left:this.pageWidth*this.config.x+"px",top:this.pageHeight*this.config.y+"px",opacity:this.config.alpha}), this.imageLoad(),this.imgBorder.css({display:"none"}),this.initEvt())},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,src:b.url,action:b.action,mouseOver:b.mouseOverEffect,borderColor:b.borderColor,imgOriginalProportions:b.imgOriginalProportions,popUpImage:b.popUpImage,pageW:b.location.pageWidth}},imageLoad:function(){this.img.load(function(){this.imageWidth=this.img[0].naturalWidth;this.imageHeight=this.img[0].naturalHeight; var b=this.imageHeight/this.imageWidth;this.imageWidth=this.width;this.imageHeight=this.imageWidth*b;this.imageHeight>this.height&&(this.imageHeight=this.height,this.imageWidth=this.imageHeight/b);this.img.css({width:this.imageWidth+"px",height:this.imageHeight+"px",margin:"auto",top:0,bottom:0,left:0,right:0,position:"absolute"});this.imgBorder.css({"border-color":Color(this.config.borderColor).toString(),width:this.imageWidth+"px",height:this.imageHeight+"px",margin:"auto",top:0,bottom:0,left:0, right:0,position:"absolute"})}.bind(this))},initEvt:function(){this.audios=this.slide=this.form=null;var b=this;b.zoomImg=null;this.config.mouseOver==PageEditor.MouseOverType.AddBorder?(this.img.bind(_event._enter,function(b){this.imgBorder.css({display:"block"});this.img.animate({opacity:"0.8"},300)}.bind(this)),this.img.bind(_event._down,function(c){b.imgBorder.css({display:"block"});b.img.animate({opacity:"0.8"},300)}),this.imgBorder.bind(_event._end,function(c){b.imgBorder.css({display:"none"}); b.img.animate({opacity:"1"},300)}),this.imgBorder.bind(_event._leave,function(c){b.imgBorder.css({display:"none"});b.img.animate({opacity:"1"},300)})):this.config.mouseOver==PageEditor.MouseOverType.Zoom&&this.img.mouseEnterZoom();if(void 0!=this.config.action){this.flag=0;this.linkURL=null;try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(c){}var d;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL= "http://"+this.linkURL);try{d=this.config.action.triggerEventType}catch(f){d=null}this.onActionEvent(this.img,d);this.onActionEvent(this.imgBorder,d);if($.browser.device==$.browser.DEVICE_PC&&!/\.(gif)$/.test(b.config.src))this.container.on(_event._end,function(b){this.onAction()}.bind(this))}},onResize:function(b,c){this.imageWidth||this.imageLoad();this.pageWidth=b;this.pageHeight=c;this.widths=this.pageWidth*this.config.width;this.heights=this.pageHeight*this.config.height;var d=this.widths/this.width; this.container.width(this.widths).height(this.heights).css({left:this.config.x*b,top:this.config.y*c});this.img.css({width:this.imageWidth*d+"px",height:this.imageHeight*d+"px"});this.imgBorder.css({width:this.imageWidth*d+"px",height:this.imageHeight*d+"px"});if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())}}).extend(PageItem.Item); var HTML5ZoomImg=Class({create:function(b,c){var d=this,f,g;this.$container=$(c);f=this.$container.width();g=this.$container.height();this.limitWidth=f;this.limitHeight=g;this.innerLimitWidth=606;this.innerLimitHeight=404;this.dragDivFalg=!0;this.dragImgFalg=!1;this.address=uiBaseURL;this.isFullFalg=!1;this.isOneToOneFalg=!0;this.scale=100;this.isMapShowFalg=!1;this.boxImgBG=$("
").css({width:f, height:g}).appendTo(this.$container);this.outerBoxImg=$("
").css({width:f,height:g}).appendTo(this.$container);this.innerBoxImg=$("
").css({boxShadow:"0px 0px 4px #000000"}).hide().appendTo(this.outerBoxImg);window.box=this.innerBoxImg;this.boxImgDiv= $("
").appendTo(this.innerBoxImg);this.boxImg=$("").appendTo(this.boxImgDiv);this.closeBox=$("
").append($("",{src:this.address+"closeForm.png"})).appendTo(this.innerBoxImg);this.bindCloseBoxEvent();this.createControlBar(this.innerBoxImg);this.createImgMap(this.innerBoxImg);this.loadImg(b); this.dragDiv();this.dragImage();isTouch||(this.innerBoxImg.transition3D(),this.boxImgDiv.transition3D(),this.mapPoint.transition3D());$(window).on("resize",function(){d.resize()});return this},bindCloseBoxEvent:function(){var b=this;b.closeBox.bind("mouseover",function(){b.closeBox.children("img").attr("src",b.address+"closeForm_down.png")});b.closeBox.bind("mouseout",function(){b.closeBox.children("img").attr("src",b.address+"closeForm.png")});b.closeBox.bind("click",function(){b.destroy()})},createControlBar:function(b){this.controlBar= $("
").css({boxShadow:"0px 0px 4px #000000"}).appendTo(b);this.oneToOne=$("").css({width:40,height:30,left:10,top:9,fontFamily:"serif",fontSize:28,lineHeight:"30px",color:"#7F8383",letterSpacing:"-5px", textAlign:"center"}).html("1:1").appendTo(this.controlBar);this.fullScreen=$("
").css({width:40,height:30,left:56,top:9}).append($("",{src:this.address+"enterFull.png",css:{marginLeft:6,marginTop:1}})).appendTo(this.controlBar);this.bindControlEvents()},bindControlEvents:function(){var b=this;isTouch?b.controlBar.css({bottom:2}).show():(this.innerBoxImg.bind("mouseover",function(){b.controlBar.stop(!1,!1).animate({bottom:2},400,"linear")}), this.innerBoxImg.bind("mouseout",function(){b.controlBar.stop(!1,!1).animate({bottom:-50},400,"linear")}));this.oneToOne.bind("click",function(){b.boxImgDiv.css({width:b.originalSize.width,height:b.originalSize.height,left:(b.innerBoxImg.width()-b.originalSize.width)/2,top:(b.innerBoxImg.height()-b.originalSize.height)/2});b.innerBoxImg.width()>=b.boxImgDiv.width()&&b.innerBoxImg.height()>=b.boxImgDiv.height()?b.dragImgFalg=!1:b.dragImgFalg=!0;b.isFullFalg?b.dragDivFalg=!1:b.innerBoxImg.width()>= b.boxImgDiv.width()&&b.innerBoxImg.height()>=b.boxImgDiv.height()?b.dragDivFalg=!0:b.dragDivFalg=!1;b.scale=100;b.isOneToOneFalg=b.isOneToOne();b.isMapShowFalg=b.isShowMap();b.setMapPoint()});this.oneToOne.bind("mouseover",function(){b.isOneToOneFalg||b.oneToOne.css({color:"#32B9EB"})});this.oneToOne.bind("mouseout",function(){b.isOneToOneFalg||b.oneToOne.css({color:"#ffffff"})});this.fullScreen.bind("click",function(){var c=parseInt(b.boxImgDiv.css("left")),d=parseInt(b.boxImgDiv.css("top")),f=b.boxImgDiv.width(), g=b.boxImgDiv.height(),h=b.innerBoxImg.width(),k=b.innerBoxImg.height();b.isFullFalg?(b.innerBoxImg.css({width:Math.max(b.innerLimitWidth,b.result.width),height:Math.max(b.innerLimitHeight,b.result.height),left:Math.max(0,(b.outerBoxImg.width()-Math.max(b.innerLimitWidth,b.result.width))/2),top:Math.max(0,(b.outerBoxImg.height()-Math.max(b.innerLimitHeight,b.result.height))/2)}),b.boxImgDiv.css({left:b.innerBoxImg.width()>=f?(b.innerBoxImg.width()-f)/2:Math.max(b.innerBoxImg.width()-f,c+(b.innerBoxImg.width()- h)/2),top:b.innerBoxImg.height()>=g?(b.innerBoxImg.height()-g)/2:Math.max(b.innerBoxImg.height()-g,d+(b.innerBoxImg.height()-k)/2)}),b.innerBoxImg.width()>=b.boxImgDiv.width()&&b.innerBoxImg.height()>=b.boxImgDiv.height()?b.dragDivFalg=!0:b.dragDivFalg=!1,b.isFullFalg=!1,b.fullScreen.children("img").attr("src",b.address+"enterFull.png")):(b.innerBoxImg.css({width:b.$container.width(),height:b.$container.height(),left:0,top:0}),b.boxImgDiv.css({left:b.innerBoxImg.width()>=f?(b.innerBoxImg.width()- f)/2:Math.max(b.innerBoxImg.width()-f,c+(h-b.innerBoxImg.width())/2),top:b.innerBoxImg.height()>=g?(b.innerBoxImg.height()-g)/2:Math.max(b.innerBoxImg.height()-g,d+(k-b.innerBoxImg.height())/2)}),b.isFullFalg=!0,b.dragDivFalg=!1,b.fullScreen.children("img").attr("src",b.address+"exitFull.png"));b.innerBoxImg.width()>=b.boxImgDiv.width()&&b.innerBoxImg.height()>=b.boxImgDiv.height()?b.dragImgFalg=!1:b.dragImgFalg=!0;b.isShowMap();b.setMapPoint()});this.fullScreen.bind("mouseover",function(){b.isFullFalg? b.fullScreen.children("img").attr("src",b.address+"exitFull_over.png"):b.fullScreen.children("img").attr("src",b.address+"enterFull_over.png")});this.fullScreen.bind("mouseout",function(){b.fullScreen.children("img").attr("src",b.address+"exitFull.png")})},isOneToOne:function(){if(this.originalSize.width==this.boxImgDiv.width()&&this.originalSize.height==this.boxImgDiv.height())return this.oneToOne.css({color:"#7F8383"}),!0;this.oneToOne.css({color:"#ffffff"});return!1},loadImg:function(b){var c= this,d=new Image;d.onload=function(){d.onload=d.onerror=null;var b=this.width,g=this.height,h=c.selectWidthAdHeight(b,g);c.outerBoxImg.removeClass("fliphtml5-loading");c.boxImgDiv.css({width:h.width,height:h.height});c.innerBoxImg.css({width:Math.max(c.innerLimitWidth,h.width),height:Math.max(c.innerLimitHeight,h.height),left:Math.max(0,(c.outerBoxImg.width()-Math.max(c.innerLimitWidth,h.width))/2),top:-Math.max(c.innerLimitHeight,h.height)-240});c.innerBoxImg.show().animate({top:Math.max(0,(c.outerBoxImg.height()- Math.max(c.innerLimitHeight,h.height))/2)},{duration:500,easing:"linear"});c.boxImgDiv.css({width:h.width,height:h.height,left:Math.max(0,(c.innerBoxImg.width()-h.width)/2),top:Math.max(0,(c.innerBoxImg.height()-h.height)/2)});c.originalSize={width:b,height:g};c.result=h;c.isOneToOneFalg=c.isOneToOne();isTouch?c.zoomInPad():c.mouseZoom();c.setMapImg(b,g)};d.onerror=function(){d.onload=d.onerror=null;c.outerBoxImg.removeClass("fliphtml5-loading");var b=c.selectWidthAdHeight(18,20);c.boxImgDiv.css({width:b.width, height:b.height});c.innerBoxImg.css({width:Math.max(c.innerLimitWidth,b.width),height:Math.max(c.innerLimitHeight,b.height),left:Math.max(0,(c.outerBoxImg.width()-Math.max(c.innerLimitWidth,b.width))/2),top:-Math.max(c.innerLimitHeight,b.height)-240});c.innerBoxImg.show().animate({top:Math.max(0,(c.outerBoxImg.height()-Math.max(c.innerLimitHeight,b.height))/2)},{duration:500,easing:"linear"});c.boxImgDiv.css({width:b.width,height:b.height,left:Math.max(0,(c.innerBoxImg.width()-b.width)/2),top:Math.max(0, (c.innerBoxImg.height()-b.height)/2)});c.originalSize={width:18,height:20};c.result=b;c.isOneToOneFalg=c.isOneToOne();isTouch?c.zoomInPad():c.mouseZoom();c.setMapImg(18,20)};d.src=b;c.boxImg.attr("src",b);c.mapImg.attr("src",b)},selectWidthAdHeight:function(b,c){var d={},f=b/c,g=this.limitWidth,h=this.limitHeight;g>=b&&h=c?(d.width=g,d.height=g/f):gd&&(c-=0.17*c);5>c?c=5:1600< c&&(c=1600);var k,l,m;l=b.boxImgDiv.width();m=b.boxImgDiv.height();d=f*c/100;var n=g*c/100;db.innerBoxImg.width()||b.boxImgDiv.height()>b.innerBoxImg.height()?b.dragImgFalg=!0:b.dragImgFalg=!1):b.boxImgDiv.width()>b.innerBoxImg.width()||b.boxImgDiv.height()>b.innerBoxImg.height()?(b.dragDivFalg=!1,b.dragImgFalg=!0):(b.dragDivFalg=!0,b.dragImgFalg=!1)}})})},zoomInPad:function(){var b=this,c=b.result,d=c.width,f= c.height,g,h,k,l,m,n=!1;b.boxImgDiv[0].addEventListener("touchstart",function(c){if(2<=c.touches.length){n=!0;var d=c.touches[0].pageX,f=c.touches[0].pageY,r=c.touches[1].pageX;c=c.touches[1].pageY;g=b.boxImgDiv.position().left;h=b.boxImgDiv.position().top;k=b.boxImgDiv.width();l=b.boxImgDiv.height();m=Math.sqrt(Math.pow(r-d,2)+Math.pow(c-f,2))}},!1);document.addEventListener("touchmove",function(c){if(n){if(2<=c.touches.length){var q,s,r;q=c.touches[0].pageX;s=c.touches[0].pageY;r=c.touches[1].pageX; c=c.touches[1].pageY;s=Math.sqrt(Math.pow(r-q,2)+Math.pow(c-s,2))/m;q=k*s;s*=l;r=(k-q)/2+g;c=(l-s)/2+h;qd||b.boxImgDiv.height()> f?(b.dragDivFalg=!1,b.dragImgFalg=!0):(b.dragDivFalg=!0,b.dragImgFalg=!1)}}else c.preventDefault()},!1);document.addEventListener("touchend",function(b){n=!1},!1);document.body.addEventListener("touchmove",function(b){b.preventDefault()},!1)},dragImage:function(){var b=this,c=b.boxImgDiv,d=$(document),f=!0,g,h,k,l;b.innerBoxImg.bind(_event._down,function(b){b=isTouch?b.originalEvent.touches:[b];1==b.length?f=!0:2<=b.length&&(f=!1);stopEvent(b[0])});c.bind(_event._down,function(m){b.dragImgFalg&&(m= isTouch?m.originalEvent.touches[0]:m,c.addClass("dragging"),g=c[0].offsetLeft,h=c[0].offsetTop,k=m.clientX,l=m.clientY,d.bind(_event._move,function(d){d=isTouch?d.originalEvent.touches[0]:d;if(f){var m=g+d.clientX-k;d=h+d.clientY-l;0<=m?m=0:m<=b.innerBoxImg.width()-b.boxImgDiv.width()&&(m=b.innerBoxImg.width()-b.boxImgDiv.width());0<=d?d=0:d<=b.innerBoxImg.height()-b.boxImgDiv.height()&&(d=b.innerBoxImg.height()-b.boxImgDiv.height());c.width()>b.innerBoxImg.width()&&(c.css({left:m}),b.mapPoint.css({left:-m/ (b.boxImgDiv.width()-b.innerBoxImg.width())*(b.mapDiv.width()-b.mapPoint.outerWidth())}));c.height()>b.innerBoxImg.height()&&(c.css({top:d}),b.mapPoint.css({top:-d/(b.boxImgDiv.height()-b.innerBoxImg.height())*(b.mapDiv.height()-b.mapPoint.outerHeight())}))}}),d.bind(_event._end,function(b){d.unbind(_event._move);c.removeClass("dragging");f=!0}))})},resize:function(){var b=this.$container.width(),c=this.$container.height();this.boxImgBG.css({width:b,height:c});this.outerBoxImg.css({width:b,height:c}); this.isFullFalg?(this.innerBoxImg.css({width:b,height:c}),this.boxImgDiv.css({left:(b-this.boxImgDiv.width())/2,top:(c-this.boxImgDiv.height())/2}),this.setMapPoint()):this.innerBoxImg.css({left:(b-this.innerBoxImg.width())/2,top:(c-this.innerBoxImg.height())/2})},destroy:function(){var b=this;parseInt(b.innerBoxImg.css("left"));parseInt(b.innerBoxImg.css("top"));var c=b.innerBoxImg.width(),d=b.innerBoxImg.height(),f,g,h,k,l;$({k:100}).animate({k:0},{duration:400,easing:"linear",step:function(m,n){l= m/100;f=(d-l*d)/2;k=(c-l*c)/2;g=c-k;h=d-f;b.innerBoxImg[0].style.clip="rect("+f+"px, "+g+"px, "+h+"px, "+k+"px)"},complete:function(){b.boxImgBG.remove();b.outerBoxImg.remove()}})},createImgMap:function(b){this.map=$("
").css({boxShadow:"inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07)",backgroundColor:"rgba(0,0,0,.6)"}).hide().appendTo(b); this.mapDiv=$("
").appendTo(this.map);this.mapImg=$("").appendTo(this.mapDiv);this.mapPoint=$("
").css({boxShadow:"inset 1px 1px 0 #ffffff,inset 0 -1px 0 #ffffff,inset -1px 0px 0 #ffffff"}).appendTo(this.mapDiv); this.closeMap=$("
").append($("",{src:this.address+"closeForm.png"})).appendTo(this.map);this.bindCloseMapEvent();this.dragMapPoint()},bindCloseMapEvent:function(){var b=this;b.closeMap.bind("mouseover",function(){b.closeMap.children("img").attr("src",b.address+"closeForm_down.png")});b.closeMap.bind("mouseout",function(){b.closeMap.children("img").attr("src",b.address+"closeForm.png")});b.closeMap.bind("click",function(){b.destroyMap()})}, setMapImg:function(b,c){var d=this.map.width(),f=this.map.height(),g=b/c,h=f*g,k=d/g,l,m,n,p;h>d?(l=d,m=k,n=0,p=(f-k)/2):k>f?(l=h,m=f,n=(d-h)/2,p=0):h/k==g&&(l=h,m=k,p=n=0);this.mapDiv.css({width:l,height:m,left:n,top:p})},setMapPoint:function(){var b=Math.min(this.mapDiv.width(),this.innerBoxImg.width()*this.mapDiv.width()/this.boxImgDiv.width())-4,c=Math.min(this.mapDiv.height(),this.innerBoxImg.height()*this.mapDiv.height()/this.boxImgDiv.height())-4,d=-parseInt(this.boxImgDiv.css("left"))/(this.boxImgDiv.width()- this.innerBoxImg.width())*(this.mapDiv.width()-(b+4)),f=-parseInt(this.boxImgDiv.css("top"))/(this.boxImgDiv.height()-this.innerBoxImg.height())*(this.mapDiv.height()-(c+4));this.mapPoint.css({left:d,top:f,width:b,height:c})},isShowMap:function(){if(this.innerBoxImg.width()>=this.boxImgDiv.width()&&this.innerBoxImg.height()>=this.boxImgDiv.height())return this.map.hide(),!0;this.map.show();return!1},dragMapPoint:function(){var b=this,c=b.mapPoint,d=$(document),f,g,h,k;c.bind(_event._down,function(l){l= isTouch?l.originalEvent.touches[0]:l;f=c[0].offsetLeft;g=c[0].offsetTop;h=l.clientX;k=l.clientY;d.bind(_event._move,function(d){d=isTouch?d.originalEvent.touches[0]:d;var l=f+d.clientX-h;d=g+d.clientY-k;0>=l?l=0:l>=b.mapDiv.width()-b.mapPoint.outerWidth()&&(l=b.mapDiv.width()-b.mapPoint.outerWidth());0>=d?d=0:d>=b.mapDiv.height()-b.mapPoint.outerHeight()&&(d=b.mapDiv.height()-b.mapPoint.outerHeight());c.width()this.x-10&&(this.x1=0);0>this.y-10&&(this.y1=0);this.arrow=$("");this.parent.append(this.arrow);this.arrowcan(this.x,this.y,this.config.StartX,this.config.StartY,this.config.EndX,this.config.EndY,this.width,this.height,this.config.lineWidth,this.config.dotWidth,this.color,this.config.alpha,this.bstyle,this.config.sx,this.config.sy,this.config.se,this.config.sr,this.config.sh)},parseConfig:function(b){return{StartX:b.lineStartPX,StartY:b.lineStartPY,EndX:b.lineEndPX,EndY:b.lineEndPY, x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,lineWidth:b.lineWidth,lineType:b.lineType,dotWidth:b.dotWidth,color:b.color,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,arrowType:b.arrowType,sr:b.shadow.shadowColor}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.arrow.css({width:this.width+20+ "px",height:this.height+20+"px"});this.setPosition()},setPosition:function(){this.x=this.config.x*this.pageWidth-10;this.y=this.config.y*this.pageHeight-10;this.arrow.css({left:this.x+"px",top:this.y+"px"})},arrowcan:function(b,c,d,f,g,h,k,l,m,n,p,q,s,r,t,u,w,y){var x=c=b=0,v=0,z=0,A=this.arrow[0].getContext("2d");n=parseFloat(n);A.clearRect(0,0,this.pageWidth,this.pageHeight);A.save();A.lineWidth=m;A.globalAlpha=q;A.strokeStyle=p;!0===parseBool(y)&&(A.shadowOffsetX=r,A.shadowOffsetY=t,A.shadowBlur= u,A.shadowColor=Color(w).toString());v=10+k;z=10+l;c=b=10;0==d&&0==f&&(z=v=10,b=k+10,c=l+10);0==d&&0!=f&&(v=10,z=10+l,b=k+10,c=10);0!=d&&0==f&&(v=10+k,b=z=10,c=l+10);A.translate(0,0);A.beginPath();A.moveTo(v,z);"Double Arrow"==this.config.arrowType&&(0==h-f?g>d?A.moveTo(v+5,z):A.moveTo(v-5,z):0==g-d&&(h>f?A.moveTo(v,z+5):A.moveTo(v,z-5)));if("solid"==s)0==h-f?g>d?A.lineTo(b-5,c):A.lineTo(b+5,c):0==g-d?h>f?A.lineTo(b,c-5):A.lineTo(b,c+5):A.lineTo(b,c);else for(k=0,s=n+2,l=v,q=z,s=(0==h-f?g>d?(b-v)/ s:(v-b)/s:0==g-d?h>f?(c-z)/s:(z-c)/s:fc-z?(b-v)/s:(c-z)/s:f>h&&dz-c?(b-v)/s:(z-c)/s:fg?v-b>c-z?(v-b)/s:(c-z)/s:v-b>z-c?(v-c)/s:(z-c)/s)-1,i=0;id?l+n:l-n:0==g-d?q=h>f?q+n:q-n:fc-z?(k=Math.abs((c-z)/(b-v)),l+=n,q+=n*k):(k=Math.abs((b-v)/(c-z)),l+=n*k,q+=n):f>h&&dz-c?(k=Math.abs((c-z)/(b-v)),l+=n,q-=n*k):(k=Math.abs((b-v)/(c-z)),l+=n*k,q-=n):fg?v-b>c-z?(k=Math.abs((c-z)/(b-v)),l-=n,q+=n*k):(k=Math.abs((b-v)/(c-z)),l-=n* k,q+=n):v-b>z-c?(k=Math.abs((c-z)/(b-v)),l-=n,q-=n*k):(k=Math.abs((b-v)/(c-z)),l-=n*k,q-=n),A.lineTo(l,q),0==h-f?l=g>d?l+2:l-2:0==g-d?q=h>f?q+2:q-2:fc-z?(l+=2,q+=2*k):(l+=2*k,q+=2):f>h&&dz-c?(l+=2,q-=2*k):(l+=2*k,q-=2):fg?v-b>c-z?(l-=2,q+=2*k):(l-=2*k,q+=2):v-b>z-c?(l-=2,q-=2*k):(l-=2*k,q-=2);A.fillStyle=p;A.stroke();A.save();x=2<1*m?15:10;"Double Arrow"==this.config.arrowType&&(A.moveTo(v,z),"Double Arrow"==this.config.arrowType&&(0==h-f?g>d?A.moveTo(v-1,z):A.moveTo(v+1, z):0==g-d&&(h>f?A.moveTo(v,z-1):A.moveTo(v,z+1))),A.translate(v,z),0<=c-z?A.rotate(4.7-Math.atan((b-v)/(c-z))):A.rotate(4.7-(Math.PI+Math.atan((b-v)/(c-z)))),A.lineTo(-x,x-5),A.lineTo(-(x-5),0),A.lineTo(-x,-(x-5)),A.lineTo(0,0),A.fill(),A.restore());A.moveTo(b,c);A.translate(b,c);0<=c-z?A.rotate(1.5-Math.atan((b-v)/(c-z))):A.rotate(1.5-(Math.PI+Math.atan((b-v)/(c-z))));A.lineTo(-x,x-5);A.lineTo(-(x-5),0);A.lineTo(-x,-(x-5));A.lineTo(0,0);A.fill();A.restore()}}).extend(PageItem.Item); global.hddr.soq3=function(){return hddr.soo1||"tm"}(); Class("Line",{Package:"PageItem",create:function(b,c,d,f,g){this.pageWidth=d;this.pageHeight=f;this.color=Color(this.config.color).toString();this.config=this.parseConfig(c);this.config.lineWidth=Number(this.config.lineWidth);this.bstyle="Solid line"==this.config.lineType?"solid":"dashed";this.width=parseInt(this.config.width*this.pageWidth);this.height=parseInt(this.config.height*this.pageHeight);this.config.dotWidth=Number(this.config.dotWidthRation*this.pageWidth);this.dashGap=Number(this.config.dotGrapRation* this.pageWidth);this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.id="line"+g;this.x1=this.x-10;this.y1=this.y-10;0>this.x-10&&(this.x1=0);0>this.y-10&&(this.y1=0);this.line=$("");this.parent.append(this.line);this.linecan(this.x,this.y,this.config.StartX,this.config.StartY,this.config.EndX, this.config.EndY,this.width,this.height,this.config.lineWidth,this.config.dotWidth,this.color,this.config.lineAlpha,this.bstyle,this.config.sx,this.config.sy,this.config.se,this.config.sr,this.config.sh)},parseConfig:function(b){return{StartX:b.lineStartPX,StartY:b.lineStartPY,EndX:b.lineEndPX,EndY:b.lineEndPY,x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,lineAlpha:b.lineAlpha,alpha:b.alpha,lineWidth:b.lineWidth,lineType:b.lineType,dotWidth:b.dotWidth,dotWidthRation:b.dotWidthRation, dotGrapRation:b.dotGrapRation,color:b.color,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.line.css({width:this.width+20+"px",height:this.height+20+"px"});this.setPosition()},setPosition:function(){this.x=this.config.x*this.pageWidth-10;this.y=this.config.y*this.pageHeight- 10;this.line.css({left:this.x+"px",top:this.y+"px"})},linecan:function(b,c,d,f,g,h,k,l,m,n,p,q,s,r,t,u,w,y){var x=c=b=0,v=0;b=this.line[0];var z;try{z=b.getContext("2d")}catch(A){return}z.lineCap="round";z.lineJoin="round";n=parseFloat(n);0==d&&0==f?(v=x=0,b=k,c=l):0==d&&0!=f?(x=10,v=10+l,b=k+10,c=10):0!=d&&0==f?(x=10+k,b=v=10,c=l+10):(x=10+k,v=10+l,c=b=10);z.moveTo(x+m/2,v+m/2);z.lineWidth=m;z.globalAlpha=q;z.strokeStyle=p;!0===parseBool(y)&&(z.shadowOffsetX=r,z.shadowOffsetY=t,z.shadowBlur=u,z.shadowColor= colorTo0x(w));if("solid"==s)z.lineTo(b+m/2,c+m/2);else for(k=0,p=n+2,l=x,m=v,p=(0==h-f?g>d?(b-x)/p:(x-b)/p:0==g-d?h>f?(c-v)/p:(v-c)/p:fc-v?(b-x)/p:(c-v)/p:f>h&&dv-c?(b-x)/p:(v-c)/p:fg?x-b>c-v?(x-b)/p:(c-v)/p:x-b>v-c?(x-c)/p:(v-c)/p)-1,i=0;id?l+n:l-n:0==g-d?m=h>f?m+n:m-n:fc-v?(k=Math.abs((c-v)/(b-x)),l+=n,m+=n*k):(k=Math.abs((b-x)/(c-v)),l+=n*k,m+=n):f>h&&dv-c?(k=Math.abs((c-v)/(b-x)),l+=n,m-=n*k):(k=Math.abs((b-x)/(c-v)), l+=n*k,m-=n):fg?x-b>c-v?(k=Math.abs((c-v)/(b-x)),l-=n,m+=n*k):(k=Math.abs((b-x)/(c-v)),l-=n*k,m+=n):x-b>v-c?(k=Math.abs((c-v)/(b-x)),l-=n,m-=n*k):(k=Math.abs((b-x)/(c-v)),l-=n*k,m-=n),z.lineTo(l,m),0==h-f?l=g>d?l+this.dashGap:l-this.dashGap:0==g-d?m=h>f?m+this.dashGap:m-this.dashGap:fc-v?(l+=this.dashGap,m+=this.dashGap*k):(l+=this.dashGap*k,m+=this.dashGap):f>h&&dv-c?(l+=this.dashGap,m-=this.dashGap*k):(l+=this.dashGap*k,m-=this.dashGap):fg?x-b>c-v?(l-=this.dashGap, m+=this.dashGap*k):(l-=this.dashGap*k,m+=this.dashGap):x-b>v-c?(l-=this.dashGap,m-=this.dashGap*k):(l-=this.dashGap*k,m-=this.dashGap);z.stroke()}});bdor[10]="l"; Class("Link",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);void 0==this.config.downColor?(this.config.downColor=getColor("LinkDownColor","#808080"),this.config.downAlpha=getInt("LinkAlpha",0.6),this.config.overColor=this.config.downColor,this.config.outColor=this.config.downColor,this.config.overAlpha=this.config.downAlpha/2,this.config.outAlpha=0):(this.config.downColor=colorTo0x(this.config.downColor),this.config.overColor=colorTo0x(this.config.overColor),this.config.outColor= colorTo0x(this.config.outColor),this.config.hint.hintShapeColor=Color(this.config.hint.hintShapeColor).toString(),this.config.hint.hintShapeColor2=Color(this.config.hint.hintShapeColor2).toString());this.left=d*this.config.x;this.top=f*this.config.y;this.width=d*this.config.width;this.height=f*this.config.height;this.container=$("
");this.link=$("
");this.link.css({left:this.pageWidth*this.config.x,top:this.pageHeight* this.config.y,"border-color":"rgba(0,0,0,0)",width:this.width+"px",height:this.height+"px"});this.parent.append(this.link);this.initEvent()},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,ellipseH:b.ellipseH,ellipseW:b.ellipseW,downColor:b.downColor,downAlpha:b.downAlpha,overColor:b.overColor,overAlpha:b.overAlpha,outColor:b.outColor,outAlpha:b.outAlpha,action:b.action,hint:b.hint,borderColor:b.borderColor,mouseOver:b.mouseOver}}, onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.left=b*this.config.x;this.top=c*this.config.y;this.width=b*this.config.width;this.height=c*this.config.height;this.link.css({width:this.width+"px",height:this.height+"px"});this.setPosition(this.left,this.top);if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(), bookContainer.height());if(null!=this.showInformation)this.showInformation.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(b,c){this.link.css({left:b+"px",top:c+"px"})},initLinkAction:function(){null==this.config.action||void 0!=this.config.action.length&&0===this.config.action.length||(void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url,null!=this.linkURL&&"www"==this.linkURL.toLowerCase().substr(0,3)&&(this.linkURL= "http://"+this.linkURL),this.linkPageIndex=null,this.config.action.actionType==PageEditor.ActionType.GOTO_PAGE&&(this.linkPageIndex=this.config.action.pageIndex),this.mouseEvent=null,this.config.action.triggerEventType&&(this.mouseEvent=this.config.action.triggerEventType))},initEvent:function(){this.flag=0;this.audios=this.slide=this.form=null;this.linkURL="";var b=colorSplit(Color(this.config.overColor).toString()),c=colorSplit(Color(this.config.downColor).toString()),d=colorSplit(Color(this.config.outColor).toString()), f=Number(b.r).toString(10),g=Number(c.r).toString(10),h=Number(d.r).toString(10);this.initLinkAction();this.onActionEvent(this.link,this.mouseEvent);this.link.bind(_event._down,function(b){this.link.css({"background-color":"rgba("+g+", "+g+", "+g+","+this.config.downAlpha+")",cursor:"pointer"});b.stopPropagation()}.bind(this));this.link.bind("mouseenter",function(b){parseBool(this.config.mouseOver)&&this.link.css("border-color",Color(this.config.borderColor).toString());this.link.css({"background-color":"rgba("+ f+", "+f+", "+f+","+this.config.overAlpha+")",cursor:"pointer"})}.bind(this));this.link.bind(isTouch?_event._end:"mouseleave",function(b){this.link.css("border-color","rgba(0,0,0,0)");this.link.css({"background-color":"rgba("+h+", "+h+", "+h+","+this.config.outAlpha+")"})}.bind(this))}}).extend(PageItem.Item);bdor[29]="t"; Class("Rectangle",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.angle=360-parseInt(this.config.angle);this.A=Color(this.config.ColorA).toString();this.B=Color(this.config.ColorB).toString();this.round=this.config.round;this.roundWidth=Math.ceil(this.config.roundWidth/ 2);this.Re=$("
");!0===parseBool(this.config.sh)&&this.Re.css({"box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString(),"-moz-box-shadow":this.config.sx+"px "+this.config.sy+ "px "+this.config.se+"px "+Color(this.config.sr).toString(),"-webkit-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString(),"-ms-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString(),"-o-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString()});!0==this.round&&this.Re.css({"border-radius":this.roundWidth+"px"});if("gradient"==this.config.fillStyle)switch(b= this.A,c=this.B,this.Re.css({background:"linear-gradient("+this.angle+"deg, "+b+", "+c+")"}),browserType){case 1:this.Re.css({background:"-webkit-linear-gradient("+this.angle+"deg, "+b+", "+c+")"});break;case 2:this.Re.css({background:"-moz-linear-gradient("+this.angle+"deg, "+b+", "+c+")"});break;case 3:this.Re.css({background:"-ms-linear-gradient("+this.angle+"deg, "+b+", "+c+")"});this.Re.css("filter","progid:DXImageTransform.Microsoft.Gradient( EndColorStr="+c+", StartColorStr="+b+")");break; case 4:this.Re.css({background:"-o-linear-gradient("+this.angle+"deg, "+b+", "+c+")"})}"none"==this.config.fillStyle&&this.Re.css({background:""});this.initEvent();this.parent.append(this.Re)},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,pageWidth:b.location.pageWidth,pageHeight:b.location.pageHeight,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,ColorA:b.gradientColorA,ColorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,borderWidth:b.borderWidth, borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,round:parseBool(b.round,!1),roundWidth:Math.max(parseInt(b.ellipseWidth),parseInt(b.ellipseHeight)),action:b.action}},initEvent:function(){this.flag=0;this.linkURL=this.audios=this.slide=this.form=null;if(null!=this.config.action){try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL= this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.Re,c)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.Re.css({width:this.width+"px",height:this.height+"px"});this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(), bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.Re.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item);bdor[8]="o"; Class("Round",{Package:"PageItem",create:function(b,c,d,f,g){this._super(b,c,d,f);this.parent=b;this.color=Color(this.config.color).toString();this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.id="round"+g;this.x1=this.x-10;this.y1=this.y-10;0>this.x-10&&(this.x1=0);0>this.y-10&&(this.y1=0);this.rounds=$("");this.initEvent();this.parent.append(this.rounds);this.roundcan(this.x,this.y,this.width,this.height,this.color,this.config.fillStyle,this.config.ColorA,this.config.ColorB,this.config.alpha,this.config.borderWidth,this.config.spalpha,this.config.borderColor,this.config.borderAlpha,this.config.sx,this.config.sy,this.config.se,this.config.sr,this.config.sh,360-parseInt(this.config.angle))},parseConfig:function(b){return{x:b.location.x, y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,ColorA:b.gradientColorA,ColorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},initEvent:function(){this.flag=0;this.audios=this.slide=this.form=null;this.linkURL=""; if(null!=this.config.action){try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.rounds,c)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight; this.rounds.css({width:this.width+20+"px",height:this.height+20+"px"});this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth-10;this.y=this.config.y*this.pageHeight-10;this.rounds.css({left:this.x+"px",top:this.y+"px"})}, roundcan:function(b,c,d,f,g,h,k,l,m,n,p,q,s,r,t,u,w,y,x){b=m=0;try{var v=this.rounds[0].getContext("2d")}catch(z){return}c=[d/2+10,f/2+10];m=d/2;b=f/2;v.save();v.beginPath();v.strokeStyle=Color(q).toString();v.lineWidth=n;v.globalAlpha=p;!0===parseBool(y)&&(v.shadowOffsetX=r,v.shadowOffsetY=t,v.shadowBlur=u,v.shadowColor=Color(w).toString());v.closePath();v.stroke();DrawEllipse(v,c,m,b);"gradient"==h&&(f=x*Math.PI/180,d=c[0]+m*Math.cos(f),f=c[1]+b*Math.sin(f),x=(x+180)*Math.PI/180,p=c[0]+m*Math.cos(x), x=c[1]+b*Math.sin(x),x=v.createLinearGradient(d,f,p,x),x.addColorStop(0,Color(k).toString()),x.addColorStop(1,Color(l).toString()),v.fillStyle=x,v.fill());"none"==h&&(v.fillStyle=g,v.fill());0!=n&&v.stroke();v.closePath()}}).extend(PageItem.Item);bdor[9]="j";function DrawEllipse(b,c,d,f){var g=c[0]+d,h=c[1];b.moveTo(g,h);for(var k=0;360>=k;k++)h=k*Math.PI/180,g=c[0]+d*Math.cos(h),h=c[1]-f*Math.sin(h),b.lineTo(g,h)} Class("Text",{Package:"PageItem",create:function(b,c,d,f,g){this._super(b,c,d,f);this.originWidth=bookConfig.largePageWidth;this.originHeight=bookConfig.largePageHeight;null!=this.config.color&&(this.color=colorTo0x(this.config.color));this.pageH=this.config.pageH;this.pageW=this.config.pageW;this.width=this.config.width*this.pageW;this.height=this.config.height*this.pageH;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.id="text"+g;this.color=colorTo0x(this.config.color); this.textdiv=$("
");this.text=getInnerHtml(this.config.textStr);!0===parseBool(this.config.sh)&&this.text.css({"box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-moz-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-webkit-box-shadow":this.config.sx+ "px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-ms-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-o-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr)});!0===parseBool(this.config.fillBg)?null!=this.config.bgcolor&&(c=colorSplit(colorTo0x(this.config.bgcolor)),this.text.css({"background-color":"rgba("+Number(c.r).toString(10)+","+Number(c.g).toString(10)+","+Number(c.b).toString(10)+ ","+this.config.bgalpha+")"})):this.text.css({background:""});!0===parseBool(this.config.tbold)&&this.text.css({"font-weight":"bold"});!0===parseBool(this.config.italic)&&this.text.css({"font-style":"italic"});this.parent=b;this.initEvent();this.textdiv.append(this.text);this.parent.append(this.textdiv);this.resetText();this.resizeText(this.pageHeight)},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,pageWidth:b.pageWidth, pageHeight:b.pageHeight,selectable:b.selectable,highlightsBool:b.highlightsBool,highlightsURL:b.highlightsURL,highlightsLabel:b.highlightsLabel,textStr:b.textStr,lineH:b.lineHeightRation,fontName:b.formats.defaultFormat.fontName,fontSize:b.formats.defaultFormat.fontSize,color:b.formats.defaultFormat.color,tbold:b.formats.defaultFormat.bold,italic:b.formats.defaultFormat.italic,pageH:b.formats.defaultFormat.pageH,pageW:b.formats.defaultFormat.pageW,bgalpha:b.background.alpha,fillBg:b.background.fillBg, bgcolor:b.background.color,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},initEvent:function(){this.flag=0;this.linkURL=this.audios=this.slide=this.form=null;if(null!=this.config.action){try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+ this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.text,c)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height());this.resizeText(this.pageHeight)},resizeText:function(b){b/= this.config.pageH;this.textdiv.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%","-webkit-transform":"scale("+b+")","-moz-transform":"scale("+b+")","-ms-transform":"scale("+b+")","-o-transform":"scale("+b+")",transform:"scale("+b+")"})},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.textdiv.css({left:this.x+"px",top:this.y+"px"})},resetText:function(){var b= this.config.textStr.match(/\\<\/TEXTFORMAT\>/ig);this.newTextFormats=[];if(b){for(var c=0;c","");$(".textformat p").css({margin:"0px"})}},analysisTextformat:function(b,c){var d=["SIZE='16'"],f=["COLOR='#000000'"],g=["FACE='Tahoma'"],h=["LETTERSPACING='0'"],k=["KERNING='0'"],l=parseInt(c[0].match(/\d+/)[0]), m=b.match(/\/ig);if(m){for(var n=0;n")}this.newTextFormats.push(b)}}}).extend(PageItem.Item); Class("TextFormatAnalyzer",{create:function(b){this.originalFormat=b;null!=b&&(this.analyzedText=b.toLowerCase().replaceAll('"',""))},getAlign:function(){return this.analyzedText.subBetween("align=",">").trim()},getLeftMargin:function(){var b=this.analyzedText.subBetween("leftmargin="," ").trim();return""==b?0:parseInt(b)},getRightMargin:function(){var b=this.analyzedText.subBetween("rightmargin="," ").trim();return""==b?0:parseInt(b)},getFontFamily:function(){var b=this.analyzedText.subBetween("face=", " ").trim();""==b&&(b="Arial");return b},getFontColor:function(){var b=this.analyzedText.subBetween("color="," ").trim();""==b&&(b="#000000");return b},getFontSize:function(){var b=this.analyzedText.subBetween("size="," ").trim();""==b&&(b="16");return b},getLetterSpace:function(){var b=this.analyzedText.subBetween("letterspacing="," ").trim();""==b&&(b="0");return b},initFont:function(b){var c=this.getFontFamily(),d=this.getFontColor(),f=this.getFontSize(),g=this.getLetterSpace();b.css({"font-family":c, color:d,"font-size":f+"px","letter-spacing":g+"px"})},getText:function(){for(var b=[],b=[],c=loadXMLString(""+this.originalFormat+"").getElementsByTagName("TEXTFORMAT"),d=0;d"+b[d]+"
";return c},getTextLines:function(){var b=[],b=[];if(-1"+this.originalFormat+""),d=c.getElementsByTagName("P"),c=0;c"+b[c]+"
";return f}c=loadXMLString(""+this.originalFormat+"");b=c.childNodess[0];if(null==b.getElementsByTagName("FONT")[0].firstChild)return"";f=b.getElementsByTagName("FONT")[0].firstChild.nodeValue; null==f&&(f=b.getElementsByTagName("B")[0].firstChild.nodeValue);null==f&&(f=b.getElementsByTagName("I")[0].firstChild.nodeValue);null==f&&(f=b.getElementsByTagName("U")[0].firstChild.nodeValue);return null!=f?f:""},getLines:function(){for(var b=[],b=[],c=loadXMLString(""+this.originalFormat+"").getElementsByTagName("TEXTFORMAT"),d=0;d");b=$(b);for(var d=0;d"),g=function(b,c){var d=c[0].childNodes,f=d.length;if(!(0>=f))for(var n=0;n

");var s=p.attr("ALIGN");s&&q.css("text-align",s);break;case "FONT":q=$("");var s=p.attr("FACE"),r=p.attr("SIZE"),t=p.attr("COLOR");s&&q.css("font-family",s);r&&q.css("font-size",r+"px");t&&q.css("color",t);break;case "B":q=$("");break; case "I":q=$("");break;case "U":q=$("");break;case "#text":q=d[n].nodeValue}q&&(b.append(q),g(q,p))}};g(f,$(b[d]));c.append(f)}return c}; Class("Button",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.width=this.pageWidth*this.config.width;this.height=f*this.config.height;this.button=null;b=[];var g=this;b="button_watermark01.swf button_watermark02.swf button_watermark03.swf button_watermark04.swf button_watermark05.swf button_watermark06.swf button_watermark07.swf button_watermark08.swf button_watermark09.swf button_glossy01.swf button_glossy02.swf button_glossy03.swf button_glossy04.swf button_glossy05.swf button_glossy06.swf button_glossy07.swf button_glossy08.swf button_glossy09.swf button_glossy10.swf button_glossy11.swf button_glossy12.swf button_glossy13.swf button_glossy14.swf button_glossy15.swf button_glossy16.swf button_glossy17.swf button_push01.swf button_push02.swf button_push03.swf button_push04.swf button_push05.swf button_push06.swf button_lineLight01.swf button_lineLight02.swf button_lineLight03.swf button_lineLight04.swf button_lineLight05.swf button_star01.swf button_star02.swf button_star03.swf button_star04.swf button_star05.swf button_glitter01.swf button_glitter02.swf button_glitter03.swf button_glitter04.swf button_glitter05.swf button_glitter06.swf button_shadow01.swf button_shadow02.swf button_shadow03.swf button_shadow04.swf button_shadow05.swf button_shadow06.swf button_bottomLight01.swf button_bottomLight02.swf button_bottomLight03.swf button_bottomLight04.swf button_bottomLight05.swf button_bottomLight06.swf button_bottomLight07.swf button_bottomLight08.swf button_bottomLight09.swf button_bottomLight10.swf button_other01.swf button_other02.swf button_other03.swf".split(" ");this.config.Format&& (this.config.Format.color=Color(this.config.Format.color).toString());if(null==this.config.src||"null"==this.config.src)this.button=$(""),this.config.alpha=0;else{!0==isFlipPdf&&(this.config.src="."+this.config.src);c=this.config.src.substring(this.config.src.lastIndexOf("/")+1,this.config.src.length);if(this.swfButton=0<=b.indexOf(c))this.button=$("
"),this.buttonEvt=$("
"),isTouchDevice()?(this.button.css({"-webkit-border-radius":"8px", "-moz-border-radius":"5px","border-radius":"8px","background-image":getBrowserPre()+"linear-gradient(top,rgba(185,185,185,1) 0%, rgba(122,122,122,1) 45%, rgba(80, 80, 80, 1) 46%, rgba(53,53,53,1) 100%)","-webkit-box-shadow":"0 0 10px rgba(40, 40, 40, 0.7)","-moz-box-shadow":"0 0 10px rgba(40, 40, 40, 0.7)","-o-box-shadow":"0 0 10px rgba(40, 40, 40, 0.7)","-ms-box-shadow":"0 0 10px rgba(40, 40, 40, 0.7)","box-shadow":"0 0 10px rgba(40, 40, 40, 0.7)"}),this.buttonEvt.css({"-webkit-border-radius":"8px", "-moz-border-radius":"5px","border-radius":"8px","background-color":"#333333",opacity:0.2,display:"none",width:this.width+"px",height:this.height+"px"})):(this.button.flash({swf:this.config.src,width:this.width+"px",height:this.height+"px",wmode:"transparent"}),this.buttonEvt.css({display:"none",width:this.width+"px",height:this.height+"px"})),this.buttonCaption=new label(this.config.buttonCaption,this.button),this.buttonCaption.setFont(this.config.HRate*this.pageHeight*1/2,this.config.Format.color, this.config.Format.font),b=this.buttonCaption.getWidth()>this.width?0:(this.width-this.buttonCaption.getWidth())/2,this.buttonCaption.setLabelPosition(b,this.config.captionY*this.height/100),this.button.append(this.buttonEvt),this.button.bind(_event._down,function(){g.buttonEvt.css({display:"block"})}),this.button.bind(_event._end,function(){g.buttonEvt.css({display:"none"})}),this.button.bind("mouseleave",function(){g.buttonEvt.css({display:"none"})});".swf"==this.config.src.substr(this.config.src.length- 4,4)?this.button=$("
"):(this.button=$("
"),this.button.find("img").css({width:this.width,height:this.height}),this.button.find("img").attr({src:this.config.src}),this.buttonCaption=new label(this.config.buttonCaption,this.button),this.buttonCaption.setFont(this.config.HRate*this.pageHeight*1/2,this.config.Format.color,this.config.Format.font),b=this.buttonCaption.getWidth()>this.width?0:(this.width-this.buttonCaption.getWidth())/2,this.buttonCaption.setLabelPosition(b,this.config.captionY* this.height/100))}this.button.css({position:"absolute",width:this.width+"px",height:this.height+"px",left:this.pageWidth*this.config.x+"px",top:this.pageHeight*this.config.y+"px",opacity:this.config.alpha});this.parent.append(this.button);this.initEvt()},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,src:b.url,action:b.action,buttonCaption:b.buttonCaption,captionY:b.captionY,HRate:b.HRate,Format:b.Format}},onResize:function(b, c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.button.css({width:this.width+"px",height:this.height+"px"});this.button.find("img").css({width:this.width+"px",height:this.height+"px"});if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(), bookContainer.height());if(this.swfButton)if(isTouchDevice()){this.buttonCaption.setFont(this.config.HRate*this.height*2/3,bookConfig.iconColor,this.config.Format.font);var d=this.buttonCaption.getWidth()>this.width?0:(this.width-this.buttonCaption.getWidth())/2;this.buttonCaption.setLabelPosition(d,this.config.captionY*this.height/100);this.buttonEvt.css({width:this.width+"px",height:this.height+"px"})}else this.hide(),this.show();this.setPosition(this.config.x*this.pageWidth,this.config.y*this.pageHeight)}, hide:function(){isTouchDevice()},show:function(){var b=this;if(!isTouchDevice()&&this.swfButton){this.buttonEvt=$("
");this.button.flash({swf:this.config.src,width:this.width+"px",height:this.height+"px",wmode:"transparent"});this.buttonEvt.css({display:"none",width:this.width+"px",height:this.height+"px"});this.buttonCaption=new label(this.config.buttonCaption,this.button);this.buttonCaption.setFont(this.config.HRate*this.pageHeight*1/2,this.config.Format.color,this.config.Format.font); var c=this.buttonCaption.getWidth()>this.width?0:(this.width-this.buttonCaption.getWidth())/2;this.buttonCaption.setLabelPosition(c,this.config.captionY*this.height/100);this.button.append(this.buttonEvt);this.button.bind(_event._down,function(){b.buttonEvt.css({display:"block"})});this.button.bind(_event._end,function(){b.buttonEvt.css({display:"none"})});this.button.bind("mouseleave",function(){b.buttonEvt.css({display:"none"})})}},setPosition:function(b,c){this.button.css({left:b+"px",top:c+"px"})}, initEvt:function(){this.audios=this.slide=this.form=null;if(void 0!=this.config.action){this.flag=0;this.linkURL=null;try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.button,c)}}}).extend(PageItem.Item);global.hddr.soo6=function(){return hddr.bbb5}; Class("Area",{Package:"PageItem",create:function(b,c,d,f,g){this.pageWidth=d;this.pageHeight=f;this.parent=b;this.color=Color(this.config.color).toString();this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.id="Area"+g;!0===parseBool(this.config.sh)?this.Area=$("
"):this.Area=$("
");!0===parseBool(this.config.rounds)&&this.Area.css({"border-radius":this.config.ellipseWidth+ "px "+this.config.ellipseHeight+"px"});this.initEvent();this.parent.append(this.Area)},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,color:b.color,rounds:b.round,ellipseWidth:b.ellipseWidth,ellipseHeight:b.ellipseHeight,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},initEvent:function(){this.flag=0;this.audios=this.slide=this.form= null;this.linkURL="";if(null!=this.config.action){try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.Area,c)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height* this.pageHeight;this.Area.css({width:this.width+"px",height:this.height+"px"});this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.Area.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("VideoForm",{Package:"PageItem",create:function(b,c,d,f,g){this.parent=b;this.type=g;this.config=$.extend({width:400,height:300,src:null,alpha:0.3,caption:""},c);null!=this.config.src&&(this.config.width=Number(this.config.width),this.config.height=Number(this.config.height),isPhone()&&(this.config.width=windowWidth-20,this.config.height=windowHeight-20),this.sw=d,this.sh=f,this.th=28,this.background=$("
"),this.closeButton=$("
"),this.form=$("
"), this.titleBar=$("
"),!0==isFlipPdf&&(this.config.src="."+this.config.src),""!=this.config.caption&&(this.captionLabel=new label(this.config.caption,this.titleBar),this.captionLabel.setLabelPosition(5,3,["left","top"]),this.captionLabel.setFont(13,"#dddddd","Tahoma")),this.parent.append(this.background),this.parent.append(this.form),this.form.append(this.titleBar),this.titleBar.append(this.closeButton),this.setCss(),"text"==this.type&&(this.text=$("
"+this.config.src+"
"),this.text.css({width:this.config.width+ 15+"px",height:this.config.height-this.th+"px",top:this.th+2+"px","font-size":"12px","line-height":"1.8",overflow:"auto",position:"absolute","padding-right":"10px"}),this.form.css({"background-color":"#ffffff",border:"5px solid rgba(204,204,204,0.8)"}),this.form.append(this.text)),"video"==this.type&&(this.video=$(""),this.video.css({width:this.config.width+"px",height:this.config.height-this.th+"px",top:this.th+"px","z-index":"200",position:"absolute"}), this.form.css({"background-color":"#000000",border:"5px solid rgba(204,204,204,0.8)"}),this.form.append(this.video)),"flash"==this.type&&(this.content=$("
"),this.content.flash({swf:this.config.src,width:this.config.width+"px",height:this.config.height-this.th+"px",wmode:"transparent"}),this.content.css({width:this.config.width+"px",height:this.config.height-this.th+"px",top:this.th+2+"px","line-height":"1.8",overflow:"auto",position:"absolute"}),this.form.css("background-color","#000000"), this.form.append(this.content)),this.initEvent())},setCss:function(){this.closeButton.css({position:"absolute",background:"url("+uiBaseURL+"singleClose.png) repeat 2px 3px",left:this.config.width-28+"px",top:"3px",width:"15px",height:"18px",cursor:"pointer"});this.background.css({width:this.sw+"px",height:this.sh+"px",background:"black",opacity:this.config.alpha,"z-index":200,position:"absolute",left:"0px",top:"0px"});this.form.css({width:this.config.width+"px",height:this.config.height+"px",left:(this.sw- this.config.width)/2+"px",top:(this.sh-this.config.height)/2+"px",overflow:"hidden","-webkit-border-radius":"5px","-moz-border-radius":"5px","-ms-border-radius":"5px","border-radius":"5px",position:"absolute","z-index":"201",border:"5px solid rgba(251,251,251,0.8)"});this.titleBar.css({"line-height":"1.8",width:this.config.width+"px",height:this.th+"px","border-top-left-radius":"5px","border-top-right-radius":"5px",position:"absolute","background-color":"#111111"})},onResize:function(b,c){isPhone()&& (this.config.width=windowWidth-20,this.config.height=windowHeight-20);this.sw=b;this.sh=c;this.background.onResize(b,c);this.setPosition()},setPosition:function(){this.form.css({left:(this.sw-this.config.width)/2+"px",top:(this.sh-this.config.height)/2+"px"});this.form.css({width:this.config.width+4+"px",height:this.config.height+4+"px"});this.video.css({width:this.config.width+"px",height:this.config.height-this.th+"px",top:this.th+2+"px",left:"2px",position:"absolute"});this.titleBar.css({width:this.config.width+ "px"});this.closeButton.setButtonPosition(this.config.width-28,0)},initEvent:function(){this.closeButton.on(_event._end,function(b){this.closeForm();b.stopPropagation()}.bind(this));this.background.on(_event._down,function(b){this.closeForm()}.bind(this));var b=!1,c,d;this.titleBar.bind(_event._down,function(f){f.stopPropagation();f=isTouch?f.originalEvent.touchs:[f];b=!0;c=Point(f[0].pageX,f[0].pageY);d=Point(this.form.offset().left,this.from.offset().top)}.bind(this));this.titleBar.bind(_event._move, function(f){f.stopPropagation();f=isTouch?f.originalEvent.touches:[f];b&&(f=f[0].pageY-c.y,this.form.css({top:d.y+f+"px",left:d.x+f+"px"}))}.bind(this))},closeForm:function(){var b=this;this.form.animate({width:20,height:20,left:this.sw/2-10,top:this.sh/2-10},200,function(){b.background.hide();b.form.remove()})}}); Class("MobileVideo",{create:function(b,c,d,f,g){this.config=c;this.parent=b;!0==isFlipPdf&&this.config.src.startWith("files/")&&(this.config.src="../"+this.config.src);this.video=$("");this.video.css({left:"2px","z-index":"200",position:"absolute"});this.playVideo();this.requestFullScreen(this.video);this.parent.append(this.video);this.video.bind("ended",function(){this.video.css("display","none")}.bind(this)); this.video.bind("pause",function(){this.video.css("display","none")}.bind(this))},requestFullScreen:function(b){b.requestFullscreen?b.requestFullscreen():b.mozRequestFullScreen?b.mozRequestFullScreen():b.webkitRequestFullScreen&&b.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)},playVideo:function(){this.video[0].play()}}); Class("TextLightBox",{create:function(b,c,d,f,g){this.parent=b;this.config=c;this.background=$("
");this.box=$("
");this.title=$("
"+this.config.caption+"
");this.panel=$("
");this.panel.text(this.config.src);this.closeButton=$("
Close
");this.parent.append(this.background);this.parent.append(this.box);this.box.append(this.title).append(this.panel).append(this.closeButton);!0==isFlipPdf&&this.config.src.startWith("files/")&& (this.config.src="../"+this.config.src);this.setCss();this.initEvent()},setCss:function(){this.panel.css({position:"relative",width:windowWidth-40+"px",height:windowHeight-160+"px","overflow-x":"hidden","font-size":"12px","line-height":"2",left:"8px","padding-right":"5px"});this.background.css({top:0,"background-color":"black",opacity:"0.6",width:"100%",height:"100%",position:"absolute","z-index":"100"});this.box.css({width:windowWidth-40+"px",height:windowHeight-60+"px",position:"absolute",margin:"auto", top:"0",left:"0",bottom:"0",right:"0","background-color":"white","border-radius":"4px","z-index":"200",overflow:"hidden"});this.closeButton.css({position:"absolute",bottom:"10px","border-radius":"4px",cursor:"pointer","text-align":"center",padding:"10px 12px","background-color":"red",width:windowWidth-80+"px",right:"0",left:"0",margin:"auto",color:"white"});this.title.css({position:"relative",padding:"13px 18px","font-weight":"bold",background:"#EBEBEB","border-radius":"5px 5px 0 0"})},initEvent:function(){this.closeButton.bind("click", function(){this.background.fadeOut(function(){this.background.remove()}.bind(this));this.box.animate({opacity:0},500,function(){this.box.remove()}.bind(this))}.bind(this))}}); Class("SlideShow",{Package:"PageItem",create:function(b,c,d,f){this.photos=$.extend([],c);this.photos.photo&&(this.photos=void 0==this.photos.photo[1]?[this.photos.photo]:this.photos.photo);if(0==this.photos.length){if(void 0==this.photos.url&&void 0==this.photos.photo)return;this.photos.url&&(this.photos=this.photos);this.photos.photo&&(this.photos=[this.photos.photo])}this.parent=b;this.sw=d-8;this.sh=f-8;this.imgIndex=-1;this.imgWidth=200;this.imgHeight=300;this.boxWidth=200;this.boxHeight=300; this.loadingImageHeight=this.loadingImageWidth=32;this.slideShowBG=new grayBackground(this.parent,"#333333",0.3,d,f);this.photoBox=$("
");this.leftBar=$("
");this.rightBar=$("
");this.img=$("");this.parent.append(this.photoBox);this.parent.append(this.leftBar);this.parent.append(this.rightBar);this.leftButton=new button(this.leftBar,{buttonType:1,iconURL:uiBaseURL+"previous_down.png"});this.rightButton=new button(this.rightBar,{buttonType:1, iconURL:uiBaseURL+"next_down.png"});this.closeButton=new button(this.parent,{buttonType:1,iconURL:uiBaseURL+"close.png"},!0);this.leftButton.setButtonPosition(0,29,["left","top"]);this.rightButton.setButtonPosition(0,29,["right","top"]);this.closeButton.setButtonPosition(this.sw-45,5);this.closeButton.setCSS({"z-index":210});this.rightBar.css({"z-index":202,width:"100px",height:"100px",right:"0px",top:(this.sh-100)/2+"px",position:"absolute"});this.leftBar.css({"z-index":203,width:"100px",height:"100px", left:"0px",top:(this.sh-100)/2+"px",position:"absolute"});this.photoBox.css({width:this.boxWidth+"px",height:this.boxHeight+"px",left:(this.sw-this.boxWidth)/2+"px",top:(this.sh-this.boxHeight)/2+"px",position:"absolute","background-color":"#eeeeee","z-index":201,"-webkit-box-shadow":"0 0 10px rgba(255, 255, 255, 0.7)","-moz-box-shadow":"0 0 10px rgba(255, 255, 255, 0.7)","-ms-box-shadow":"0 0 10px rgba(255, 255, 255, 0.7)","-o-box-shadow":"0 0 10px rgba(255, 255, 255, 0.7)","box-shadow":"0 0 10px rgba(255, 255, 255, 0.7)"}); this.loadingImage=$("
");this.loadingImage.css({"z-index":-1,left:(this.boxWidth-this.loadingImageWidth)/2+"px",top:(this.boxHeight-this.loadingImageHeight)/2+"px"});this.loadingImage.css({width:this.loadingImageWidth+"px",height:this.loadingImageHeight+"px",position:"absolute"});this.photoBox.append(this.loadingImage);this.changeImage(0);var g=this;this.photoBox.bind(_event._down,function(b){g.nextPage()});this.closeButton.onMouseUp(this, this.hide);this.slideShowBG.onMouseUp(this,this.hide);this.leftButton.onMouseDown(this,this.prePage);this.rightButton.onMouseDown(this,this.nextPage);this.leftButton.mouseEnterJump();this.rightButton.mouseEnterJump();void 0!=leftRightButton&&null!=leftRightButton&&leftRightButton.setShow(!1)},nextPage:function(){var b=this.imgIndex+1;b>=this.photos.length&&(b=0);this.changeImage(b)},prePage:function(){var b=this.imgIndex-1;0>b&&(b=this.photos.length-1);this.changeImage(b)},onResize:function(b,c){this.sw= b-8;this.sh=c-8;this.slideShowBG.onResize(b,c);this.setPosition()},setPosition:function(){this.photoBox.css({left:(this.sw-this.boxWidth)/2+"px",top:(this.sh-this.boxHeight)/2+"px"});this.leftButton.setButtonPosition(0,29,["left","top"]);this.rightButton.setButtonPosition(0,29,["right","top"]);this.rightBar.css({right:"0px",top:(this.sh-100)/2+"px",position:"absolute"});this.leftBar.css({left:"0px",top:(this.sh-100)/2+"px",position:"absolute"});this.closeButton.setButtonPosition(this.sw-45,5)},changeImage:function(b){if(void 0!= b&&this.imgIndex!=b){this.imgIndex=b;b=Metacharacter(this.photos[b].url);!0==isFlipPdf&&(b="."+b);var c=this;this.img.attr("src",b);this.img.load(function(){c.imgWidth=c.img[0].naturalWidth;c.imgHeight=c.img[0].naturalHeight;var b=c.imgWidth,f=c.imgHeight;if(c.imgWidth>c.sw||c.imgHeight>c.sh)b=c.imgWidth/c.imgHeight,b>c.sw/c.sh?(b=c.sw,f=c.sw*c.imgHeight/c.imgWidth):(f=c.sh,b*=c.sh);c.img.css({width:b+"px",height:f+"px"});c.boxWidth!=b||c.boxHeight!=f?(c.photoBox.animate({width:b+8,height:f+8,left:(c.sw- b)/2,top:(c.sh-f)/2},300,function(){c.photoBox.append(c.img)}),c.loadingImage.css({left:(b+8-c.loadingImageWidth)/2,top:(f+8-c.loadingImageHeight)/2})):c.photoBox.append(c.img);c.boxWidth=b;c.boxHeight=f;c.img.css({left:"4px",top:"4px"});c.loadingImage.css("display","none")})}},setImagePosition:function(){},show:function(){},hide:function(){var b=this;this.photoBox.animate({width:20,height:20,top:this.sh/2-10,left:this.sw/2-10},200,function(){b.leftBar.remove();b.rightBar.remove();b.closeButton.remove(); b.photoBox.remove();b.slideShowBG.hide()});void 0!=leftRightButton&&null!=leftRightButton&&leftRightButton.setShow(!0)}});global.hddr.soa7=bdor[3]+bdor[10]; Class("Callout",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.originWidth=bookConfig.largePageWidth;this.originHeight=bookConfig.largePageHeight;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.pageW=this.config.pageW;this.x=this.config.x*d;this.y=this.config.y*f;this.cx1=this.config.cx1*this.width;this.cy1=this.config.cy1*this.height;this.cx2=this.config.cx2*this.width;this.cy2=this.config.cy2*this.height;this.pointx=this.config.pointx* this.width;this.pointy=this.config.pointy*this.height;this.fontSize=this.config.lineH*this.originHeight*0.75;this.cl=this.ct=this.hl=this.wl=this.canl=this.cant=this.canh=this.canw=0;b=new TextFormatAnalyzer(this.config.textStr);this.text=b.getLines();null==this.config.fontName&&(c=b.getFontFamily().split(","),this.config.fontName=c[0],this.config.fontSize=b.getFontSize(),this.config.color=b.getFontColor(),this.color=Color(this.config.color).toString());switch(this.config.direct){case "Down":if(0> this.pointx){this.canw=this.width-this.pointx+20;this.canh=this.pointy+20;this.cant=this.y-10;this.canl=this.x-(this.canw-this.width-10);break}this.canw=this.pointx>this.width?this.pointx+20:this.width+20;this.canh=this.pointy+20;this.cant=this.y-10;this.canl=this.x-10;break;case "left":if(0>this.pointy){this.canw=this.width-this.pointx+20;this.canh=this.height-this.pointy+20;this.cant=this.y-10;this.canl=this.x+this.pointx+40;break}this.pointy>this.height?(this.canw=this.width-this.pointx+20,this.canh= this.pointy+20):(this.canw=this.width-this.pointx+20,this.canh=this.height+20);this.cant=this.y-10;this.canl=this.x+this.pointx+40;break;case "Up":if(0>this.pointx){this.canw=this.width-this.pointx+20;this.canh=this.height-this.pointy+20;this.cant=this.y-(this.canh-this.height-10);this.canl=this.x-(this.canw-this.width-10);break}this.canw=this.pointx>this.width?this.pointx+20:this.width+20;this.canh=this.height-this.pointy+20;this.cant=this.y-(this.canh-this.height-10);this.canl=this.x-10;break;case "Right":if(0> this.pointy){this.canw=this.pointx+20;this.canh=this.height-this.pointy+20;this.cant=this.y-(this.canh-this.height-10);this.canl=this.x-10;break}this.pointy>this.height?(this.canw=this.pointx+20,this.canh=this.pointy+20):(this.canw=this.pointx+20,this.canh=this.height+20);this.cant=this.y-10;this.canl=this.x-10}this.wl=this.canw/this.pageWidth;this.hl=this.canh/this.pageHeight;this.ct=this.cant/this.pageHeight;this.cl=this.canl/this.pageWidth;this.callout=$("");this.parent.append(this.callout);this.calloutDown();this.resizeCallout(this.pageWidth);this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,textStr:b.textStr,lineH:b.lineHeightRation,pageW:b.formats.defaultFormat.pageW,fontName:b.formats.defaultFormat.fontName,fontSize:b.formats.defaultFormat.fontSize,color:b.formats.defaultFormat.color, tbold:b.formats.defaultFormat.bold,italic:b.formats.defaultFormat.italic,bgalpha:b.background.alpha,fillBg:b.background.fillBg,bgcolor:b.background.color,direct:b.hookDirect,cx1:b.hookContr1RatioX,cy1:b.hookContr1RatioY,cx2:b.hookContr2RatioX,cy2:b.hookContr2RatioY,pointx:b.hookContrPointRatioX,pointy:b.hookContrPointRatioY,cornerRadiut:b.cornerRadiut,borderWidth:b.borderWidth,borderColor:b.borderColor,bordreAlpha:b.bordreAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY, se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},resizeCallout:function(b){b/=this.pageW;this.callout.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%","-webkit-transform":"scale("+b+")","-moz-transform":"scale("+b+")","-ms-transform":"scale("+b+")","-o-transform":"scale("+b+")",transform:"scale("+b+")"})},calloutDown:function(){var b=[],c=[],d,f,g=this.callout[0].getContext("2d"), h,k,l,m,n,p,q,s,r,t,u,w,y,x,v,z,A,E,C,B,K,J,D,H,F,G,I,M;switch(this.config.direct){case "Down":if(0>this.pointx){h=this.canw-this.width-10;k=20;l=this.canw-this.width-10;m=10;d=this.canw-this.width;f=10;n=this.canw-20;p=10;q=this.canw-10;s=10;r=this.canw-10;t=20;u=this.canw-10;w=this.height;y=this.canw-10;x=this.height+10;v=this.canw-20;z=this.height+10;A=this.canw-(this.width-this.cx2)-10;E=this.height+10;C=10;B=this.pointy+10;K=this.canw-(this.width-this.cx1)-10;J=this.height+10;D=this.canw-this.width; H=this.height+10;F=this.canw-(this.width+10);G=this.height+10;I=this.canw-(this.width+10);M=this.height;break}h=10;k=20;m=l=10;d=20;f=10;n=this.width;p=10;q=this.width+10;s=10;r=this.width+10;t=20;u=this.width+10;w=this.height;y=this.width+10;x=this.height+10;v=this.width;z=this.height+10;A=this.cx2+10;E=this.height+10;C=this.pointx+10;B=this.pointy+10;K=this.cx1+10;J=this.height+10;D=20;H=this.height+10;F=10;G=10+this.height;I=10;M=this.height;break;case "left":if(0>this.pointy){h=this.canw-this.width- 10;k=this.canh-this.height;l=this.canw-this.width-10;m=this.canh-this.height-10;d=this.canw-this.width;f=this.canh-this.height-10;n=this.canw-20;p=this.canh-this.height-10;q=this.canw-10;s=this.canh-this.height-10;r=this.canw-10;t=this.canh-this.height;u=this.canw-10;w=this.canh-20;y=this.canw-10;x=this.canh-10;v=this.canw-20;z=this.canh-10;A=this.canw-this.width-10;E=this.canh-20;C=this.canw-this.width-10;B=this.canh-10;K=this.canw-this.width;J=this.canh-10;D=this.canw-this.width-10;H=this.canh- (this.height-this.cy2+10);G=F=10;I=this.canw-this.width-10;M=this.canh-(this.height-this.cy1+10);break}this.pointy>this.height?(l=this.canw-this.width-10,m=10,q=this.canw-10,s=10,y=this.canw-10,x=this.height+10,C=this.canw-this.width-10,B=this.height+10,D=this.canw-this.width-10,H=this.cy2+10,F=10,G=this.canh-10):(l=this.canw-this.width-10,m=10,q=this.canw-10,s=10,y=this.canw-10,x=this.height+10,C=this.canw-this.width-10,B=this.height+10,D=this.canw-this.width-10,H=this.cy2+10,F=10,G=this.pointy); I=this.canw-this.width-10;M=this.cy1+10;h=l;k=m+10;d=l+10;f=m;n=q-10;p=s;r=q;t=s+10;u=y;w=x-10;v=y-10;z=x;A=C+10;E=B;K=C;J=B-10;break;case "Up":if(0>this.pointx){l=this.canw-this.width-10;m=this.canh-this.height-10;n=this.canw-(this.width-this.cx2)-10;p=this.canh-this.height-10;s=q=10;r=this.canw-(this.width-this.cx1)-10;t=this.canh-this.height-10;y=this.canw-10;x=this.canh-this.height-10;C=this.canw-10;B=this.canh-10;F=this.canw-this.width-10;G=this.canh-10;h=l;k=m+10;d=l+10;f=m;u=y-10;w=x;v=y;z= x+10;A=C;E=B-10;K=C-10;J=B;D=F+10;H=G;I=F;M=G-10;break}l=10;m=this.canh-this.height-10;n=this.cx2+10;p=this.canh-this.height-10;q=this.pointx+10;s=10;r=this.cx1+10;t=this.canh-this.height-10;y=this.width+10;x=this.canh-this.height-10;C=this.width+10;B=this.canh-10;F=10;G=this.canh-10;h=l;k=m+10;d=l+10;f=m;u=y-10;w=x;v=y;z=x+10;A=C;E=B-10;K=C-10;J=B;D=F+10;H=G;I=F;M=G-10;break;case "Right":if(0>this.pointy){q=this.width+10;s=this.canh-this.height-10;u=this.width+10;w=this.canh-(this.height-this.cy2+ 10);y=this.canw-10;x=10;v=this.width+10;z=this.canh-(this.height-this.cy1+10);C=this.width+10;B=this.canh-10;F=10;G=this.canh-10;h=l;k=m+10;d=l+10;f=m;n=q-10;p=s;r=q;t=s+10;A=C;E=B-10;K=C-10;J=B;D=F+10;H=G;I=F;M=G-10;break}this.pointy>this.height?(q=this.width+10,s=10,u=this.width+10,w=this.cy2+10,y=this.canw-10,x=this.canh-10):(m=l=10,q=this.width+10,s=10,u=this.width+10,w=this.cy2+10,y=this.canw-10,x=this.pointy);v=this.width+10;z=this.cy1+10;C=this.width+10;B=this.height+10;F=10;G=this.height+ 10;h=l;k=m+10;d=l+10;f=m;n=q-10;p=s;r=q;t=s+10;A=C;E=B-10;K=C-10;J=B;D=F+10;H=G;I=F;M=G-10}switch(this.config.direct){case "Down":g.beginPath();g.lineWidth="0";g.strokeStyle=this.color;c=colorSplit(Color(this.config.bgcolor).toString());parseBool(this.config.fillBg)?g.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+", "+this.config.bgalpha+")":g.fillStyle="rgba(0,0,0,0)";g.moveTo(h,k);g.quadraticCurveTo(l,m,d,f);g.lineTo(n,p);g.quadraticCurveTo(q, s,r,t);g.lineTo(u,w);g.quadraticCurveTo(y,x,v,z);g.lineTo(A,E);g.lineTo(C,B);g.lineTo(K,J);g.lineTo(D,H);g.quadraticCurveTo(F,G,I,M);break;case "left":g.beginPath();g.lineWidth="0";g.strokeStyle=this.color;c=colorSplit(Color(this.config.bgcolor).toString());parseBool(this.config.fillBg)?g.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+", "+this.config.bgalpha+")":g.fillStyle="rgba(0,0,0,0)";g.moveTo(h,k);g.quadraticCurveTo(l,m,d,f);g.lineTo(n, p);g.quadraticCurveTo(q,s,r,t);g.lineTo(u,w);g.quadraticCurveTo(y,x,v,z);g.lineTo(A,E);g.quadraticCurveTo(C,B,K,J);g.lineTo(D,H);g.lineTo(F,G);g.lineTo(I,M);break;case "Up":g.beginPath();g.lineWidth="0";g.globalAlpha=this.config.bgalpha;g.strokeStyle=this.color;c=colorSplit(Color(this.config.bgcolor).toString());parseBool(this.config.fillBg)?g.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+", "+this.config.bgalpha+")":g.fillStyle="rgba(0,0,0,0)"; g.moveTo(h,k);g.quadraticCurveTo(l,m,d,f);g.lineTo(n,p);g.lineTo(q,s);g.lineTo(r,t);g.lineTo(u,w);g.quadraticCurveTo(y,x,v,z);g.lineTo(A,E);g.quadraticCurveTo(C,B,K,J);g.lineTo(D,H);g.quadraticCurveTo(F,G,I,M);break;case "Right":g.beginPath(),g.lineWidth="0",g.globalAlpha=this.config.bgalpha,g.strokeStyle=this.color,c=colorSplit(Color(this.config.bgcolor).toString()),parseBool(this.config.fillBg)?g.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+ ", "+this.config.bgalpha+")":g.fillStyle="rgba(0,0,0,0)",g.moveTo(h,k),g.quadraticCurveTo(l,m,d,f),g.lineTo(n,p),g.quadraticCurveTo(q,s,r,t),g.lineTo(u,w),g.lineTo(y,x),g.lineTo(v,z),g.lineTo(A,E),g.quadraticCurveTo(C,B,K,J),g.lineTo(D,H),g.quadraticCurveTo(F,G,I,M)}g.strokeStyle=Color(this.config.borderColor).toString();g.lineWidth=5;g.closePath();g.fill();!0===parseBool(this.config.sh)&&(g.shadowOffsetX=this.config.sx,g.shadowOffsetY=this.config.sy,g.shadowBlur=this.config.se,g.shadowColor=Color(this.config.sr).toString(), g.strokeStyle=Color(this.config.borderColor).toString());g.stroke();g.fill();g.shadowOffsetX=0;g.shadowOffsetY=0;g.shadowBlur=100;g.shadowColor=0;g.fillStyle=this.color;g.font=this.config.fontSize+"px "+this.config.fontName;for(m=l=0;m
");!0===parseBool(this.config.sh)&&this.atext.css({"box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-moz-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-webkit-box-shadow":this.config.sx+"px "+this.config.sy+ "px "+this.config.se+"px "+colorTo0x(this.config.sr),"-ms-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-o-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr)});this.atext2=getInnerHtml(this.text);!0===parseBool(this.config.tbold)&&this.atext2.css({"font-weight":"bold"});!0===parseBool(this.config.italic)&&this.atext2.css({"font-style":"italic"});this.initEvent();this.parent.append(this.atext); this.atext.append(this.atext2);this.initScroll();this.resizeText(this.pageWidth)},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,textStr:b.strText,fontName:b.format.font,fontSize:b.format.size,color:b.format.color,tbold:b.format.bold,italic:b.format.italic,align:b.format.align,action:b.action,repeat:b.repeat,moveSpeed:b.moveSpeed,pageH:b.format.pageH,pageW:b.format.pageW,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY, se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,HRate:b.HRate}},initScroll:function(){this._wrap=this.atext2;this.initScrollText()},initScrollText:function(){var b=this,c=b._wrap,d=c.height();c.animate({marginTop:-d+"px"},b.speed,function(){"true"==b.config.repeat?(c.css("marginTop",b.height),b.initScrollText()):c.css("marginTop",0)})},initEvent:function(){this.flag=0;this.linkURL="";if(null!=this.config.action){try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]), this.linkURL=this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.atext,c)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.atext.css({width:this.width+"px",height:this.height+"px"});this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(), bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height());this.fontSize=this.config.lineH*this.originHeight*0.75;this.atext.css("font-size",this.fontSize+"px");this.resizeText(this.pageWidth)},resizeText:function(b){b=this.pageWidth/b;this.atext.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%", "transform-origin":"0% 0%","-webkit-transform":"scale("+b+")","-moz-transform":"scale("+b+")","-ms-transform":"scale("+b+")","-o-transform":"scale("+b+")",transform:"scale("+b+")"})},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.atext.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("FlashShow",{Package:"PageItem",create:function(b,c,d,f){this.pageWidth=d;this.pageHeight=f;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.config=this.parseConfig(c);if(null!=this.config.photo){this.showingA=!0;this.showingIndex=1;this.background=$("
");this.totalImage=this.config.photo.Image.length;for(b=0;bc.totalImage&&!c.config.repeatPlay||(c.showingIndex>c.totalImage&&(c.showingIndex=0),d.animate({opacity:0,left:m,top:n},500,function(){b?c.photoA.fillImage(c.showingIndex+1):c.photoB.fillImage(c.showingIndex+1);d.css({"z-index":0});f.css({"z-index":1})}),c.initChangeImageEvent(!b))}}).animate({opacity:1},500)}}); var animateImage=Class({create:function(b,c,d,f,g,h,k,l){this.img=$("");this.imgIndex=-1;this.imageArr=c;this.bw=d;this.bh=f;this.repeat=g;this.parent.append(this.img);this.img.css({position:"absolute"});h&&void 0!=k&&void 0!=l&&this.img.css({width:k+"px",height:l+"px"})},fillImage:function(b){if(this.imgIndex==b)this.img.css({left:(this.bw-this.img[0].width)/2+"px",top:(this.bh-this.img[0].height)/2+"px"});else if(!(b>this.imageArr.Image.length)||this.repeat){b>this.imageArr.Image.length&& (b=1);this.imgIndex=b;var c=this;this.img.attr("src",Metacharacter(c.getImageDiv(b)));this.img.load(function(){c.img.css({left:(c.bw-this.width)/2+"px",top:(c.bh-this.height)/2+"px"})})}},getImageDiv:function(b){return this.imageArr.Image[b-1].photo},setZIndex:function(b){this.img.css("z-index",b)},onResize:function(b,c){this.bw=b;this.bh=c;this.img.css({left:(this.bw-this.img[0].width)/2+"px",top:(this.bh-this.img[0].height)/2+"px"})},setPosition:function(b,c){this.img.css({left:b+"px",top:c+"px"})}, animate:function(){},getImage:function(){return this.img}}); Class("Sound",{Package:"PageItem",create:function(b,c,d,f,g){this.config=this.parseConfig(c);this.parent=b;this.sound=null;null!=this.config.src&&(this.config.src=Metacharacter(this.config.src),this.arr=null,this.arr="undefined"!=typeof this.config.src.path?this.config.src.path:this.config.src[0].path,isFlipPdf&&(this.arr="."+arr),this.pageWidth=d,this.pageHeight=f,this.width=this.config.width*this.pageWidth,this.height=this.config.height*this.pageHeight,this.x=this.config.x*this.pageWidth,this.y= this.config.y*this.pageHeight,this.h1=this.height/6,this.h2=this.height/3,this.c=this.nflay=this.flay=0,this.st=null,this.id="AdvancedSound"+g,this.sounddiv=$("
"),this.sound=$(""),this.preimg= $(""),this.playimg=$(""),this.nextimg=$(""),this.soundname=$("
"),this.soundtime=$("
"),this.parent.append(this.sounddiv),this.sounddiv.append(this.sound),this.sounddiv.append(this.preimg),this.sounddiv.append(this.playimg),this.sounddiv.append(this.nextimg),this.sounddiv.append(this.soundname),this.sounddiv.append(this.soundtime),null!=this.config.src&&this.initEvent())},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpageHeighta:b.alpageHeighta,src:b.soundList.sound,skinType:b.skinType, soundPlay:b.soundPlayTriggerEvt||b.componentData.playEvt}},initEvent:function(){var b=this;b.nflay=0;var c=b.playimg[0],d=b.sound[0],f=b.config.src[0].path,g=typeof b.config.src.path;"undefined"!=g?b.soundname.html(this.getname(b.config.src.path)):b.soundname.html(this.getname(f));b.soundtime.html("00:00 / 00:00");this.playimg.bind(_event._down,function(f){0==b.flay?(c.src=uiBaseURL+"Pause_down.png",d.play(),b.flay=1,b.gettime(d.duration)):(c.src=uiBaseURL+"Play_down.png",d.pause(),b.flay=0,clearTimeout(b.st))}); this.preimg.bind(_event._down,function(h){d.pause();clearTimeout(b.st);"undefined"!=g?d.src=b.config.src.path:0g?"0"+g:g,h=parseInt(b/60);c.cc.c?d=10>c.c?"00:0"+c.c:"00:"+c.c:(f=parseInt(c.c/60),d=10>f?10>d?"0"+f+":0"+ d:"0"+f+":"+d:10>d?f+":0"+d:f+":"+d),10>h?c.soundtime.html(d+" / 0"+h+":"+g):c.soundtime.html(d+" / "+h+":"+g),c.st=setTimeout(function(){c.gettime(b)},1E3))},getname:function(b){var c=[],c=b.split("/");return c[c.length-1].split(".")[0]},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.sounddiv.css({width:this.width+"px",height:this.height+"px"});this.sounddiv.css("background-size",this.width+ "px "+this.height+"px");this.soundname.css("top",this.height/3+"px");this.soundtime.css("top",this.height/6+"px");this.setPosition()},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.sounddiv.css({left:this.x+"px",top:this.y+"px"})}});global.hddr.soo3=bdor[51];global.hddr.soc8=hddr.sob8+"ph"; Class("EffText",{Package:"PageItem",create:function(b,c,d,f,g){this._super(b,c,d,f);this.originWidth=bookConfig.largePageWidth;this.originHeight=bookConfig.largePageHeight;this.color=Color(this.config.color).toString();"#0"==this.color&&(this.color="#000");this.speed=this.pos=0;this.speed="ChangeSpeed"==this.config.moveSpeed?250:50;this.width=this.config.width*this.originWidth;this.height=this.config.height*this.originHeight;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight; this.id="efftext"+g;this.scrollid="efftext"+this.id;this.fontSize=this.config.lineH*this.originHeight*0.75;b=new TextFormatAnalyzer(this.config.textStr);this.config.textStr=b.getTextLines();this.config.fontSize=b.getFontSize();this.config.color=b.getFontColor();this.color=Color(this.config.color).toString();!0===parseBool(this.config.sh)?this.efftext=$("
"):this.efftext=$("
");this.efftext2=$("
");!0===parseBool(this.config.tbold)&&this.efftext.css({"font-weight":"bold"});!0===parseBool(this.config.italic)&&this.efftext.css({"font-style":"italic"});this.initEvent();this.parent.append(this.efftext);this.efftext.append(this.efftext2);this.initeffAmin();this.onResize(d,f)},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,textStr:b.htmlText,moveSpeed:b.effectStyle,lineH:b.HRate,sh:b.shadow.hasDropShadow, sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor}},initeffAmin:function(){var b=this,c,d=b.config.textStr;this.efftext2.html(d.substring(0,b.pos));b.pos++==d.length?(b.pos=0,clearTimeout(c)):c=setTimeout(function(){b.initeffAmin()},b.speed)},initEvent:function(){this.flag=0;this.linkURL=null;if(null!=this.config.action){try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(b){}var c; null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.efftext,c)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(), bookContainer.height());this.fontSize=this.config.lineH*this.originHeight*0.75;this.resizeText(this.pageWidth)},resizeText:function(b){b/=this.originWidth;this.efftext.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%","-webkit-transform":"scale("+b+")","-moz-transform":"scale("+b+")","-ms-transform":"scale("+b+")","-o-transform":"scale("+b+")",transform:"scale("+b+")"})},setPosition:function(){this.x= this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.efftext.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item);bdor[7]="m"; Class("PngImage",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.img=$("");null!=this.config.src&&(!0==isFlipPdf&&(this.config.src="."+this.config.src),this.width=this.config.width*this.pageWidth,this.height=this.config.height*this.pageHeight,this.left=this.pageWidth*this.config.x,this.top=this.pageHeight*this.config.y,this.img.load(function(){this.onImageLoad()}.bind(this)),this.img.css({position:"absolute",width:"0px",height:"0px",left:this.left+"px",top:this.top+"px", opacity:this.config.alpha}),this.img.attr({src:this.config.src}),this.parent.append(this.img),this.initEvt())},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,src:b.url,action:b.action}},onImageLoad:function(){var b=this.img[0];this.imageWidth=b.naturalWidth;this.imageHeight=b.naturalHeight;this.fitImage()},fitImage:function(){var b=this.imageWidth/this.imageHeight,c,d,f;b>this.width/this.height?(d=this.width,f=d/b,b=this.left, c=(this.height-f)/2+this.top):(f=this.height,d=f*b,b=(this.width-d)/2+this.left,c=this.top);this.img.css({left:b+"px",top:c+"px",width:d+"px",height:f+"px"})},initEvt:function(){this.audios=this.slide=this.form=null;if(void 0!=this.config.action){this.flag=0;this.linkURL="";try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL); try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.img,c)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.left=this.pageHeight*this.config.x;this.top=this.pageHeight*this.config.y;this.fitImage();this.width>this.height?this.img.css({height:this.height+"px",left:this.pageWidth*this.config.x+"px",top:this.pageHeight*this.config.y+"px"}):this.img.css({width:this.width+ "px",left:this.pageWidth*this.config.x+"px",top:this.pageHeight*this.config.y+"px"});this.setPosition(this.config.x*b,this.config.y*c);if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(b,c){this.img.css({left:b+"px",top:c+"px"})}}).extend(PageItem.Item); Class("AminText",{Package:"PageItem",create:function(b,c,d,f,g){this._super(b,c,d,f);this.originWidth=bookConfig.largePageWidth;this.originHeight=bookConfig.largePageHeight;this.pos=0;this.width=parseInt(this.config.width*this.originWidth);this.height=parseInt(this.config.height*this.originHeight);this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.id="amintext"+g;this.scrollid="animscroll"+this.id;c=new TextFormatAnalyzer(this.config.textStr);this.config.textStr=c.getTextLines(); null==this.config.fontName&&(f=c.getFontFamily().split(","),this.config.fontName=f[0],this.config.fontSize=c.getFontSize(),this.config.align=c.getAlign(),this.config.color=c.getFontColor(),this.color=colorTo0x(this.config.color));this.amintext=$("
");!0===parseBool(this.config.sh)&&this.amintext.css({"box-shadow":this.config.sx+ "px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-moz-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-o-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-ms-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr),"-webkit-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+colorTo0x(this.config.sr)}); this.amintext2=$("
");!0===parseBool(this.config.tbold)&&this.amintext2.css({"font-weight":"bold"});!0===parseBool(this.config.italic)&&this.amintext2.css({"font-style":"italic"});this.parent=b;this.initEvent();this.parent.append(this.amintext);this.amintext.append(this.amintext2);switch(this.config.effectType){case "Default":this.initAmin(); break;case "Letter Spacing":this.litterText(this.config.textStr);break;case "Scale Word":this.amintext2.css("text-align","center");b=Array(this.config.textStr);this.RightText(b[0],0,this.amintext2,"PText2","#365933","#9daF33",50,0);break;case "Right To Left":this.amintext2.css("text-align","center");b=Array(this.config.textStr);this.RightText(b[0],0,this.amintext2,"PText2","#365933","#9daF33",50,0);break;case "Center To Edges":this.initAmin()}this.resizeText(d)},parseConfig:function(b){return{x:b.location.x, y:b.location.y,width:b.location.width,height:b.location.height,alpageHeighta:b.alpageHeighta,effectType:b.effectType,textStr:b.textStr,fontName:b.formats.defaultFormat.fontName,fontSize:b.formats.defaultFormat.fontSize,color:b.formats.defaultFormat.color,tbold:b.formats.defaultFormat.bold,italic:b.formats.defaultFormat.italic,action:b.action,lineH:b.HRate,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor}},initAmin:function(){var b= this,c,d=b.config.textStr;b.pos"!=b.charAt(c);)c++;c++}if("&"==b.charAt(c)&&" "!=b.charAt(c+1)){for(;";"!=b.charAt(c);)c++;c++}n=b.slice(0,c);tmp1=b.charAt(c++);d.html(""+ n+""+tmp1+"");setTimeout(function(){m.RightText(b,c,d,f,g,h,k,l)},k)}},litterText:function(b){for(var c="",d=b.length,f=0;f
");c.css({width:this.boxWidth+ "px",height:this.boxHeight+"px"});image=$("");image.remove();var d=this.photos[b].url;!0==isFlipPdf&&(d="."+d);image.attr("src",d);image.css({width:this.boxWidth+"px",height:this.boxHeight+"px"});c.append(image);this.images[b]=c}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.imgWidth=this.config.width*this.pageWidth;this.imgHeight=this.config.height*this.pageHeight;this.boxWidth=this.imgWidth-8;this.boxHeight=this.imgHeight-8;this.background.css({width:this.imgWidth, height:this.imgHeight});this.toolBar.css({width:this.boxWidth,height:"35px"});this.toolBG.onResize(this.boxWidth,35);this.toolBG.setPosition(0,0);this.imgTitle.css({width:this.boxWidth-20+"px",height:"20px",left:"10px",top:"7px"});this.slideShowBG.onResize(this.imgWidth,this.imgHeight);for(var d=0;dthis.config.images)){if(this.images&&this.images.length)for(b=0;b");this.content.css({position:"absolute",left:this.x+"px",top:this.y+"px",width:this.width+"px",height:this.height+"px",border:"0px solid red"});this.currentIndex=0;this.parent.append(this.content);this.initImages();this.startMove()}},parseConfig:function(b){return{width:b.location.width, height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,images:b.Images}},initImages:function(){if(void 0!=this.images&&null!=this.images&&0!=this.images.length){this.refreshImageAndPosition();this.carouselList=new CarouselImageList;this.carouselList.setResources(this.aImages);this.carouselList.setPositions(this.aPositions);for(var b=0;bthis.imageItem.length&&(c=Math.min(this.imageItem.length,3));switch(c){case 1:this.aImages.push(this.imageItem[0].url);this.aPositions.push(new CarouselPosition(0,0,this.width,this.height,1));break;case 2:this.aImages.push(this.imageItem[0].url);this.aImages.push(this.imageItem[(this.currentIndex+ 1)%this.imageItem.length].url);c=Math.ceil((this.width-b)/2);this.aPositions.push(new CarouselPosition(c,0,b,b,2));c=Math.ceil((this.width-3*b+5)/2)+(2*b-5);this.aPositions.push(new CarouselPosition(c,5,b-5,b-5,1));break;case 3:this.aImages.push(this.imageItem[(this.currentIndex-1+this.imageItem.length)%this.imageItem.length].url);this.aImages.push(this.imageItem[this.currentIndex%this.imageItem.length].url);this.aImages.push(this.imageItem[(this.currentIndex+1)%this.imageItem.length].url);c=Math.ceil((this.width- 3*b+10)/2);this.aPositions.push(new CarouselPosition(c,5,b-5,b-5,0));c=Math.ceil((this.width-b)/2);this.aPositions.push(new CarouselPosition(c,0,b,b,2));c=Math.ceil((this.width-3*b+10)/2)+(2*b-5);this.aPositions.push(new CarouselPosition(c,5,b-5,b-5,1));break;case 5:this.aImages.push(this.imageItem[(this.currentIndex-2+this.imageItem.length)%this.imageItem.length].url),this.aImages.push(this.imageItem[(this.currentIndex-1+this.imageItem.length)%this.imageItem.length].url),this.aImages.push(this.imageItem[this.currentIndex% this.imageItem.length].url),this.aImages.push(this.imageItem[(this.currentIndex+1)%this.imageItem.length].url),this.aImages.push(this.imageItem[(this.currentIndex+2)%this.imageItem.length].url),c=Math.ceil((this.width-5*b+20)/2),this.aPositions.push(new CarouselPosition(c,5,2*b-5,2*b-5,0)),c=Math.ceil((this.width-3*b+10)/2),this.aPositions.push(new CarouselPosition(c,5,2*b-5,2*b-5,2)),c=Math.ceil((this.width-2*b)/2),this.aPositions.push(new CarouselPosition(c,0,3*b,3*b,3)),c=Math.ceil((this.width- 3*b+10)/2)+(2*b-5),this.aPositions.push(new CarouselPosition(c,5,2*b-5,2*b-5,2)),c=Math.ceil((this.width-5*b+20)/2)+(4*b-15),this.aPositions.push(new CarouselPosition(c,5,2*b-5,2*b-5,1))}}},startMove:function(){var b=this;this.timer=window.setInterval(function(){b.move(1)},2E3)},stopMove:function(){window.clearInterval(this.timer)},move:function(b){this.currentIndex+=b;0>this.currentIndex&&(this.currentIndex+=this.imageItem.length);this.currentIndex%=this.imageItem.length;var c=[];switch(this.carouselList.instanceCount()){case 1:c.push(this.imageItem[0].url); break;case 2:c.push(this.imageItem[this.currentIndex%this.imageItem.length].url);c.push(this.imageItem[(this.currentIndex+1)%this.imageItem.length].url);break;case 3:c.push(this.imageItem[(this.currentIndex-1+this.imageItem.length)%this.imageItem.length].url);c.push(this.imageItem[this.currentIndex%this.imageItem.length].url);c.push(this.imageItem[(this.currentIndex+1)%this.imageItem.length].url);break;case 5:c.push(this.imageItem[(this.currentIndex-2+this.imageItem.length)%this.imageItem.length].url), c.push(this.imageItem[(this.currentIndex-1+this.imageItem.length)%this.imageItem.length].url),c.push(this.imageItem[this.currentIndex%this.imageItem.length].url),c.push(this.imageItem[(this.currentIndex+1)%this.imageItem.length].url),c.push(this.imageItem[(this.currentIndex+2)%this.imageItem.length].url)}this.carouselList.setResources(c);this.carouselList.move(b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight; this.content.css({width:this.width+"px",height:this.height+"px"});this.setPosition();this.refreshImageAndPosition();this.carouselList.setResources(this.aImages);this.carouselList.setPositions(this.aPositions);this.carouselList.resizeAll()},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.content.css({left:this.x+"px",top:this.y+"px"})}}); var CarouselImage=Class({create:function(b,c){this.parent=b;this.instance=$('');this.parent.append(this.instance);this.imageHeight=this.imageWidth=0;var d=this;this.instance.load(function(){CarouselImage.prototype.onImageLoad.apply(d,arguments)});this.setArea(c.left,c.top,c.width,c.height);this.setZindex(c.zindex)},blur:function(b){!0==b?this.instance.css({"-webkit-filter":"blur(2px)","-moz-filter":"blur(2px)","-o-filter":"blur(2px)","-ms-filter":"blur(2px)",filter:"blur(2px)"}): this.instance.css({"-webkit-filter":"blur(0px)","-moz-filter":"blur(0px)","-o-filter":"blur(0px)","-ms-filter":"blur(0px)",filter:"blur(0px)"})},setSrc:function(b){this.instance[0].src=b},getSrc:function(){return this.instance[0].src},onImageLoad:function(){var b=this.instance[0];this.imageWidth=b.naturalWidth;this.imageHeight=b.naturalHeight;b=Math.ceil(this.imageHeight*this.instance.width()/this.imageWidth);this.instance.css({height:b+"px"})},move:function(b,c){this.instance.css({left:b+"px",top:c+ "px"})},resize:function(b,c){var d=c;0g&&(g+=c);g>=c&&(g%=c);var h=this.imageInstances[g];this.imageInstances[f]=0==g?d:h}for(f=0;f");this.content.css({position:"absolute",left:this.x+"px",top:this.y+"px",width:this.width+"px",height:this.height+"px",border:"0px solid red"});this.currentIndex=0;this.parent.append(this.content);this.init()},parseConfig:function(b){return{width:b.location.width, height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,images:b.Images,borderWidth:b.borderWidth}},init:function(){this.imageInstances=[];if(0!=this.imageItem.length){for(var b=0;b'); this.rightButton=$('');this.setButtonPosition();this.leftButton.bind(_event._click,function(){this.preImage()}.bind(this));this.rightButton.bind(_event._click,function(){this.nextImage()}.bind(this));isTouchDevice()||(this.leftButton.css({display:"none"}),this.rightButton.css({display:"none"}));this.content.append(this.leftButton);this.content.append(this.rightButton);this.content.bind(_event._enter,function(){this.leftButton.css({display:"block"}); this.rightButton.css({display:"block"})}.bind(this));this.content.bind(_event._leave,function(){this.leftButton.css({display:"none"});this.rightButton.css({display:"none"})}.bind(this))},preImage:function(){-1!=this.currentIndex&&this.imageInstances[this.currentIndex].hide();this.currentIndex=(this.currentIndex-1+this.images.length)%this.images.length;this.imageInstances[this.currentIndex].show()},nextImage:function(){-1!=this.currentIndex&&this.imageInstances[this.currentIndex].hide();this.currentIndex= (this.currentIndex+1)%this.images.length;this.imageInstances[this.currentIndex].show()},showImage:function(b){-1!=b&&(-1!=this.currentIndex&&this.imageInstances[this.currentIndex].hide(),this.currentIndex=b,this.imageInstances[this.currentIndex].show())},setButtonPosition:function(){var b=(this.height-32)/2;this.leftButton.css({left:"0px",top:b+"px"});this.rightButton.css({right:"0px",top:b+"px"})},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth; this.height=this.config.height*this.pageHeight;this.content.css({width:this.width+"px",height:this.height+"px"});this.setPosition();this.setButtonPosition();this.childWidth=Math.ceil(this.width/4);for(var d=0;d");this.instance.css({position:"absolute",left:f.left+"px",top:f.top+"px",width:this.width+ "px",height:this.height+"px",display:"none"});this.instance.rotate(this.rotation);this.setBorderWidth(this.borderWidth);this.initShadow();this.instance.load(function(){ImageInstance.prototype.onImageLoad.apply(d,arguments)});this.instance.bind(_event._click,function(){d.parent.currentIndex==d.zIndex?(d.hide(),d.parent.currentIndex=-1):d.parent.showImage(d.zIndex)});b.content.append(this.instance)},initShadow:function(){this.instance.css({"-moz-box-shadow":"2px 2px 4px #252525","box-shadow":"2px 2px 4px #252525", "-webkit-box-shadow":"2px 2px 4px #252525","-ms-box-shadow":"2px 2px 4px #252525","-o-box-shadow":"2px 2px 4px #252525"})},onImageLoad:function(){var b=this.instance[0];this.imageWidth=b.naturalWidth;this.imageHeight=b.naturalHeight;this.height=Math.ceil(this.imageHeight*this.width/this.imageWidth);this.maxTop=this.parent.height-this.height;this.instance.css({height:this.height+"px",display:"block"})},setImage:function(b){this.instance.attr("src",b)},onResize:function(){this.width=this.parent.childWidth; this.height=0this.parent.width/this.parent.height)var b=this.parent.width,c=b*this.imageHeight/this.imageWidth,d=(this.parent.height-c)/2-this.parent.borderWidth,f=0,g=0;else c=this.parent.height,b=c*this.imageWidth/ this.imageHeight,g=d=0,f=(this.parent.width-b)/2-this.parent.borderWidth;return new DynImagePostion(f,d,b,c,g)},show:function(){if(0!=this.imageWidth&&0!=this.imageHeight){var b=this.getTopPosition();b.borderWidth=this.parent.borderWidth;this.setZindex(this.parent.maxZindex);this.moveTo(b,function(){this.setZindex(this.parent.maxZindex)})}},hide:function(){if(0!=this.imageWidth&&0!=this.imageHeight){var b=randomPosition(this.maxLeft,this.maxTop),b=new DynImagePostion(b.left,b.top,this.width,this.height, b.rotation);this.setZindex(this.parent.maxZindex-1);b.borderWidth=this.borderWidth;this.moveTo(b,function(){this.setZindex(this.zIndex)})}},moveTo:function(b,c){var d=null,f=0,g=this,h=window.setInterval(function(){!1==g.isInAnimate(h)&&g.animate.push(h);if(!1!=g.isRunning(h)){null==d&&(d=g.getPosition());var k=$.easing.swing(null,f,d.left,b.left-d.left,20),l=$.easing.swing(null,f,d.top,b.top-d.top,20),m=$.easing.swing(null,f,d.width,b.width-d.width,20),n=$.easing.swing(null,f,d.height,b.height-d.height, 20),p=$.easing.swing(null,f,d.rotation,b.rotation-d.rotation,20),q=$.easing.swing(null,f,d.borderWidth,b.borderWidth-d.borderWidth,20);g.instance.css({left:k+"px",top:l+"px",width:m+"px",height:n+"px"});g.instance.rotate(p);g.setBorderWidth(q);g.rotation=p;20==f++&&(window.clearInterval(h),g.animate.shift(),void 0!=c&&c.apply(g,arguments))}},20)},isInAnimate:function(b){for(var c=0;c");this.content.css({position:"absolute",left:this.x+"px",top:this.y+"px",width:this.width+"px",height:this.height+"px",border:b+"px solid "+Color(this.config.borderColor).toString()});!0==this.config.addBackground&&this.content.css({background:Color(this.config.backgroundColor).toString(), opacity:this.config.backgroundAlpha});this.parent.append(this.content);this.init()},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,images:b.Images,addBackground:parseBool(b.addBack),addBorder:parseBool(b.addBorder),backgroundColor:b.backgroundColor,backgroundAlpha:b.backgroundColorAlpha,borderColor:b.backgroundBorderColor}},init:function(){this.busy=!1;this.imageItems=[];for(var b=0;b');this.rightButton=$('');this.setButtonPosition();var b=this;this.leftButton.bind(_event._click,function(){this.preImage()}.bind(this)); this.rightButton.bind(_event._click,function(){this.nextImage()}.bind(this));isTouchDevice()||(this.leftButton.css({display:"none"}),this.rightButton.css({display:"none"}));this.content.append(this.leftButton);this.content.append(this.rightButton);this.content.bind(_event._enter,function(){b.leftButton.css({display:"block"});b.rightButton.css({display:"block"})});this.content.bind(_event._leave,function(){b.leftButton.css({display:"none"});b.rightButton.css({display:"none"})})},preImage:function(){if(!0!= this.busy){this.busy=!0;var b=this.imageItems[this.imageCount-1],c=this;this.imageItems[0].randomRotate();b.rotateTo(0,40);b.jumpUp(function(){b.setZindex(c.maxZindex);b.jumpDown(function(){c.imageItems.pop();c.imageItems.unshift(b);c.resetZindex();c.busy=!1})})}},nextImage:function(){if(!0!=this.busy){this.busy=!0;var b=this.imageItems[0],c=this.imageItems[1],d=this;1==this.imageItems.length&&(c=b);c.rotateTo(0);b.randomRotate(40);b.jumpUp(function(){b.setZindex(d.minZindex);b.jumpDown(function(){d.imageItems.shift(); d.imageItems.push(b);d.resetZindex();d.busy=!1})})}},resetZindex:function(){for(var b=0;b");this.instance.css({position:"absolute",left:"0px",top:"0px",width:this.width+"px",height:this.height+"px",border:"2px solid white",display:"none"});this.instance.load(function(){this.onImageLoad()}.bind(this));this.initShadow();b.content.append(this.instance)},initShadow:function(){this.instance.css({"-moz-box-shadow":"2px 2px 4px #252525", "box-shadow":"2px 2px 4px #252525","-webkit-box-shadow":"2px 2px 4px #252525","-ms-box-shadow":"2px 2px 4px #252525","-o-box-shadow":"2px 2px 4px #252525"})},getRandomRotation:function(){return 60-Math.ceil(120*Math.random())},onImageLoad:function(){var b=this.instance[0];this.imageWidth=b.naturalWidth;this.imageHeight=b.naturalHeight;this.width=Math.ceil(this.height*this.imageWidth/this.imageHeight);this.left=Math.ceil((this.parent.width-this.width)/2);this.top=Math.ceil((this.parent.height-this.height)/ 2);this.instance.css({left:this.left+"px",top:this.top+"px",width:this.width+"px",height:this.height+"px",display:"block"});!0==this.initRotate&&(b=this.getRandomRotation(),this.instance.rotate(b),this.rotation=b)},setImage:function(b){this.instance.attr("src",b)},setZindex:function(b){this.instance.css({"z-index":b})},randomRotate:function(b){var c=this.getRandomRotation();this.rotateTo(c,b)},rotateTo:function(b,c){var d=this.rotation,f=20;void 0!=c&&(f=c);var g=this,h=0,k=window.setInterval(function(){var c= $.easing.swing(null,h,d,b-d,f);g.instance.rotate(c);g.rotation=c;h++>=f&&window.clearInterval(k)},20)},jumpUp:function(b){this.instance.animate({top:Math.floor(1.3*-this.height)},400,b)},jumpDown:function(b){this.instance.animate({top:this.top},400,b)},resize:function(){if(0!=this.imageWith||0!=this.imageHeight)this.height=this.parent.itemHeight,this.width=Math.ceil(this.height*this.imageWidth/this.imageHeight),this.left=Math.ceil((this.parent.width-this.width)/2),this.top=Math.ceil((this.parent.height- this.height)/2),this.instance.animate({left:this.left,top:this.top,width:this.width,height:this.height},400)}}); Class("Rotate3D",{Package:"PageItem",create:function(b,c,d,f,g){this.config=this.parseConfig(c);this.pageWidth=d;this.pageHeight=f;this.parent=b;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.id="3d"+g;this.images=this.config.images;this.Item=[];this.images instanceof Array||(this.images=this.images.node);if(this.config.images!={}){this.topZindex=this.imageCount=this.images.length; if(this.images&&this.images.length)for(b=0;b");this.content.css({position:"absolute",overflow:"hidden",left:this.x+"px",top:this.y+"px",width:this.width+"px",height:this.height+"px",border:b+"px solid "+colorTo0x(this.config.borderColor)});!0==this.config.addBackground&&this.content.css({background:colorTo0x(this.config.backgroundColor),opacity:this.config.backgroundAlpha/ 100});this.parent.append(this.content);this.init();this.rotateTimer=-1;this.step=0}},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,images:b.componentData.Images,addBackground:parseBool(b.componentData.addBack),addBorder:parseBool(b.componentData.addBorder),backgroundColor:b.componentData.backColor,backgroundAlpha:b.componentData.backAlpha,borderColor:b.componentData.borderColor,sh:parseBool(b.shadow.hasDropShadow),sx:b.shadow.shadowBlurX, sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor}},init:function(){this.imageItems=[];for(var b=0;b');this.rightButton=$(''); this.setButtonPosition();var b=this;this.leftButton.bind(_event._down,this.preImage.bind(this));this.rightButton.bind(_event._down,this.nextImage.bind(this));this.leftButton.bind(_event._end,this.stopRotate.bind(this));this.rightButton.bind(_event._end,this.stopRotate.bind(this));this.leftButton.bind(_event._leave,this.stopRotate.bind(this));this.rightButton.bind(_event._leave,this.stopRotate.bind(this));isTouchDevice()||(this.leftButton.css({display:"none"}),this.rightButton.css({display:"none"})); this.content.append(this.leftButton);this.content.append(this.rightButton);this.content.bind(_event._enter,function(){b.leftButton.css({display:"block"});b.rightButton.css({display:"block"})});this.content.bind(_event._leave,function(){b.leftButton.css({display:"none"});b.rightButton.css({display:"none"})})},setButtonPosition:function(){var b=(this.height-32)/2;this.leftButton.css({left:"0px",top:b+"px"});this.rightButton.css({right:"0px",top:b+"px"})},onResize:function(b,c){this.pageWidth=b;this.pageHeight= c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.content.css({width:this.width+"px",height:this.height+"px"});this.setPosition();this.setButtonPosition();for(var d=0;dthis.currentIndex&&(this.currentIndex+=this.imageCount);this.currentIndex>=this.imageCount&&(this.currentIndex%=this.imageCount);this.imageItems[b].hide();this.imageItems[this.currentIndex].show()},stopRotate:function(){window.clearInterval(this.rotateTimer); this.step=0;this.rotateTimer=-1}}); var Rotate3DItem=Class({create:function(b,c){var d=this;this.parent=b;this.zIndex=c;this.height=this.parent.height;this.width=this.parent.width;this.imageHeight=this.imageWidth=0;this.instance=$("");this.instance.css({position:"absolute",left:"0px",top:"0px",width:this.width+"px",height:this.height+"px",display:"none"});this.setZindex(c);this.initShadow();this.instance.load(function(){Rotate3DItem.prototype.onImageLoad.apply(d,arguments)});b.content.append(this.instance)},initShadow:function(){var b= this.parent.config;!0==b.sh&&this.instance.css({"box-shadow":b.sx+"px "+b.sy+"px "+b.se+"px "+colorTo0x(b.sr),"-moz-box-shadow":b.sx+"px "+b.sy+"px "+b.se+"px "+colorTo0x(b.sr),"-webkit-box-shadow":b.sx+"px "+b.sy+"px "+b.se+"px "+colorTo0x(b.sr),"-ms-box-shadow":b.sx+"px "+b.sy+"px "+b.se+"px "+colorTo0x(b.sr),"-o-box-shadow":b.sx+"px "+b.sy+"px "+b.se+"px "+colorTo0x(b.sr)})},onImageLoad:function(){var b=this.instance[0];this.imageWidth=b.naturalWidth;this.imageHeight=b.naturalHeight;this.height= Math.floor(0.9*this.parent.height);this.width=Math.ceil(this.height*this.imageWidth/this.imageHeight);this.left=Math.ceil((this.parent.width-this.width)/2);this.top=Math.ceil((this.parent.height-this.height)/2);this.instance.css({left:this.left+"px",top:this.top+"px",width:this.width+"px",height:this.height+"px",display:"block"})},setImage:function(b){this.instance.attr("src",b)},setZindex:function(b){this.instance.css({"z-index":b})},show:function(){this.setZindex(this.parent.topZindex)},hide:function(){this.setZindex(this.zIndex)}, resize:function(){if(0!=this.imageWidth||0!=this.imageHeight)this.height=Math.floor(0.9*this.parent.height),this.width=Math.ceil(this.height*this.imageWidth/this.imageHeight),this.left=Math.ceil((this.parent.width-this.width)/2),this.top=Math.ceil((this.parent.height-this.height)/2),this.instance.animate({left:this.left,top:this.top,width:this.width,height:this.height},400)}}); Class("EmbeddedSlideshow",{Package:"PageItem",create:function(b,c,d,f){this.config=this.parseConfig(c);this.photos=$.extend([],this.config.images);this.photoItem=[];this.photos[0]||(this.photos=[this.photos.Image]);for(c=0;cc)for(;4>c;c++)this.photoItem[c]=this.photoItem[0];this.parent=b;this.pageWidth=d;this.pageHeight=f;this.imgIndex=-1;this.imgWidth= this.config.width*this.pageWidth;this.imgHeight=this.config.height*this.pageHeight;this.boxWidth=this.imgWidth-8;this.boxHeight=this.imgHeight-8;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.interval=0;this.fadeTime=400;this.alpha=0;this.nextAlpha=100;this.nextTop=this.nextLeft=this.top=this.left=0;this.images=[];this.background=$("
");this.background.css({"z-index":"199"});this.background.css({width:this.imgWidth,height:this.imgHeight});this.image0Holder= $("
");this.image1Holder=$("
");this.image2Holder=$("
");this.image3Holder=$("
");this.img=$("");this.parent.append(this.background);this.background.append(this.image3Holder);this.background.append(this.image2Holder);this.background.append(this.image1Holder);this.background.append(this.image0Holder);this.background.css({left:this.x+"px",top:this.y+"px",position:"absolute", overflow:"hidden"});this.image0Holder.css({width:this.boxWidth+"px",height:this.boxHeight+"px",left:(this.imgWidth-this.boxWidth)/2+"px",top:(this.imgHeight-this.boxHeight)/2+"px","-webkit-mask-size":this.boxWidth+"px "+this.boxHeight+"px",position:"absolute","z-index":202});this.image1Holder.css({width:this.boxWidth+"px",height:this.boxHeight+"px",left:(this.imgWidth-this.boxWidth)/2+"px",top:(this.imgHeight-this.boxHeight)/2+"px","-webkit-mask-size":this.boxWidth+"px "+this.boxHeight+"px",position:"absolute", "z-index":202});this.image2Holder.css({width:this.boxWidth+"px",height:this.boxHeight+"px",left:(this.imgWidth-this.boxWidth)/2+"px",top:(this.imgHeight-this.boxHeight)/2+"px","-webkit-mask-size":this.boxWidth+"px "+this.boxHeight+"px",position:"absolute","z-index":202});this.image3Holder.css({width:this.boxWidth+"px",height:this.boxHeight+"px",left:(this.imgWidth-this.boxWidth)/2+"px",top:(this.imgHeight-this.boxHeight)/2+"px","-webkit-mask-size":this.boxWidth+"px "+this.boxHeight+"px",position:"absolute", "z-index":202});this.addItem();this.currentImageHolder=this.image0Holder;this.nextImageHolder=this.image1Holder;this.currentImage=0;this.nextImage=1;this.image0Holder.append(this.images[0]);this.image1Holder.append(this.images[(this.currentImage+1)%this.images.length]);this.image2Holder.append(this.images[(this.currentImage+2)%this.images.length]);this.image3Holder.append(this.images[(this.currentImage+3)%this.images.length]);this.moveLeft=this.boxWidth/5;this.moveTop=this.boxHeight/5;this.tranLeft= this.moveLeft/100;this.tranTop=this.moveTop/100;$(this.image0Holder.children()).css({left:-this.moveLeft,top:-this.moveTop});$(this.image1Holder.children()).css({left:this.moveLeft,top:-this.moveTop});$(this.image2Holder.children()).css({left:this.moveLeft,top:this.moveTop});$(this.image3Holder.children()).css({left:-this.moveLeft,top:this.moveTop});this.image0Holder.css({opacity:"0"});this.image1Holder.css({opacity:"0"});this.image2Holder.css({opacity:"0"});this.image3Holder.css({opacity:"1"});this.timer1= setTimeout(this.transition(),this.interval)},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,images:b.Images}},transition:function(){function b(){0=c.fadeTime&&0=c.alpha&&(c.alpha+=1,c.nextAlpha-=1,$(c.image0Holder).css({opacity:c.alpha/100}),$(c.image3Holder).css({opacity:c.nextAlpha/100}),c.left=parseFloat($(c.image0Holder.children()).css("left").replace("px", ""))+c.tranLeft,c.top=parseFloat($(c.image0Holder.children()).css("top").replace("px",""))+c.tranTop,c.nextLeft=parseFloat($(c.image3Holder.children()).css("left").replace("px",""))+c.tranLeft,c.nextTop=parseFloat($(c.image3Holder.children()).css("top").replace("px",""))-c.tranTop,$(c.image0Holder.children()).css({left:c.left,top:c.top}),$(c.image1Holder.children()).css({left:c.moveLeft,top:-c.moveTop}),$(c.image2Holder.children()).css({left:c.moveLeft,top:c.moveTop}),$(c.image3Holder.children()).css({left:c.nextLeft, top:c.nextTop}),301==c.fadeTime&&(c.currentImage=(c.currentImage+1)%c.images.length,c.nextImage=(c.nextImage+1)%c.images.length,c.image1Holder.empty().append(c.images[c.currentImage]),c.image2Holder.empty().append(c.images[c.nextImage]),c.image1Holder.css({opacity:"0"}),c.image2Holder.css({opacity:"0"}),$(c.image1Holder.children()).css({left:c.moveLeft,top:-c.moveTop}),$(c.image2Holder.children()).css({left:c.moveLeft,top:c.moveTop}))),200=c.fadeTime&&0=c.nextAlpha&& (c.nextAlpha+=1,c.alpha-=1,$(c.image0Holder).css({opacity:c.alpha/100}),$(c.image1Holder).css({opacity:c.nextAlpha/100}),c.left=parseFloat($(c.image0Holder.children()).css("left").replace("px",""))+c.tranLeft,c.top=parseFloat($(c.image0Holder.children()).css("top").replace("px",""))+c.tranTop,c.nextLeft=parseFloat($(c.image1Holder.children()).css("left").replace("px",""))-c.tranLeft,c.nextTop=parseFloat($(c.image1Holder.children()).css("top").replace("px",""))+c.tranTop,$(c.image0Holder.children()).css({left:c.left, top:c.top}),$(c.image1Holder.children()).css({left:c.nextLeft,top:c.nextTop}),$(c.image2Holder.children()).css({left:c.moveLeft,top:c.moveTop}),$(c.image3Holder.children()).css({left:-c.moveLeft,top:c.moveTop}),202==c.fadeTime&&(c.currentImage=(c.currentImage+1)%c.images.length,c.nextImage=(c.nextImage+1)%c.images.length,c.image2Holder.empty().append(c.images[c.currentImage]),c.image3Holder.empty().append(c.images[c.nextImage]),c.image3Holder.css({opacity:"0"}),c.image2Holder.css({opacity:"0"}),$(c.image2Holder.children()).css({left:c.moveLeft, top:c.moveTop}),$(c.image3Holder.children()).css({left:-c.moveLeft,top:c.moveTop}))),100=c.fadeTime&&0=c.alpha&&(c.alpha+=1,c.nextAlpha-=1,$(c.image2Holder).css({opacity:c.alpha/100}),$(c.image1Holder).css({opacity:c.nextAlpha/100}),c.left=parseFloat($(c.image2Holder.children()).css("left").replace("px",""))-c.tranLeft,c.top=parseFloat($(c.image2Holder.children()).css("top").replace("px",""))-c.tranTop,c.nextLeft=parseFloat($(c.image1Holder.children()).css("left").replace("px", ""))-c.tranLeft,c.nextTop=parseFloat($(c.image1Holder.children()).css("top").replace("px",""))+c.tranTop,$(c.image0Holder.children()).css({left:-c.moveLeft,top:-c.moveTop}),$(c.image1Holder.children()).css({left:c.nextLeft,top:c.nextTop}),$(c.image2Holder.children()).css({left:c.left,top:c.top}),$(c.image3Holder.children()).css({left:-c.moveLeft,top:c.moveTop}),101==c.fadeTime&&(c.currentImage=(c.currentImage+1)%c.images.length,c.nextImage=(c.nextImage+1)%c.images.length,c.image3Holder.empty().append(c.images[c.currentImage]), c.image0Holder.empty().append(c.images[c.nextImage]),c.image3Holder.css({opacity:"0"}),c.image0Holder.css({opacity:"0"}),$(c.image0Holder.children()).css({left:-c.moveLeft,top:-c.moveTop}),$(c.image3Holder.children()).css({left:-c.moveLeft,top:c.moveTop}))),0=c.fadeTime&&0=c.nextAlpha&&(c.nextAlpha+=1,c.alpha-=1,$(c.image2Holder).css({opacity:c.alpha/100}),$(c.image3Holder).css({opacity:c.nextAlpha/100}),c.left=parseFloat($(c.image2Holder.children()).css("left").replace("px", ""))-c.tranLeft,c.top=parseFloat($(c.image2Holder.children()).css("top").replace("px",""))-c.tranTop,c.nextLeft=parseFloat($(c.image3Holder.children()).css("left").replace("px",""))+c.tranLeft,c.nextTop=parseFloat($(c.image3Holder.children()).css("top").replace("px",""))-c.tranTop,$(c.image0Holder.children()).css({left:-c.moveLeft,top:-c.moveTop}),$(c.image1Holder.children()).css({left:c.moveLeft,top:-c.moveTop}),$(c.image2Holder.children()).css({left:c.left,top:c.top}),$(c.image3Holder.children()).css({left:c.nextLeft, top:c.nextTop}),1==c.fadeTime&&(c.currentImage=(c.currentImage+1)%c.images.length,c.nextImage=(c.nextImage+1)%c.images.length,c.image0Holder.empty().append(c.images[c.currentImage]),c.image1Holder.empty().append(c.images[c.nextImage]),c.image0Holder.css({opacity:"0"}),c.image1Holder.css({opacity:"0"}),$(c.image0Holder.children()).css({left:-c.moveLeft,top:-c.moveTop}),$(c.image1Holder.children()).css({left:c.moveLeft,top:-c.moveTop}))));400this.photoItem.length)){var c=this;c.timer0=setInterval(b,20)}},addItem:function(){for(var b=this,c=0;c");d.css({width:b.boxWidth+"px",height:b.boxHeight+"px",position:"absolute"});var f=$('');f.css("position","absolute");var g=Metacharacter(b.photoItem[c]);d.append(f);$(f).load(function(){var c=$(this)[0];$(this).css({left:(b.boxWidth-c.naturalWidth)/2+"px",top:(b.boxHeight- c.naturalHeight)/2+"px",position:"absolute"})}).attr("src",g);b.images[c]=d}},resizeItem:function(){for(var b=0;b");this.content.css({position:"absolute",left:this.left,top:this.top,width:this.width,height:this.height});this.parent.append(this.content); isTouchDevice()||(!0==isFlipPdf&&(this.config.src="."+this.config.src),this.content.flash({swf:this.config.src,width:this.width+"px",height:this.height+"px",wmode:"transparent"}))},parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,src:b.swfURL,shadow:b.shadow}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.content.css({width:this.width+ "px",height:this.height+"px"});this.content.flash().remove();this.content.flash({swf:this.config.src,width:this.width+"px",height:this.height+"px",wmode:"transparent"});this.setPosition(this.config.x*this.pageWidth,this.config.y*this.pageHeight)},setPosition:function(b,c){this.content.css({left:b+"px",top:c+"px"})},hide:function(){this.content.html("")},show:function(){this.content.flash({swf:this.config.src,width:this.width+"px",height:this.height+"px",wmode:"transparent"})}}); (function(b){var c=0;b.fn.printArea=function(){var d=b(this);b("iframe#printArea_"+c).remove();c++;var f="printArea_"+c;iframe=document.createElement("IFRAME");b(iframe).attr({style:"position:absolute;width:0px;height:0px;left:-500px;top:-500px;",id:f});document.body.appendChild(iframe);var g=iframe.contentWindow.document;b(document).find("link").filter(function(){return"stylesheet"==b(this).attr("rel").toLowerCase()}).each(function(){g.write('')});g.write('
'+b(d).html()+"
");g.close();d=iframe.contentWindow;d.close();d.focus();d.print()}})(jQuery);var QAF_UNKNOWN=-1,QAF_RIGHT=0,QAF_MISTAKE=1; Class("QuizPanelPC",{Package:"PageItem",create:function(b,c){this.config=c;this.parent=b;this.quiz=this.config.action.quiz;this.quiz[0]||(this.quiz=[this.quiz.topic]);this.background=$("
");this.container=$("
");this.closeButton=$("
");this.content=$("
");this.title=$("
");this.button=$("
");this.rightSmile=$("
"); this.mistakeSmile=$("
");this.rightNumber=$("
0
");this.mistakeNumber=$("
0
");this.nextPage=$("
");this.prePage=$("
");this.advanceImg=$("
"); this.parent.append(this.background);this.progressBar=new TopicProgressBar(this.quiz.length);this.parent.append(this.container);this.container.append(this.content);this.container.append(this.closeButton);this.initQuiz();this.content.append(this.title).append(this.changBox).append(this.rightSmile).append(this.mistakeSmile).append(this.rightNumber).append(this.mistakeNumber).append(this.nextPage).append(this.prePage).append(this.progressBar.progressContainer);this.title.html(this.config.action.guizTxt); ""==this.config.action.guizURL?this.setQuestionURL(this.topicItem[0].QuizTopicPanel.content):(this.advance=new SetAdvance(this.config.action,this),this.content.append(this.advance.QuizTopicPanel.content),this.hideButton(),this.progressBar.progressContainer.hide(),this.advance.start.on("click",function(){this.setQuestionURL(this.topicItem[0].QuizTopicPanel.content);this.showButton();this.topicItem[this.currentIndex].QuizTopicPanel.Animate();this.prePage.hide();this.progressBar.progressContainer.show(); this.advance.QuizTopicPanel.content.remove()}.bind(this)));this.setCss();this.initEvent();this.prePage.hide()},setQuestionURL:function(b){this.content.append(b)},initEvent:function(){this.currentIndex=0;var b=this.topicItem.length;this.OnNextPageClick=function(){if(!(this.currentIndex>b))if(this.currentIndex+=1,this.progressBar.setProgress(this.currentIndex+1),this.currentIndex
");this.deg=10;this.setCss();this.Animate()},getQuizTopicPanel:function(){return this.content},setCss:function(){this.content.css({transform:"rotateZ(10deg) rotateX(10deg)","-weblkit-transform":"rotateZ(10deg) rotateX(10deg)","-moz-transform":"rotateZ(10deg) rotateX(10deg)","-ms-transform":"rotateZ(10deg) rotateX(10deg)","-o-transform":"rotateZ(10deg) rotateX(10deg)","transform-origin":"50% 80%","-webkit-transform-origin":"50% 80%", "-ms-transform-origin":"50% 80%","-moz-transform-origin":"50% 80%","-o-transform-origin":"50% 80%",position:"absolute",background:"white",margin:"auto","margin-top":"40px",left:0,right:0,width:"560px",height:"360px",border:"3px solid #b8d0da","border-radius":"14px"})},Animate:function(){this.show.runInAnimate(this,300)},show:function(b,c){var d=$.easing.easeOutCubic(null,b,10,-10,c),f=$.easing.easeOutCubic(null,b,45,-45,c);this.content.css("transform","rotateX("+f+"deg) rotateY("+f+"deg) rotateZ("+ d+"deg) ")}}); Class("SetQuestionPanel",{create:function(b,c,d){this.config=c;this.index=d;this.quizPanel=b;this.questionPanel=$("
");this.question=$("Q:");this.initAnswer();this.questionTitle=$(""+this.config.title+"");this.mediaImg=$(""); this.noImgAnswerPanel=$("
");this.imgAnswerPanel=$("
");this.QuizTopicPanel=new QuizTopicPanel;this.QuizTopicPanel.getQuizTopicPanel().append(this.questionPanel.append(this.question).append(this.questionTitle).append(this.mediaImg));""==this.config.media?(this.mediaImg.remove(),this.questionPanel.append(this.noImgAnswerPanel)):this.questionPanel.append(this.imgAnswerPanel);this.setCss();this.getRightAnswer();this.addTopicAnswer()},initAnswer:function(){this.Items=[];for(var b in this.config)b.startWith("answer")&& this.Items.push(this.config[b])},getRightAnswer:function(){for(var b=0;b
");this.checkBox=$("
");this.answerValue=$("
"+this.answer.value+"
");this.answerPanel.append(this.checkBox);this.answerPanel.append(this.answerValue);this.initEvent();this.setCss()},initEvent:function(){this.checkBox.on("click",function(){this.quizPanel.topicAnswer[this.index]=this.answer.value;this.quizPanel.statistics(); this.answerResult=new TopicAnswerResult(this.quizPanel,this.config,this.answer,this.dataRight);this.quizPanel.content.append(this.answerResult.content)}.bind(this));this.checkBox.on("mouseover",function(){this.checkBox.css({width:"26px",height:"26px",cursor:"pointer",background:"url("+uiBaseURL+"quiz.png) no-repeat -630px -63px"})}.bind(this));this.checkBox.on("mouseleave",function(){this.checkBox.css({width:"20px",height:"20px",cursor:"pointer",background:"url("+uiBaseURL+"quiz.png) no-repeat -465px -67px"})}.bind(this))}, setCss:function(){this.answerValue.css({color:"#0f5177",position:"relative","margin-left":"30px","font-size":"15px",color:"#0f5177",width:"165px","font-family":"Verdana"});this.answerPanel.css({width:"200px","margin-top":"20px",position:"relative",display:"inline-block"});this.checkBox.css({position:"absolute",background:"url("+uiBaseURL+"quiz.png) no-repeat -465px -67px",width:"20px",height:"20px"})}}); Class("SetAdvance",{create:function(b){this.config=b;this.advanceImg=$("");this.start=$("
");this.progressBar=$("
");this.progressContainer.append(this.progressBar);this.setCss();this.setProgress(1)},setCss:function(){this.progressContainer.css({position:"absolute",margin:"auto",right:"0",left:"0",bottom:"10px",width:"550px",border:"3px solid white",height:"18px","background-color":"rgb(229,233,236)","border-radius":"10px"});this.progressBar.css({background:"rgba(107,216,254,90)", "float":"left",height:"18px","text-align":"center","line-height":"2","border-radius":"10px"})},setProgress:function(b){this.progressBar.css("width",100/(this.quizLength+1)*b+"%");this.progressBar.css("width").replace("px","")}}); Class("TopicAnswerResult",{create:function(b,c,d,f){this.quizPanel=b;this.dataRight=f;this.config=c;this.answer=d;this.content=$("
");this.nextQuestion=$("
");this.nextPage=$("
");this.nextText=$("
NEXT QUESTION
");this.answerOption=$("A:");this.answerResult=$(""); this.JudgeResult=$("");this.content.append(this.nextQuestion.append(this.nextPage).append(this.nextText)).append(this.answerOption).append(this.answerResult).append(this.JudgeResult);this.setCss();this.initEvent();this.answerResult.text(this.dataRight);"true"==this.answer.dataRight?this.JudgeResult.text(this.config.rightTxt):this.JudgeResult.text(this.config.wrongTxt)},initEvent:function(){this.nextPage.on("click",this.quizPanel.OnNextPageClick);this.nextText.on("click",this.quizPanel.OnNextPageClick); this.nextText.on("mouseover",function(){this.nextText.css({cursor:"pointer"})}.bind(this));this.nextPage.on("mouseover",function(){this.nextPage.css({background:"url("+uiBaseURL+"quiz.png) no-repeat -257px -61px",cursor:"pointer"})}.bind(this));this.nextPage.on("mouseout",function(){this.nextPage.css("background","url("+uiBaseURL+"quiz.png) no-repeat -257px -16px")}.bind(this))},setCss:function(){this.content.css({position:"absolute",margin:"auto","margin-top":"43px",left:0,right:0,width:"460px", height:"280px",border:"3px solid rgb(184, 208, 218)",bottom:"50px",background:"white","border-radius":"14px"});this.nextText.css({color:"rgb(0,153,255)","font-size":"14px","font-weight":"bold",width:"50px",position:"absolute",right:"110px",bottom:"30px","font-family":"Verdana"});this.nextPage.css({background:"url("+uiBaseURL+"quiz.png) no-repeat -257px -16px",position:"absolute",bottom:"30px",right:"30px",width:"36px",height:"36px"});this.JudgeResult.css({position:"absolute",width:"460px","text-align":"center", bottom:"140px",color:"black","font-family":"Verdana","font-size":"18px"})}}); Class("Onclusion",{create:function(b,c,d,f){this.quizPanel=b;this.mistakeNumber=f;this.config=c;this.rightNumber=d;this.percentageNumber=Math.floor(this.rightNumber/this.quizPanel.quiz.length*100);this.onclusionPanel=$("
");this.hint=$("
You haven't selected an answer,please select one
");this.clusion=$("
"+this.config.guizEndTxt+"
");this.Percentage=$("
Your ration is "+this.percentageNumber+"%
");this.scorePanel=$("
");this.score=$("
"); this.isAgain=$("Do you wanna play it again?");this.button=$("
");this.yesButton=$("
");this.noButton=$("
");this.rightSmile=$("
");this.mistakeSmile=$("
");this.byeBye=$("
"); this.QuizTopicPanel=new QuizTopicPanel;this.QuizTopicPanel.content.append(this.onclusionPanel);0==this.mistakeNumber&&0==this.rightNumber?this.onclusionPanel.append(this.hint):this.onclusionPanel.append(this.clusion);this.onclusionPanel.append(this.Percentage).append(this.isAgain).append(this.scorePanel.append(this.score)).append(this.button.append(this.yesButton).append(this.noButton));this.setCss();this.initEvent();0<=this.percentageNumber&&25>=this.percentageNumber&&this.score.text(this.config.score[3]); 25=this.percentageNumber&&this.score.text(this.config.score[2]);50=this.percentageNumber&&this.score.text(this.config.score[1]);75=this.percentageNumber&&(this.score.text(this.config.score[0]),100==this.percentageNumber&&this.score.css("color","#0098ff"))},initEvent:function(){this.yesButton.on("click",function(){this.quizPanel.currentIndex=0;this.quizPanel.progressBar.setProgress(1);this.clearAllCount();this.quizPanel.statistics(); this.quizPanel.setQuestionURL(this.quizPanel.topicItem[0].QuizTopicPanel.content);this.quizPanel.prePage.hide();this.quizPanel.nextPage.show()}.bind(this));this.noButton.on("click",function(){this.removeAllChild(this.quizPanel.content[0]);this.quizPanel.content.append(this.QuizTopicPanel.content);var b={transform:"scale(0.75)","-webkit-transform":"scale(0.7)","-moz-transform":"scale(0.7)","-ms-transform":"scale(0.7)","-o-transform":"scale(0.7)"},c={transform:"scale(0)","-webkit-transform":"scale(0)", "-moz-transform":"scale(0)","-ms-transform":"scale(0)","-o-transform":"scale(0)"};this.removeAllChild(this.QuizTopicPanel.content[0]);this.quizPanel.content.append(this.rightSmile).append(this.mistakeSmile).append(this.byeBye);this.byeBye.animate("easeInElastic");this.rightSmile.animate({left:"210px"},400,"easeOutElastic");this.mistakeSmile.animate({right:"220px"},400,"easeOutElastic");(function(){animateOnce(this.QuizTopicPanel.content,b,0.3,null,"","ease");animateOnce(this.quizPanel.container,c, 1,function(){this.quizPanel.background.css("display","none")}.bind(this),"","ease")}).delay(this,400)}.bind(this));this.yesButton.on("mouseover",function(){this.yesButton.css({background:"url("+uiBaseURL+"quiz.png) no-repeat -71px -59px",cursor:"pointer"})}.bind(this));this.yesButton.on("mouseout",function(){this.yesButton.css("background","url("+uiBaseURL+"quiz.png) no-repeat -71px -20px")}.bind(this));this.noButton.on("mouseover",function(){this.noButton.css({background:"url("+uiBaseURL+"quiz.png) no-repeat -161px -59px", cursor:"pointer"})}.bind(this));this.noButton.on("mouseout",function(){this.noButton.css("background","url("+uiBaseURL+"quiz.png) no-repeat -161px -20px")}.bind(this))},clearAllCount:function(){for(var b=this.quizPanel.quiz.length,c=0;c
");this.content=$("
");this.contentMiddle=$("
");this.contentBottom=$("
");this.closeButton=$("
");this.title=$("
"+this.config.action.guizTxt+"
");this.rightNumber=$("
0
");this.mistakeNumber=$("
0
");this.questionContent=$("
"); this.initQuiz();this.setCss();this.initEvent();this.setSwipe();this.progressBar=new TopicProgressBarMobile(this.quiz.length,this.currentIndex);b.append(this.container.append(this.contentMiddle).append(this.contentBottom).append(this.closeButton).append(this.content.append(this.title).append(this.questionContent)).append(this.progressBar.progressContainer));""==this.config.action.guizURL?this.setQuestionURL(this.topicItem[0].questionPanel):(this.advance=new SetAdvanceMobile(this.config.action,this), this.content.append(this.advance.advanceImg).append(this.advance.start),this.progressBar.progressContainer.hide(),this.advance.start.on("click",function(){this.setQuestionURL(this.topicItem[0].questionPanel);this.progressBar.progressContainer.show();this.advance.advanceImg.remove();this.advance.start.remove()}.bind(this)))},initEvent:function(){this.currentIndex=0;var b=this.topicItem.length;this.OnNextPageClick=function(){if(!(this.currentIndex>b))if(this.currentIndex+=1,this.progressBar.setProgress(this.currentIndex+ 1,b+1),this.currentIndexg)return;this.progressBar.setProgress(this.currentIndex+1,g+1);this.currentIndex+=1;this.progressBar.setProgress(this.currentIndex+1,g+1);if(this.currentIndex f){if(0>this.currentIndex)return;this.currentIndex-=1;this.setQuestionURL(this.topicItem[this.currentIndex].questionPanel);this.progressBar.setProgress(this.currentIndex+1,g+1)}$.browser.mise?event.cancelBubble=!0:event.stopPropagation()}}.bind(this);this.questionContent.speed(b)},show:function(){animateOnce(this.container,{transform:"translate(0,0)","-webkit-transform":"translate(0,0)","-moz-transform":"translate(0,0)","-o-transform":"translate(0,0)","-ms-transform":"translate(0,0)"},0.3,null,"", "ease")},hide:function(){animateOnce(this.container,{transform:"translate(100%,0)","-webkit-transform":"translate(100%,0)","-moz-transform":"translate(100%,0)","-o-transform":"translate(100%,0)","-ms-transform":"translate(100%,0)"},0.3,null,"","ease")},setCss:function(){this.questionContent.css({position:"absolute","margin-top":"30px",background:"white",width:windowWidth-70+"px",left:"0px",right:"0px",margin:"auto","overflow-x":"hidden",height:windowHeight-150+"px"});this.title.css({position:"relative", margin:"auto",width:windowWidth-50+"px",height:"22px","margin-top":"20px","text-align":"center","font-size":"20px","font-family":"-webkit-pictograph"});this.closeButton.css({background:"url("+uiBaseURL+"quiz.png) no-repeat -69px -100px",width:"42px",height:"47px","z-index":"100",position:"absolute",right:"0px"});this.contentBottom.css({position:"absolute",border:"1px solid rgba(221,221,221,0.6)",top:"34px",left:"0px",right:"0px","background-color":"rgba(255,255,255,0.6)",width:windowWidth-90+"px", height:"50px",margin:"auto","border-radius":"5px"});this.contentMiddle.css({position:"absolute",border:"1px solid rgba(221,221,221,0.8)",top:"41px",left:"0px",right:"0px","background-color":"rgba(255,255,255,0.8)",width:windowWidth-70+"px",height:"50px",margin:"auto","border-radius":"5px","z-index":"10"});this.container.css({position:"absolute","background-color":"#eeeeee",width:windowWidth+"px",height:windowHeight+"px",transform:"translate(100%,0)","-webkit-transform":"translate(100%,0)","-moz-transform":"translate(100%,0)", "-o-transform":"translate(100%,0)","-ms-transform":"translate(100%,0)","z-index":"10"});this.content.css({position:"absolute",border:"1px solid #dddddd",bottom:"50px",left:"0px",right:"0px",margin:"auto","background-color":"#FFFFFF",width:windowWidth-50+"px",height:windowHeight-100+"px","border-radius":"5px","z-index":"10"})},onResize:function(){}}).extend(PageItem.Item); Class("QuestionPanelMobile",{create:function(b,c,d){this.config=c;this.index=d;this.quizPanel=b;this.questionPanel=$("
");this.question=$("Q:");this.initAnswer();this.questionTitle=$(""+this.config.title+"");this.mediaImg=$(""); this.questionPanel.append(this.question).append(this.questionTitle).append(this.mediaImg);this.getRightAnswer();this.addTopicAnswer();this.questionPanel.css({width:windowWidth-55+"px","overflow-x":"hidden","margin-top":"20px",position:"absolute","background-color":"white",height:windowHeight-170+"px"})},initAnswer:function(){this.Items=[];for(var b in this.config)b.startWith("answer")&&this.Items.push(this.config[b])},getRightAnswer:function(){for(var b=0;b
");this.nextQuestion=$("
");this.nextPage=$("
");this.nextText=$("
NEXT QUESTION
");this.answerOption=$("A:");this.answerResult=$(""); this.JudgeResult=$("");this.content.append(this.nextQuestion.append(this.nextPage).append(this.nextText)).append(this.answerOption).append(this.answerResult).append(this.JudgeResult);this.setCss();this.initEvent();this.answerResult.text(this.dataRight);"true"==this.answer.dataRight?this.JudgeResult.text(this.config.rightTxt):(this.JudgeResult.text(this.config.wrongTxt),this.JudgeResult.css("color","red"))},initEvent:function(){this.nextPage.on("click",this.quizPanel.OnNextPageClick); this.nextPage.on("click",function(){this.content.remove()}.bind(this));this.nextText.on("click",this.quizPanel.OnNextPageClick);this.nextText.on("click",function(){this.content.remove()}.bind(this))},setCss:function(){this.content.css({position:"absolute",margin:"auto","margin-top":"43px",left:0,right:0,width:windowWidth-70+"px",height:windowHeight-200+"px",border:"1px solid #dddddd",bottom:"50px",background:"white","border-radius":"4px","z-index":20});this.nextText.css({color:"rgb(0,153,255)","font-size":"14px", "font-weight":"bold",width:"50px",position:"absolute",right:"110px",bottom:"30px","font-family":"Verdana"});this.nextPage.css({background:"url("+uiBaseURL+"quiz.png) no-repeat -257px -16px",position:"absolute",bottom:"30px",right:"30px",width:"36px",height:"36px"});this.JudgeResult.css({position:"absolute",width:windowWidth-70+"px","text-align":"center",bottom:"140px",color:"green","font-family":"Verdana","font-size":"18px"})}}); Class("TopicAnswerMoblie",{create:function(b,c,d,f,g){this.quizPanel=b;this.config=d;this.answer=c;this.index=g;this.dataRight=f;this.answerPanel=$("
");this.checkBox=$("
");this.answerValue=$("
"+this.answer.value+"
");this.answerPanel.append(this.checkBox);this.answerPanel.append(this.answerValue);this.initEvent();this.setCss()},initEvent:function(){this.checkBox.on("click",function(){this.quizPanel.topicAnswer[this.index]=this.answer.value;this.quizPanel.flushCount(); this.answerResult=new TopicAnswerResultMobile(this.quizPanel,this.config,this.answer,this.dataRight);this.quizPanel.container.append(this.answerResult.content)}.bind(this))},setCss:function(){this.answerValue.css({color:"#0f5177",position:"relative","margin-left":"30px","font-size":"15px",color:"#0f5177",width:"165px","font-family":"Verdana"});this.answerPanel.css({width:"200px","margin-top":"20px",position:"relative"});this.checkBox.css({position:"absolute",background:"url("+uiBaseURL+"quiz.png) no-repeat -465px -67px", width:"20px",height:"20px"})}}); Class("OnclusionMobile",{create:function(b,c,d,f){this.quizPanel=b;this.config=c;this.rightNumber=d;this.mistakeNumber=f;this.percentageNumber=Math.floor(this.rightNumber/this.config.quiz.length*100);this.onclusionPanel=$("
");this.hint=$("
You haven't selected an answer,please select one
");this.clusion=$("
"+this.config.guizEndTxt+"
");this.Percentage=$("
Your ration is "+this.percentageNumber+"%
");this.scorePanel=$("
");this.score=$("
");this.isAgain=$("Do you wanna play it again?");this.button=$("
");this.yesButton=$("
");this.noButton=$("
");0==this.mistakeNumber&&0==this.rightNumber?this.onclusionPanel.append(this.hint):this.onclusionPanel.append(this.clusion);this.onclusionPanel.append(this.Percentage).append(this.isAgain).append(this.scorePanel.append(this.score)).append(this.button.append(this.yesButton).append(this.noButton)); this.setCss();this.initEvent();0<=this.percentageNumber&&25>=this.percentageNumber&&this.score.text(this.config.score[3]);25=this.percentageNumber&&this.score.text(this.config.score[2]);50=this.percentageNumber&&this.score.text(this.config.score[1]);75=this.percentageNumber&&(this.score.text(this.config.score[0]),100==this.percentageNumber&&this.score.css("color","#0098ff"))},initEvent:function(){this.yesButton.on("click", function(){this.quizPanel.currentIndex=0;this.clearFlushCount();this.quizPanel.flushCount();this.quizPanel.progressBar.setProgress(1,this.quizPanel.quiz.length+1);this.quizPanel.setQuestionURL(this.quizPanel.topicItem[0].questionPanel)}.bind(this));this.noButton.on("click",function(){this.quizPanel.hide()}.bind(this))},clearFlushCount:function(){for(var b=this.quizPanel.quiz.length,c=0;c");this.start=$("
");this.progressBar=$("
");this.progressContainer.append(this.progressBar);this.setCss();this.setProgress(1,this.quizLength+1)},setCss:function(){this.progressContainer.css({position:"absolute",margin:"auto",right:"0",left:"0",bottom:"10px",width:windowWidth-50+"px",height:"30px","background-color":"white","border-radius":"3px"});this.progressBar.css({height:"30px", "padding-top":"4px","text-align":"center","border-radius":"10px","font-size":"20px"})},setProgress:function(b,c){if(b>c)return b-1;this.progressBar.text(b+"/"+c)}}); Class("ShowInformation",{Package:"PageItem",create:function(b,c){this.config=c;this.config.width=parseInt(this.config.action.width);this.config.height=parseInt(this.config.action.height);this.bgColor1=Color(this.config.action.bgColor1).toString();this.bgColor2=Color(this.config.action.bgColor2).toString();this.buttonColor=Color(this.config.action.buttonColor).toString();this.buttonBgColor=Color(this.config.action.buttonBgColor).toString();this.fontColor=Color(this.config.action.titleColor).toString(); this.bodyColor=Color(this.config.action.bodyColor).toString();this.link=this.config.action.link;this.linkLength=this.config.action.link.length;this.background=$("
");this.contentBox=$('
');this.closeButton=$('
');this.textTitle=$("
");this.text=$("
");this.content=$("
");this.container=$('
');this.imgBox=$("
");this.img=$("");"http://"==this.link.substring(this.linkLength-7,this.linkLength)? this.button=$(""):this.button=$("");b.append(this.background);b.append(this.container);this.contentBox.append(this.textTitle);this.str="";this.content.append(this.contentBox);this.container.append(this.content);this.container.append(this.closeButton);this.textTitle.html(this.config.action.titleText);this.button.html(this.config.action.buttonName);var d=new TextFormatAnalyzer(this.config.action.bodyText); this.textan=d.getLines();if(null==this.config.action.bodyFont){var f=d.getFontFamily().split(",");this.config.action.bodyFont=f[0];this.config.action.bodySize=d.getFontSize();this.config.action.bodyColor=d.getFontColor()}for(d=0;d
');this.textTitle=$("
");this.text=$("
");this.content=$("
");this.container=$('
');this.title=$("
");this.img=$("");this.foot=$('
');"http://"==this.link.substring(this.linkLength-7,this.linkLength)?this.button=$(""):this.button=$("");this.foot.append(this.button);b.append(this.container);this.config.action.imgURL=Metacharacter(this.config.action.imgURL);this.str="";this.textTitle.html(this.config.action.titleText);this.textTitle.text(this.textTitle.text().overflow(20));this.button.html(this.config.action.buttonName);var d=new TextFormatAnalyzer(this.config.action.bodyText);this.textan=d.getLines();if(null==this.config.action.bodyFont){var f=d.getFontFamily().split(",");this.config.action.bodyFont= f[0];this.config.action.bodySize=d.getFontSize();this.config.action.bodyColor=d.getFontColor()}for(d=0;d
");this.content.flash({swf:this.config.hotSpotsURL,width:this.width+"px",height:this.height+"px",wmode:"transparent"});this.parent.append(this.content);this.setCss();this.initEvent();this.setPosition()},setCss:function(){this.content.css({position:"absolute",width:this.width,height:this.height,cursor:"hand"})}, parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,hotSpotsURL:b.hotSpotsURL,hintColor:b.hint.hintShapeColor2,hintShapeAlpha:b.hint.hintShapeAlpha,hintShapeType:b.hint.hintShapeType,text:b.hint.text,action:b.action}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*b;this.height=this.config.height*c;this.content.flash({swf:this.config.hotSpotsURL,width:this.width+"px",height:this.height+"px", wmode:"transparent"});this.setCss();this.setPosition()},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.content.css({left:this.x+"px",top:this.y+"px"})},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!=this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&& (this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.content,b)}}).extend(PageItem.Item); Class("HotSpotsMobile",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.hotSpot=$("");this.hotSpot.css({position:"absolute",left:this.x,top:this.y});this.parent.append(this.hotSpot);this.drawer=this.drawHotSpot.runInAnimate(this,1E3);this.initEvent();this.setPosition()}, parseConfig:function(b){return{width:b.location.width,height:b.location.height,x:b.location.x,y:b.location.y,alpha:b.alpha,hotSpotsURL:b.hotSpotsURL,hintColor:b.hint.hintShapeColor2,hintShapeAlpha:b.hint.hintShapeAlpha,hintShapeType:b.hint.hintShapeType,text:b.hint.text,action:b.action}},drawHotSpot:function(b,c){var d=this.hotSpot[0],f=d.getContext("2d");f.clearRect(0,0,d.width,d.height);f.beginPath();f.arc(this.width/2,this.height/2,this.width/8,0,2*Math.PI);f.fillStyle="red";f.fill();f.closePath(); f.beginPath();var d=this.width/8,g=d/3;f.arc(this.width/2,this.height/2,d+(this.width/2-g/2-d)*b/c,0,2*Math.PI);f.lineWidth=g;d=$.easing.easeInQuart(null,b,1,-0.8,c);f.strokeStyle=String.format("rgba(244,11,11,%f)",d);f.stroke();f.closePath();b==c&&(this.drawer=this.drawHotSpot.runInAnimate(this,1E3))},Stop:function(){this.drawer&&this.drawer.stop()},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*b;this.height=this.config.height*c;this.hotSpot.css({width:this.width+ "px",height:this.height+"px",left:this.x+"px",top:this.y+"px"});this.setPosition()},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.hotSpot.css({left:this.x+"px",top:this.y+"px"})},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!=this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0, 3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.hotSpot,b)}}).extend(PageItem.Item);function forceFloat(b){b=Number(b).toString();-1==b.indexOf(".")&&(b+=".00");return b} Class("ShoppingCart",{Package:"PageItem",create:function(b,c,d,f){this.config=this.parseConfig(c);this.pageWidth=d;this.pageHeight=f;this.bgColor=Color(this.config.bgColor).toString();this.width=parseInt(this.pageWidth*this.config.width);this.height=parseInt(this.pageHeight*this.config.height);this.background=$("
");this.config.imgUrl=Metacharacter(this.config.imgUrl);this.config.url=Metacharacter(this.config.url);this.img=$("");b.append(this.background);this.background.append(this.img); isFlipPdf&&(this.config.imgUrl="."+this.config.imgUrl);d="";this.config.url&&(d=this.config.url.toLowerCase());d.startWith("http://")||d.startWith("https://")||(d="http://"+d);"link"==this.config.cartType?(this.background=$("
"),b.append(this.background),this.background.append(this.img)):$.browser.device==$.browser.DEVICE_PHONE?(this.mobileShop=new PageItem.MobileProductDetailsPanel(c,pageEditor.setting,b),this.background.bind(_event._end,function(){this.mobileShop.show()}.bind(this))): (this.shop=new PageItem.PCProductDetailsPanel(c,pageEditor.setting,b),this.background.bind(_event._end,function(){this.shop.show()}.bind(this)));this.setLinkCss();this.setPosition();this.initEvent()},parseConfig:function(b){return{annotype:b.annotype,x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,bgColor:b.bgColor,bgAlpha:b.bgAlpha,cartType:b.cartType,imgUrl:b.imgUrl,titleStr:b.titleStr,url:b.url,Detailed:b.Detailed}},destroy:function(){this.background.empty();this.background.remove(); this.shop.destroy()},initEvent:function(){var b=new divHint;this.background.bind(_event._move,function(c){var d;isTouchDevice()?(d=c.originalEvent.touches[0],void 0==d&&(d=c.touches[0])):d=c;$(d.target);c=d.pageX+10;d=d.pageY+10;b.setStyle("hintBackground");"link"==this.config.cartType?""!=this.config.titleStr?b.setText(this.config.titleStr.overflow(12)):b.setText(this.config.url.overflow(12)):""!=this.config.titleStr?b.setText(this.config.titleStr.overflow(12)):b.setText(this.config.Detailed.title.overflow(12)); b.moveto(c,d);b.show()}.bind(this));this.background.bind(_event._leave,function(){b.hide()}.bind(this))},setLinkCss:function(){this.background.css({position:"absolute","background-position":"center",width:this.width,height:this.height,"padding-top":"10px","padding-bottom":"10px","background-color":this.bgColor,opacity:this.config.bgAlpha,"text-decoration":"none",cursor:" default "});this.img.attr({src:this.config.imgUrl});if(this.width>this.height){var b=2*this.height/3;this.width=b/100*100;this.img.css({position:"absolute", width:this.width,height:b,margin:"auto",left:"0",right:"0",top:"0",bottom:"0"})}else b=2*this.width/3,this.height=b/100*100,this.img.css({position:"absolute",width:this.height,height:b,margin:"auto",left:"0",right:"0",top:"0",bottom:"0"})},show:function(){this.background.css({display:"block"})},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*b;this.height=this.config.height*c;this.background.css({width:this.width,height:this.height});this.setLinkCss();this.setPosition()}, setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.background.css({left:this.x+"px",top:this.y+"px"})}}); var ShoppingCartUtil={setProductsToStorage:function(b){b=Instance.JSON(b);window.localStorage.setItem("shopping_cart_products",b)},getProductsFromStorage:function(){var b=window.localStorage.getItem("shopping_cart_products");return Instance.parse(b,[])},removeProduct:function(b){for(var c=this.getProductsFromStorage(),d=0;df.quantity&&(this.canCheckout=!1)}this.total.text("Total: "+f.sing+b.toFixed(2))}else this.total.text("Total: 0.00");this.item.text("Item: "+ this.shoppingItems.length)},refreshInputValue:function(){for(var b=ShoppingCartUtil.getProductsFromStorage(),c=0,d=0;d");this.toolBar=$("
");this.closeButton=$("
");this.textTitle=$("
PRODUCT DETAILS
");this.phoneImg=$("");this.title=$("
"+this.config.Detailed.title+"
");this.title.text(this.title.text().overflow(30));this.phoneImgBox=$("
");this.contentText= $("
");this.shopDescribe=$("
"+this.config.Detailed.about+"
");this.price=$("
"+this.config.Detailed.sing+this.config.Detailed.proce+"
");this.mNumber=$("
Quantity :
");this.input=$.browser.safari&&$.system.name==$.system.IOS?$(""):$(""); this.input.allowNumberOnly();this.mAdd=$("");this.mLow=$("");this.transitTime=$("
Delivery time: "+this.config.Detailed.time+"day(s)
");this.allQuantity=$("
"+this.config.Detailed.quantity+" In Stock
");this.mAddToCart= $("Add to cart");this.mCheckOut=$("Checkout");this.mailto=$("");this.inputChangRed=$("Not enough in stock");this.content=$("
");this.addlow=$("
");tmpContainer.append(this.phoneContainer);this.phoneContainer.append(this.toolBar);this.phoneContainer.append(this.content);this.phoneContainer.append(this.contentText); this.toolBar.append(this.closeButton);this.toolBar.append(this.textTitle);this.phoneImgBox.append(this.phoneImg);this.contentText.append(this.title);this.contentText.append(this.shopDescribe);this.contentText.append(this.price);if(""!=this.advancedObj.advanced)for(var b=0;bf&&(0==this.currentIndex&&(this.currentIndex+=g),this.currentIndex=(this.currentIndex- 1)%g);this.imageURL=this.imageItems[this.currentIndex];this.setImgs(Metacharacter(this.imageURL));$.browser.mise?event.cancelBubble=!0:event.stopPropagation()}}.bind(this);this.phoneImgBox.speed(b)},setMobileShopCss:function(){this.addlow.css({position:"absolute",width:"100px",height:"25px","margin-left":"55px"});this.content.css({position:"relative",width:windowWidth+15+"px",height:windowHeight-90+"px","overflow-x":"hidden"});this.mCheckOut.css({position:"absolute","background-color":"#ff4400",width:windowWidth/ 2+"px",height:"40px","text-align":"center","line-height":"2.5","font-family":"Arial",right:"0",bottom:"0",cursor:"pointer",color:"white"});this.mAddToCart.css({position:"absolute","background-color":"#ffa800",width:windowWidth/2+"px",height:"40px","text-align":"center","line-height":"2.5","font-family":"Arial","margin-left":"0",bottom:"0",cursor:"pointer",color:"white"});this.allQuantity.css({width:"300px",height:"14px","margin-top":"9px","font-size":"10px","padding-left":"15px",color:Color(44849).toString, "font-family":"Tahoma"});this.transitTime.css({width:"300px",height:"14px","margin-top":"12px",color:"black","font-size":"10px","padding-left":"15px","font-family":"Tahoma"});this.contentText.css({position:"relative",width:windowWidth+"px"});this.mNumber.css({width:windowWidth+"px",height:"40px","margin-top":"16px",color:"black","font-size":"10px","padding-left":"15px","font-family":"Tahoma"});this.price.css({position:"relative",width:windowWidth+"px",height:"20px","margin-top":"7px","font-size":"20px", color:Color(12845056).toString(),"font-family":"Tahoma","padding-left":"15px"});this.title.css({width:windowWidth-15+"px",height:"30px","font-size":"18px",color:"black","font-family":"Tahoma","padding-left":"15px","margin-top":"7px"});this.shopDescribe.css({width:windowWidth-20+"px","line-height":"1.6","font-size":"13px",color:"black","padding-left":"15px","margin-top":"5px","font-family":"Tahoma"});this.textTitle.css({position:"absolute",width:windowWidth/2+5,margin:"auto","font-size":"18px","font-family":"Tahoma", color:"rgb(140,140,140)","vertical-align":"middle","line-height":"2.2",left:"0",top:"0",bottom:"0",right:"0","text-align":"center"});this.toolBar.css({position:"relative",width:windowWidth+"px","background-color":"white",border:"rgb(239,232,232) 1px solid",height:"40px"});this.closeButton.css({position:"absolute",margin:"auto","background-image":"url("+uiBaseURL+"houtui.png)","background-repeat":"no-repeat",cursor:"pointer",width:"28px",height:"28px",left:"10px",bottom:"0",top:"0"});this.phoneImg.css({position:"absolute", "max-width":windowWidth-30+"px","max-height":0.3*windowHeight+"px",margin:"auto",left:"0",bottom:"0",top:"0",right:"0"});this.phoneImgBox.css({position:"relative",width:windowWidth+"px",height:0.35*windowHeight+"px","z-index":"3000"});this.phoneContainer.css({width:windowWidth+"px",height:"100%",position:"absolute",transform:"translate(100%,0)","-webkit-transform":"translate(100%,0)","-moz-transform":"translate(100%,0)","-o-transform":"translate(100%,0)","-ms-transform":"translate(100%,0)","background-color":"#f7f7f7", "z-index":"3000"})},initEvent:function(){var b=function(b,d){var f;f=30*windowWidth/1600;Math.abs(b)<=f||b>f&&this.hide()}.bind(this);this.phoneContainer.speed(b);this.mailto.bind("click",this.doCheckout.bind(this));this.input.bind("blur",function(){parseInt(this.input.val())>this.config.Detailed.quantity?(this.mNumber.append(this.inputChangRed),this.input.css({"border-color":"red"}),this.canCheckout=!1):(this.inputChangRed.remove(),this.input.css({"border-color":"rgb(255,255,255)"}),this.canCheckout= !0)}.bind(this));this.closeButton.bind("touchend",function(){this.hide()}.bind(this));this.mAdd.bind("touchend",function(){var b=parseInt(this.input.val())+1;this.input.val(b);b>this.config.Detailed.quantity?(this.mNumber.append(this.inputChangRed),this.input.css({"border-color":"red"}),this.canCheckout=!1):this.canCheckout=!0}.bind(this));this.mLow.bind("touchend",function(){var b=parseInt(this.input.val());1!=b&&(b-=1,this.input.val(b),b<=this.config.Detailed.quantity&&(this.inputChangRed.remove(), this.input.css({"border-color":"rgb(255,255,255)"}),this.canCheckout=!0),this.input.val(b))}.bind(this));this.mAddToCart.bind("touchstart",function(){tmpContainer.append(window.shoppingCart.mCart);window.shoppingCart.showCart();var b={};b.image=1>=this.imgsCount?this.imgs[0]:this.imageURL;b.advancedName=this.advancedObj.setShoppingCartAdvanced().toString();b.title=this.config.Detailed.title;b.sing=this.config.Detailed.sing;b.price=this.config.Detailed.proce;b.number=parseInt(this.input.val());b.quantity= this.config.Detailed.quantity;window.shoppingCart.addProduct(b);shoppongCountHTML.html(window.shoppingCart.refreshInputValue())}.bind(this))},show:function(){this.textTitle.css({display:"block"});this.contentText.css({display:"block"});this.mAddToCart.css({display:"block"});this.mCheckOut.css({display:"block"});this.phoneContainer.css({display:"block"});animateOnce.delay(this,10,[this.phoneContainer,{transform:"translate(0,0)","-webkit-transform":"translate(0,0)","-moz-transform":"translate(0,0)", "-o-transform":"translate(0,0)","-ms-transform":"translate(0,0)"},0.5,null,"","ease"])},hide:function(){animateOnce(this.phoneContainer,{transform:"translate(100%,0)","-webkit-transform":"translate(100%,0)","-moz-transform":"translate(100%,0)","-o-transform":"translate(100%,0)","-ms-transform":"translate(100%,0)"},0.3,null,"","ease")},informationHide:function(){this.mAddToCart.css({display:"none"});this.mCheckOut.css({display:"none"});this.textTitle.css({display:"none"});this.contentText.css({display:"none"})}, onResize:function(b,c){windowWidth=b;windowHeight=c;this.setMobileShopCss()}}).extend(PageItem.ProductDetailsPanel); Class("MobileShoppingCartPanel",{Package:"PageItem",create:function(b,c){this.config=b;this.setting=c;this.mCart=$("
");this.cToolBar=$("
");this.cClose=$("
");this.cTitle=$("
SHOPPINGCART
");this.deletes=$("Delete");this.total=$("(Total:$0.00)");this.mCartCheck=$("
CheckOut
");this.cartMailto=$("");this.item=$(""); this.mCart.append(this.cartMailto);this.cartMailto.append(this.mCartCheck);this.mCartCheck.append(this.total);this.shop=$("
");this.mCart.append(this.cToolBar).append(this.deletes).append(this.shop);this.cToolBar.append(this.cClose).append(this.cTitle);this.setCartCss();this.initEvent();this.canCheckout=!1},addProduct:function(b){b=ShoppingCartUtil.addProduct(b);this.shop.empty();this.shoppingItems=[];for(var c=0;cf&&this.hideCart()}.bind(this);this.mCart.speed(b);this.deletes.bind("click",function(){for(var b=0;b");this.singleShop=$("
");this.checkBox=$("");this.checkBox[0].product=c;this.shoppingImage=$("");this.cartNot=$("Not enough in stock");this.cartInput=$.browser.safari&&$.system.name==$.system.IOS?$(""):$("");this.cartInput.allowNumberOnly();this.cartadd=$(""); this.cartlow=$("");this.carttitle=$("");this.cartPrice=$("");null==this.product.advancedName||""==this.product.advancedName?(this.carttitle.text(this.carttitle.text().overflow(18)),this.carttitle.text(this.product.title)): this.carttitle.text(this.product.title+"("+this.product.advancedName+")");this.cartPrice.text(this.product.sing+forceFloat(this.product.price));this.shoppingImage.attr("src",this.product.image);this.singleShop.append(this.checkBox).append(this.shoppingImage).append(this.carttitle).append(this.cartPrice).append(this.addlow).append(this.cartadd).append(this.cartInput).append(this.cartlow).append($("
"));this.cartInput.val()>c.quantity&& (this.addlow.append(this.cartNot),this.cartInput.css({"border-color":"red"}),this.canCheckout=!1);this.setOneShop();this.initEvent()},initEvent:function(){this.checkBox.bind("click",function(){(function(){this.mobileShop.refreshTotalValue();shoppongCountHTML.html(this.mobileShop.refreshInputValue())}).delay(this,10)}.bind(this));this.cartInput.bind("blur",function(){var b=parseInt(this.cartInput.val());b>this.product.quantity?(this.addlow.append(this.cartNot),this.cartInput.css({"border-color":"red"}), this.canCheckout=!1):(this.cartNot.remove(),this.cartInput.css({"border-color":"rgb(255,255,255)"}),this.canCheckout=!0);this.product.number=b;ShoppingCartUtil.saveProducts(this.mobileShop.shoppingItems,this.mobileShop.setting);shoppongCountHTML.html(this.mobileShop.refreshInputValue())}.bind(this));this.cartadd.bind("touchend",function(){var b=parseInt(this.cartInput.val()),b=b+1;this.cartInput.val(b);this.product.number=b;this.mobileShop.refreshTotalValue();b>this.product.quantity?(this.addlow.append(this.cartNot), this.cartInput.css({"border-color":"red"}),this.canCheckout=!1):this.canCheckout=!0;ShoppingCartUtil.saveProducts(this.mobileShop.shoppingItems,this.mobileShop.setting);shoppongCountHTML.html(this.mobileShop.refreshInputValue())}.bind(this));this.cartlow.bind("touchend",function(){var b=parseInt(this.cartInput.val()),b=b-1;0>b||(this.cartInput.val(b),this.product.number=b,this.mobileShop.refreshTotalValue(),this.mobileShop.refreshInputValue(),b<=this.product.quantity?(this.cartNot.remove(),this.cartInput.css({"border-color":"rgb(255,255,255)"}), this.canCheckout=!0):this.canCheckout=!1,ShoppingCartUtil.saveProducts(this.mobileShop.shoppingItems,this.mobileShop.setting),shoppongCountHTML.html(this.mobileShop.refreshInputValue()))}.bind(this))},isSelected:function(){return this.checkBox[0].checked},setOneShop:function(){this.cartPrice.css({position:"absolute",width:"70px",height:"20px","margin-top":"40px","font-size":"15px",color:"rgb(250,11,11)","margin-top":"60px","font-family":"Tahoma",left:"100px"});this.addlow.css({width:"115px",height:"20px", position:"absolute",right:"0px","margin-top":"55px"});this.shoppingImage.css({position:"absolute",width:"70px",height:"70px","margin-top":"20px"});this.singleShop.css({width:windowWidth+"px",height:"120px"})}}).extend(ShoppingCartItem); Class("PCProductDetailsPanel",{Package:"PageItem",create:function(b,c,d){this.advancedObj=new PageItem.ShoppingAdvancedProperty(b);this._super(b,c,d);window.shoppingCart||(window.shoppingCart=new PageItem.PCShoppingCartPanel(b,c));window.shoppingCart.onClose=this.shoppingCartClose.bind(this);shoppongCountHTML.html(window.shoppingCart.refreshInputValue());this.canCheckout=!0},parseConfig:function(b){return{annotype:b.annotype,x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height, bgColor:b.bgColor,bgAlpha:b.bgAlpha,cartType:b.cartType,imgUrl:b.imgUrl,titleStr:b.titleStr,url:b.url,Detailed:b.Detailed}},destroy:function(){this.container.empty();this.container.remove()},initUI:function(){this.imgs=this.config.Detailed.imgs;this.imgs[0]||(this.imgs=[this.imgs.img]);this.imgsCount=this.imgs.length;this.imgBox=$("
");this.shopImg=$("");this.background=$("
");this.container=$("
");this.closeButton=$("
");this.content= $("
");this.contentText=$("
");this.shopTitle=$("
");this.shopPrice=$("
Price: "+this.config.Detailed.sing+this.config.Detailed.proce+"
");this.allQuantity=$("
"+this.config.Detailed.quantity+" In Stock
");this.bgImage=$("
");this.time=$("
Delivery time: "+this.config.Detailed.time+"day(s)
");this.about=$("
"+this.config.Detailed.about+"
");this.number=$("
Quantity :
");this.addToCart=$("Add to cart"); this.checkout=$("
Checkout
");this.close=$("Close");this.input=$("");this.input.allowNumberOnly();this.add=$("");this.low=$(""); this.not=$("Not enough in stock");this.setShopCss();tmpContainer.append(this.bgImage);tmpContainer.append(this.container);this.container.append(this.content);this.container.append(this.closeButton);this.content.append(this.imgBox);this.imgBox.append(this.shopImg);this.content.append(this.contentText);this.contentText.append(this.shopTitle);this.contentText.append(this.shopPrice);if(""!=this.advancedObj.advanced)for(var b= 0,c=0;c");this.mailto.append(this.checkout);this.contentText.append(this.mailto);this.contentText.css("display", "none");!1===this.setting.shoppingCartOptinon.showPrice&&this.shopPrice.css({display:"none"});!1===this.setting.shoppingCartOptinon.showTime&&this.time.css({display:"none"});this.initImgs();$(window).resize(this.onResize())},initImgs:function(){this.setImgs(Metacharacter(this.imgs[0]));this.imageItems=[];for(var b=0;b');this.rightButton=$('');this.setButtonPosition();this.currentIndex=0;var b=this.imageItems.length;this.leftButton.bind("click",function(){this.busy=!0;0==this.currentIndex&&(this.currentIndex+=b);this.currentIndex=(this.currentIndex-1)%b;this.imageURL=Metacharacter(this.imageItems[this.currentIndex]); this.setImgs(this.imageURL)}.bind(this));this.rightButton.bind("click",function(){this.busy=!0;this.currentIndex=(this.currentIndex+1)%b;this.imageURL=Metacharacter(this.imageItems[this.currentIndex]);this.setImgs(this.imageURL)}.bind(this));this.imgBox.append(this.leftButton).append(this.rightButton)},setButtonPosition:function(){this.leftButton.css({left:"0px",top:"130.5px"});this.rightButton.css({right:"0px",top:"130.5px"})},setShopCss:function(){this.bgImage.css({position:"absolute",width:windowWidth+ "px",height:windowHeight+"px",opacity:"0.5",top:0,"background-color":"black","z-index":"100"});var b="translate(0, "+-((windowHeight-430)/2+430)+"px)";this.container.css({position:"absolute",width:"730px",height:"430px",margin:"auto",left:"0",top:"0",bottom:"0",right:"0",transform:b,"-webkit-transform":b,"-moz-transform":b,"-o-transform":b,"-ms-transform":b,"z-index":"2000"});this.content.css({position:"absolute",width:"700",height:"400",margin:"auto",left:"0",top:"0",bottom:"0",right:"0","background-color":"white", "z-index":"2000"});this.closeButton.css({position:"absolute",width:"20px",height:"20px",right:"0","background-image":"url("+uiBaseURL+"closecat.png)","background-repeat":"no-repeat",cursor:"pointer"});this.imgBox.css({position:"absolute",width:"360px",height:"325px",margin:"auto",left:"10px",top:"0",bottom:"20px"});this.shopImg.css({"max-width":"325px","max-height":"325px",position:"absolute",margin:"auto",left:"0",top:"0",bottom:"0",right:"0"});this.contentText.css({position:"absolute",width:"304px", height:"355px",margin:"auto","margin-top":"30px",right:"10px","overflow-x":"hidden"});this.shopTitle.css({width:"300px",height:"30px","font-size":"32px",color:"black","font-family":"Arial","font-weight":"bold"});this.about.css({width:"320px",height:"150px","margin-top":"10px","font-size":"10px","font-family":"Arial","overflow-x":"hidden"});this.number.css({width:"300px",height:"20px","margin-top":"5px",color:"black","font-size":"10px","font-family":"Arial"});this.time.css({width:"300px",height:"14px", "margin-top":"8px",color:"black","font-size":"10px","font-family":"Arial"});this.allQuantity.css({width:"300px",height:"14px","margin-top":"8px","font-size":"10px",color:colorTo0x(44849),"font-family":"Arial"});this.shopPrice.css({width:"300px",height:"18px","margin-top":"8px","font-size":"16px",color:colorTo0x(12845056),"font-family":"Arial"});this.addToCart.css({position:"absolute","background-image":$.browser.prefix+"linear-gradient(90deg, "+colorTo0x(6579300)+", "+colorTo0x(4342338)+")",width:"68px", "text-align":"center","line-height":"2.0","font-size":"10px","font-family":"Arial",bottom:"10px","margin-left":"85px",cursor:"pointer",color:"white"});this.checkout.css({position:"absolute","background-image":$.browser.prefix+"linear-gradient(90deg, "+colorTo0x(6579300)+", "+colorTo0x(4342338)+")",width:"60px","text-align":"center","line-height":"2.0","font-size":"10px","font-family":"Arial",bottom:"10px",right:"87px",cursor:"pointer",color:"white","text-decoration":"none"});this.close.css({position:"absolute", "background-image":$.browser.prefix+"linear-gradient(90deg, "+colorTo0x(6579300)+", "+colorTo0x(4342338)+")",width:"40px","text-align":"center","line-height":"2.0","font-size":"10px","font-family":"Arial",bottom:"10px",right:"30px",cursor:"pointer",color:"white"})},initEvent:function(){this.input.bind("blur",function(){parseInt(this.input.val())>this.config.Detailed.quantity?(this.number.append(this.not),this.input.css({"border-color":"red"}),this.canCheckout=!1):(this.not.remove(),this.input.css({"border-color":"rgb(150,150,150)"}), this.canCheckout=!0)}.bind(this));this.add.bind("click",function(){var b=this.input.val(),b=parseInt(b)+1;this.input.val(b);b>this.config.Detailed.quantity?(this.number.append(this.not),this.input.css({"border-color":"red"}),this.canCheckout=!1):this.canCheckout=!0;ShoppingCartUtil.saveProducts(this.shoppingItems,this.setting)}.bind(this));this.low.bind("click",function(){var b=parseInt(this.input.val());0!=b&&(b-=1,b<=this.config.Detailed.quantity&&(this.not.remove(),this.input.css({"border-color":"rgb(150,150,150)"}), this.canCheckout=!0),this.input.val(b))}.bind(this));this.mailto.bind("click",this.doCheckout.bind(this));this.bgImage.bind(_event._end,function(){this.hide();window.shoppingCart.cart.css({display:"none"});this.bgImage.css({display:"none"})}.bind(this));this.closeButton.bind("click",this.hide.bind(this));this.close.bind("click",this.hide.bind(this));this.addToCart.bind("click",function(){bookContainer.append(this.cart);this.skipHeid();window.shoppingCart.showCart();var b={};b.image=1>=this.imgsCount? this.imgs[0]:this.imageURL;b.advancedName=this.advancedObj.setShoppingCartAdvanced().toString();b.title=this.config.Detailed.title;b.sing=this.config.Detailed.sing;b.price=parseInt(this.config.Detailed.proce);b.number=parseInt(this.input.val());b.quantity=parseInt(this.config.Detailed.quantity);window.shoppingCart.addProduct(b);shoppongCountHTML.html(window.shoppingCart.refreshInputValue())}.bind(this))},shoppingCartClose:function(){this.bgImage.css({display:"none"})},onResize:function(){var b=this.container.css("width"), c=this.container.css("height");this.height=parseInt(c.replace("px",""));this.width=parseInt(b.replace("px",""));this.container.css({"margin-left":(windowWidth-this.width)/2+"px","margin-top":(windowHeight-this.height)/2+"px"})},skipHeid:function(){var b=this.container.css("height");this.height=parseInt(b.replace("px",""));b="translate(0, "+-((windowHeight-this.height)/2+this.height)+"px)";b={transform:b,"-webkit-transform":b,"-moz-transform":b,"-o-transform":b,"-ms-transform":b};this.bgImage.css({display:"none"}); animateOnce(this.container,b,0.5,null,"","ease-in-out")},hide:function(){var b=this.container.css("height");this.height=parseInt(b.replace("px",""));b="translate(0, "+-((windowHeight-this.height)/2+this.height)+"px)";b={transform:b,"-webkit-transform":b,"-moz-transform":b,"-o-transform":b,"-ms-transform":b};this.bgImage.css({display:"none"});this.contentText.css("display","none");animateOnce(this.container,b,0.5,null,"","ease-in-out")},show:function(){this.bgImage.css({display:"block"});animateOnce.delay(this, 10,[this.container,{transform:"translate(0px,0px)","-webkit-transform":"translate(0px,0px)","-moz-transform":"translate(0px,0px)","-o-transform":"translate(0px,0px)","-ms-transform":"translate(0px,0px)"},0.5,function(){this.contentText.css("display","block")}.bind(this),"","ease-in-out"])}}).extend(PageItem.ProductDetailsPanel); Class("PCShoppingCartPanel",{Package:"PageItem",create:function(b,c){this.config=b;this.setting=c;this.cart=$("
");this.cartTitles=$("Shopping Cart");this.cartprices=$("Price");this.cartqu=$("Quantity");this.shopping=$("
"); this.item=$("");this.total=$("");this.cartCheckout=$("Checkout");this.cartClose=$("Close");this.cartMailto=$("");this.cart.append(this.cartTitles);this.cart.append(this.cartqu);this.cart.append(this.cartprices);this.cart.append(this.shopping);this.cart.append(this.item);this.cart.append(this.total);window.bgImage=$("
"); this.cartMailto.append(this.cartCheckout);this.cart.append(this.cartMailto);this.cart.append(this.cartClose);tmpContainer.append(window.bgImage);tmpContainer.append(this.cart);this.promptBox=$("
");this.setCartCss();this.hideCart();this.initEvent();this.canCheckout=!1},initEvent:function(){window.bgImage.bind(_event._end,function(){this.cart.css({display:"none"});window.bgImage.css({display:"none"})}.bind(this));this.cartMailto.bind("click",this.doCheckout.bind(this));this.cartMailto.bind("click", function(){}.bind(this));this.cartClose.bind("click",function(){this.hideCart();if(this.onClose)this.onClose();ShoppingCartUtil.saveProducts(this.shoppingItems,this.setting)}.bind(this))},addProduct:function(b){b=ShoppingCartUtil.addProduct(b);this.shopping.empty();this.shoppingItems=[];for(var c=0;c");this.addlow=$("
");this.singleShop=$("
");this.cartInput=$("");this.cartInput.allowNumberOnly();this.shoppingImage=$("");this.carttitle=$(""); this.dustbin=$("");this.cartadd=$("");this.cartlow=$("");this.cartNot=$("Not enough in stock"); this.singleShop.append(this.shoppingImage);this.singleShop.append(this.carttitle);this.singleShop.append(this.addlow);this.singleShop.append(this.cartPrice);this.singleShop.append(this.dustbin);this.addlow.append(this.cartadd);this.addlow.append(this.cartlow);this.addlow.append(this.cartInput);this.setImg(Metacharacter(this.product.image));!1===pageEditor.setting.shoppingCartOptinon.showPrice&&this.cartPrice.css({display:"none"});null==this.product.advancedName||""==this.product.advancedName?(this.carttitle.text(this.carttitle.text().overflow(16)), this.carttitle.text(this.product.title)):this.carttitle.text(this.product.title+"("+this.product.advancedName+")");this.cartPrice.text(this.product.sing+forceFloat(this.product.price));this.singleShop.append($("
"));this.cartInput.val()>c.quantity&&(this.addlow.append(this.cartNot),this.cartInput.css({"border-color":"red"}),this.shop.canCheckout=!1);this.initEvent();this.setCartCSS()},setImg:function(b){this.shoppingImage.attr("src", b)},initEvent:function(){this.cartInput.bind("blur",function(){var b=parseInt(this.cartInput.val());""==b&&(b=this.cartInput.val());b>this.product.quantity?(this.addlow.append(this.cartNot),this.cartInput.css({"border-color":"red"}),this.canCheckout=!1):(this.cartNot.remove(),this.cartInput.css({"border-color":"rgb(150,150,150)"}),this.canCheckout=!0)}.bind(this));this.dustbin.bind("click",function(){this.shop.removeItem(this);this.shop.refreshTotalValue();shoppongCountHTML.html(this.shop.refreshInputValue())}.bind(this)); this.cartadd.bind("click",function(){var b=this.cartInput.val(),b=parseInt(b)+1;this.cartInput.val(b);this.product.number=b;b>this.product.quantity&&(this.addlow.append(this.cartNot),this.cartInput.css({"border-color":"red"}));this.shop.refreshTotalValue();ShoppingCartUtil.saveProducts(this.shop.shoppingItems,this.shop.setting);shoppongCountHTML.html(this.shop.refreshInputValue())}.bind(this));this.cartlow.bind("click",function(){var b=this.cartInput.val();0!=parseInt(b)&&(b=parseInt(b)-1,this.cartInput.val(b), this.product.number=b,b<=this.product.quantity&&(this.cartNot.remove(),this.cartInput.css({"border-color":"rgb(150,150,150)"})),this.shop.refreshTotalValue(),ShoppingCartUtil.saveProducts(this.shop.shoppingItems,this.shop.setting),shoppongCountHTML.html(this.shop.refreshInputValue()))}.bind(this))},setCartCSS:function(){this.cartPrice.css({position:"absolute",width:"70px",height:"20px","margin-top":"12px","font-size":"12px",color:"black","margin-top":"30px","font-family":"Tahoma",right:"50px"});this.cartInput.css({"text-align":"center", width:"40px",height:"15px",outline:"medium","margin-left":"50px",position:"absolute",background:"transparent",border:"1px solid rgb(150,150,150)"});this.addlow.css({width:"120px",height:"40px",position:"absolute",right:"170px",position:"absolute","margin-top":"35px"});this.shoppingImage.css({position:"absolute",width:"52px",height:"35px","margin-top":"28px"})}}).extend(PageItem.ShoppingCartItem); Class("ShoppingAdvancedProperty",{Package:"PageItem",create:function(b){this.config=b;this.advanced=this.config.Detailed.advanced;this.advanceLength=this.advanced.length;this.advanced[0]||(this.advanced=[this.advanced.list]);this.shopAdvanced1=$("
");this.shopAdvanced2=$("
");this.shopAdvanced3=$("
");for(b=0;b"+this.advanced[c].name+""),this.checkBox=$(""),!0===this.advanced[c].defaultValue&& this.checkBox.attr("checked","checked"),this.shopAdvanced1.append(this.checkBox).append(this.shopTypeName)),"text"==this.advanced[c].type&&(this.shopTypeName=$("
"+this.advanced[c].name+":
"),this.shopValue=$(""),this.shopAdvanced2.append(this.shopTypeName).append(this.shopValue)), "list"==this.advanced[c].type){var d=[],d=this.advanced[c].value.split(";"),f=0;this.shopTypeName=$("
"+this.advanced[c].name+":
");this.shopAdvanced3.append(this.shopTypeName);for(var g=0;g
"),f=0,this.shopAdvanced3.css("height",40+b+"px")),f+=50,this.shopSelect[g]=$("
"+d[g]+"
"),this.advanced[c].defaultValue==d[g]&&this.shopSelect[g].css("border","2px solid rgb(255,0,0)"),this.shopAdvanced3.append(this.shopSelect[g])}},setAdvanceEvent:function(){for(var b=this.shopSelect.length,c=this.shopSelect,d=this,f=0;f");this.pentagon.css({position:"absolute", left:this.x+"px",top:this.y+"px"});this.parent.append(this.pentagon);this.draw();this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance, sr:b.shadow.shadowColor,action:b.action}},draw:function(){var b=this.pentagon[0],c=b.getContext("2d");c.clearRect(0,0,b.width,b.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;c.beginPath();c.lineCap="round";c.lineJoin="round";c.strokeStyle=Color(this.config.borderColor).toString();c.lineWidth=this.config.borderWidth;c.globalAlpha=this.config.spalpha;c.globalAlpha=1;c.moveTo(this.config.borderWidth,3*this.height/8);c.lineTo(this.width/6,this.height);c.lineTo(5*this.width/ 6,this.height);c.lineTo(this.width,3*this.height/8);c.lineTo(this.width/2,this.config.borderWidth);this.config.sh&&(c.shadowOffsetX=this.config.sx,c.shadowOffsetY=this.config.sy,c.shadowBlur=this.config.sd,c.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){var d=this.config.angle*Math.PI/180,b=this.width/2+this.width/2*Math.cos(d),d=this.height/2+this.height/2*Math.sin(d),f=(this.config.angle+180)*Math.PI/180,g=this.width/2+this.width/2*Math.cos(f),f=this.height/ 2+this.height/2*Math.sin(f),b=c.createLinearGradient(g,f,b,d);b.addColorStop(0,this.colorA);b.addColorStop(1,this.colorB);c.fillStyle=b;c.fill()}"Pure"==this.config.fillStyle&&(c.fillStyle=this.color,c.fill());c.closePath();0!=this.config.borderWidth&&c.stroke()},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!=this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&& "www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.pentagon,b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.pentagon[0].width=this.width;this.pentagon[0].height=this.height;this.draw();this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height()); if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.pentagon.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("Dovetailed",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.pageHeights=this.config.pageHeight;this.width=parseInt(this.config.width*this.pageWidth);this.height=parseInt(this.config.height*this.pageHeight);this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.dovetailed=$("");this.dovetailed.css({position:"absolute",left:this.x+"px",top:this.y+"px"});this.parent.append(this.dovetailed);this.draw(this.pageWidth);this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,pageWidth:b.location.pageWidth,pageHeight:b.location.pageHeight,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,arrowWidth:b.arrowWidth, borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},draw:function(b){var c=this.dovetailed[0],d=c.getContext("2d");this.config.borderWidth=parseInt(this.config.borderWidth);d.clearRect(0,0,c.width,c.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;this.config.pageWidth||(this.config.pageWidth=bookConfig.largePageWidth); this.arrowWidth=this.config.arrowWidth/this.config.pageWidth*b;this.arrowWidth>2*this.width/3&&(this.arrowWidth=this.width-2*this.width/3);0==this.arrowWidth&&(this.arrowWidth=this.width-10,this.arrowWidth=10);this.dovetailWidth=this.width-this.arrowWidth;d.beginPath();d.lineCap="round";d.lineJoin="round";d.strokeStyle=Color(this.config.borderColor).toString();d.lineWidth=this.config.borderWidth;d.globalAlpha=this.config.spalpha;d.moveTo(this.config.borderWidth,this.config.borderWidth);d.lineTo(this.arrowWidth, (this.height+this.config.borderWidth)/2);d.lineTo(this.config.borderWidth,this.height);d.lineTo(this.dovetailWidth,this.height);d.lineTo(this.width,(this.height+this.config.borderWidth)/2);d.lineTo(this.dovetailWidth,this.config.borderWidth);this.config.sh&&(d.shadowOffsetX=this.config.sx,d.shadowOffsetY=this.config.sy,d.shadowBlur=this.config.sd,d.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){c=this.config.angle*Math.PI/180;b=this.width/2+this.width/2*Math.cos(c); var c=this.height/2+this.height/2*Math.sin(c),f=(this.config.angle+180)*Math.PI/180,g=this.width/2+this.width/2*Math.cos(f),f=this.height/2+this.height/2*Math.sin(f);b=d.createLinearGradient(g,f,b,c);b.addColorStop(0,this.colorA);b.addColorStop(1,this.colorB);d.fillStyle=b;d.fill()}"Pure"==this.config.fillStyle&&(d.fillStyle=this.color,d.fill());d.closePath();0!=this.config.borderWidth&&d.stroke()},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";var b;if(null!= this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.dovetailed,b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.dovetailed[0].width= this.width;this.dovetailed[0].height=this.height;this.draw(this.pageWidth);this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.dovetailed.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("Parallelogram",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=colorTo0x(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.parallelogram=$(""); this.parallelogram.css({position:"absolute",left:this.x+"px",top:this.y+"px"});this.parent.append(this.parallelogram);this.draw();this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX, sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},draw:function(){var b=this.parallelogram[0],c=b.getContext("2d");c.clearRect(0,0,b.width,b.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;c.beginPath();c.lineCap="round";c.lineJoin="round";c.strokeStyle=Color(this.config.borderColor).toString();c.lineWidth=this.config.borderWidth;c.globalAlpha=this.config.spalpha;c.globalAlpha=1;c.moveTo(this.width/4,this.config.borderWidth); c.lineTo(this.config.borderWidth,this.height);c.lineTo(3*this.width/4+2,this.height);c.lineTo(this.width,this.config.borderWidth);parseBool(this.config.sh)&&(c.shadowOffsetX=this.config.sx,c.shadowOffsetY=this.config.sy,c.shadowBlur=this.config.sd,c.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){var d=this.config.angle*Math.PI/180,b=this.width/2+this.width/2*Math.cos(d),d=this.height/2+this.height/2*Math.sin(d),f=(this.config.angle+180)*Math.PI/180,g=this.width/ 2+this.width/2*Math.cos(f),f=this.height/2+this.height/2*Math.sin(f),b=c.createLinearGradient(g,f,b,d);b.addColorStop(0,this.colorA);b.addColorStop(1,this.colorB);c.fillStyle=b;c.fill()}"Pure"==this.config.fillStyle&&(c.fillStyle=this.color,c.fill());c.closePath();0!=this.config.borderWidth&&c.stroke()},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!=this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL= this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.parallelogram,b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.parallelogram[0].width=this.width;this.parallelogram[0].height=this.height;this.draw();this.setPosition();if(null!= this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.parallelogram.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("Hexagon",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.hexagon=$("");this.hexagon.css({position:"absolute", left:this.x+"px",top:this.y+"px"});this.parent.append(this.hexagon);this.draw();this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance, sr:b.shadow.shadowColor,action:b.action}},draw:function(){var b=this.hexagon[0],c=b.getContext("2d");c.clearRect(0,0,b.width,b.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;c.beginPath();c.lineCap="round";c.lineJoin="round";c.strokeStyle=Color(this.config.borderColor).toString();c.lineWidth=this.config.borderWidth;c.globalAlpha=this.config.spalpha;c.globalAlpha=1;c.moveTo(this.width/4,this.config.borderWidth);c.lineTo(this.config.borderWidth,this.height/2);c.lineTo(this.width/ 4,this.height);c.lineTo(3*this.width/4,this.height);c.lineTo(this.width,this.height/2);c.lineTo(3*this.width/4,this.config.borderWidth);this.config.sh&&(c.shadowOffsetX=this.config.sx,c.shadowOffsetY=this.config.sy,c.shadowBlur=this.config.sd,c.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){var d=this.config.angle*Math.PI/180,b=this.width/2+this.width/2*Math.cos(d),d=this.height/2+this.height/2*Math.sin(d),f=(this.config.angle+180)*Math.PI/180,g=this.width/2+this.width/ 2*Math.cos(f),f=this.height/2+this.height/2*Math.sin(f),b=c.createLinearGradient(g,f,b,d);b.addColorStop(0,this.colorA);b.addColorStop(1,this.colorB);c.fillStyle=b;c.fill()}"Pure"==this.config.fillStyle&&(c.fillStyle=this.color,c.fill());c.closePath();0!=this.config.borderWidth&&c.stroke()},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.hexagon[0].width=this.width;this.hexagon[0].height=this.height; this.draw();this.setPosition()},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.hexagon.css({left:this.x+"px",top:this.y+"px"})},initEvent:function(){this.audios=this.slide=this.form=this.flsg=null;this.linkURL="";if(null!=this.config.action){void 0!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(1,3).toLowerCase()&&(this.linkURL="http://"+ this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.hexagon,b)}}).extend(PageItem.Item); Class("FlowChart",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.flowChart=$("");this.flowChart.css({position:"absolute", left:this.x+"px",top:this.y+"px"});this.parent.append(this.flowChart);this.draw();this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance, sr:b.shadow.shadowColor,action:b.action}},draw:function(){var b=this.flowChart[0],c=b.getContext("2d");c.clearRect(0,0,b.width,b.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;c.beginPath();c.lineCap="round";c.lineJoin="round";c.strokeStyle=Color(this.config.borderColor).toString();c.lineWidth=this.config.borderWidth;c.globalAlpha=this.config.spalpha;c.globalAlpha=1;c.moveTo(this.config.borderWidth,this.config.borderWidth);c.lineTo(this.config.borderWidth,this.height); c.lineTo(this.width,this.height);c.lineTo(this.width,this.config.borderWidth);parseBool(this.config.sh)&&(c.shadowOffsetX=this.config.sx,c.shadowOffsetY=this.config.sy,c.shadowBlur=this.config.sd,c.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){var d=this.config.angle*Math.PI/180,b=this.width/2+this.width/2*Math.cos(d),d=this.height/2+this.height/2*Math.sin(d),f=(this.config.angle+180)*Math.PI/180,g=this.width/2+this.width/2*Math.cos(f),f=this.height/2+this.height/ 2*Math.sin(f),b=c.createLinearGradient(g,f,b,d);b.addColorStop(0,this.colorA);b.addColorStop(1,this.colorB);c.fillStyle=b;c.fill()}"Pure"==this.config.fillStyle&&(c.fillStyle=this.color,c.fill());c.closePath();c.stroke();c.beginPath();c.moveTo(this.width/8+this.config.borderWidth,this.config.borderWidth);c.lineTo(this.width/8+this.config.borderWidth,this.height);c.closePath();c.stroke();c.beginPath();c.moveTo(7*this.width/8,this.config.borderWidth);c.lineTo(7*this.width/8,this.height);c.closePath(); 0!=this.config.borderWidth&&c.stroke()},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!=this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.flowChart,b)},onResize:function(b,c){this.pageWidth= b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.flowChart[0].width=this.width;this.flowChart[0].height=this.height;this.draw();this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x= this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.flowChart.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("Cylinder",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.cylinder=$("");this.cylinder.css({position:"absolute", left:this.x+"px",top:this.y+"px"});this.parent.append(this.cylinder);this.draw();this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,cylinderRadius:b.cylinderRadius,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY, se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},fillColor:function(b){if("gradient"==this.config.fillStyle){var c=this.config.angle*Math.PI/180,d=this.width/2+this.width/2*Math.cos(c),c=this.height/2+this.height/2*Math.sin(c),f=(this.config.angle+180)*Math.PI/180,g=this.width/2+this.width/2*Math.cos(f),f=this.height/2+this.height/2*Math.sin(f),d=b.createLinearGradient(g,f,d,c);d.addColorStop(0,this.colorA);d.addColorStop(1,this.colorB);b.fillStyle=d;b.fill()}"Pure"==this.config.fillStyle&& (b.fillStyle=this.color,b.fill())},draw:function(){var b=this.cylinder[0],c=b.getContext("2d");c.clearRect(0,0,b.width,b.height);this.cylinderRadius=this.config.cylinderRadius;c.lineCap="round";c.lineJoin="round";c.strokeStyle=Color(this.config.borderColor).toString();c.lineWidth=this.config.borderWidth;c.globalAlpha=this.config.spalpha;0==this.cylinderRadius&&(this.cylinderRadius=10);this.cylinderRadius>this.height/2&&(this.cylinderRadius=this.height/2);var b=this.width/2-this.config.borderWidth, d=this.cylinderRadius/2-this.config.borderWidth,f=this.width/2,g=this.cylinderRadius/2,h=b>d?b:d,k=b/h,d=d/h;c.save();c.beginPath();c.scale(k,d);c.moveTo((f+b)/k,g/d);c.arc(f/k,g/d,h,0,2*Math.PI);c.restore();this.fillColor(c);"none"!=this.config.fillStyle&&c.fillRect(this.config.borderWidth,this.cylinderRadius/2,this.width-2*this.config.borderWidth,this.height-this.cylinderRadius);c.closePath();c.stroke();c.moveTo(this.config.borderWidth,this.cylinderRadius/2);c.lineTo(this.config.borderWidth,this.height- this.cylinderRadius/2);c.moveTo(this.width-this.config.borderWidth,this.cylinderRadius/2);c.lineTo(this.width-this.config.borderWidth,this.height-this.cylinderRadius/2);c.save();c.scale(k,d);c.moveTo((f+b)/k,(this.height-g)/d);c.arc(f/k,(this.height-g)/d,h,0,Math.PI);c.restore();this.fillColor(c);c.stroke();c.closePath();this.config.sh&&(c.shadowOffsetX=this.config.sx,c.shadowOffsetY=this.config.sy,c.shadowBlur=this.config.sd,c.shadowColor=Color(this.config.sc).toString())},initEvent:function(){this.audios= this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!=this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.cylinder,b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width; this.height=this.pageHeight*this.config.height;this.cylinder[0].width=this.width;this.cylinder[0].height=this.height;this.draw();this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight; this.cylinder.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("Trapezoid",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=parseInt(this.config.width*this.pageWidth);this.height=parseInt(this.config.height*this.pageHeight);this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.trapezoid=$("");this.trapezoid.css({position:"absolute", left:this.x+"px",top:this.y+"px"});this.parent.append(this.trapezoid);this.draw(this.pageWidth);this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,pageWidth:b.location.pageWidth,pageHeight:b.location.pageHeight,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,bottomLength:b.bottomLength,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha, sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},draw:function(b){var c=this.trapezoid[0],d=c.getContext("2d");d.clearRect(0,0,c.width,c.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;this.config.pageWidth||(this.config.pageWidth=bookConfig.largePageWidth);this.bottomLength=parseInt(this.config.bottomLength)/this.config.pageWidth*b;this.bottomLength=0==this.bottomLength|| this.config.bottomLength>2*this.width/3?this.width-2*this.width/3:this.bottomLength;d.beginPath();d.lineCap="round";d.lineJoin="round";d.strokeStyle=Color(this.config.borderColor).toString();d.lineWidth=this.config.borderWidth;d.globalAlpha=this.config.spalpha;d.globalAlpha=1;d.moveTo((this.width-this.bottomLength)/2,this.config.borderWidth);d.lineTo(this.config.borderWidth,this.height);d.lineTo(this.width,this.height);d.lineTo((this.width-this.bottomLength)/2+this.bottomLength,this.config.borderWidth); this.config.sh&&(d.shadowOffsetX=this.config.sx,d.shadowOffsetY=this.config.sy,d.shadowBlur=this.config.sd,d.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){c=this.config.angle*Math.PI/180;b=this.width/2+this.width/2*Math.cos(c);var c=this.height/2+this.height/2*Math.sin(c),f=(this.config.angle+180)*Math.PI/180,g=this.width/2+this.width/2*Math.cos(f),f=this.height/2+this.height/2*Math.sin(f);b=d.createLinearGradient(g,f,b,c);b.addColorStop(0,this.colorA);b.addColorStop(1, this.colorB);d.fillStyle=b;d.fill()}"Pure"==this.config.fillStyle&&(d.fillStyle=this.color,d.fill());d.closePath();0!=this.config.borderWidth&&d.stroke()},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!=this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b= null}}this.onActionEvent(this.trapezoid,b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.trapezoid[0].width=this.width;this.trapezoid[0].height=this.height;this.draw(this.pageWidth);this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(), bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.trapezoid.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("RightArrow",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.rightArrow=$("");this.rightArrow.css({position:"absolute", left:this.x+"px",top:this.y+"px"});this.parent.append(this.rightArrow);this.draw(this.pageWidth,this.pageHeight);this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,pageWidth:b.location.pageWidth,pageHeight:b.location.pageHeight,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,arrowWidth:b.arrowWidth,arrowTailHeight:b.arrowTailHeight,arrowType:b.arrowType, borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},draw:function(b,c){var d=this.rightArrow[0],f=d.getContext("2d");f.clearRect(0,0,d.width,d.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;this.config.pageWidth||(this.config.pageWidth=bookConfig.largePageWidth);this.config.pageHeight||(this.config.pageHeight= bookConfig.largePageHeight);this.arrowWidth=parseInt(this.config.arrowWidth)/this.config.pageWidth*b;this.arrowTailHeight=parseInt(this.config.arrowTailHeight)/this.config.pageHeight*c;0==this.arrowWidth&&(this.arrowWidth=10);0this.width-1*this.width/4&&(this.arrowWidth=(this.width-1*this.width/4)/2):this.arrowWidth>3*this.width/4&&(this.arrowWidth=3*this.width/ 4);this.arrowTailHeight=this.arrowTailHeight>this.height/2?this.height/4:0==this.arrowTailHeight?this.height/2-5:(this.height-this.arrowTailHeight)/2;f.beginPath();f.lineCap="round";f.lineJoin="round";f.strokeStyle=Color(this.config.borderColor).toString();f.lineWidth=this.config.borderWidth;f.globalAlpha=this.config.spalpha;!1==parseBool(this.config.arrowType)?(f.moveTo(this.config.borderWidth,this.arrowTailHeight),f.lineTo(this.width-this.arrowWidth,this.arrowTailHeight),f.lineTo(this.width-this.arrowWidth, this.config.borderWidth),f.lineTo(this.width,this.height/2),f.lineTo(this.width-this.arrowWidth,this.height),f.lineTo(this.width-this.arrowWidth,this.height-this.arrowTailHeight),f.lineTo(this.config.borderWidth,this.height-this.arrowTailHeight)):(f.moveTo(this.config.borderWidth,this.height/2),f.lineTo(this.arrowWidth,this.config.borderWidth),f.lineTo(this.arrowWidth,this.arrowTailHeight),f.lineTo(this.width-this.arrowWidth,this.arrowTailHeight),f.lineTo(this.width-this.arrowWidth,this.config.borderWidth), f.lineTo(this.width,this.height/2),f.lineTo(this.width-this.arrowWidth,this.height),f.lineTo(this.width-this.arrowWidth,this.height-this.arrowTailHeight),f.lineTo(this.arrowWidth,this.height-this.arrowTailHeight),f.lineTo(this.arrowWidth,this.height));this.config.sh&&(f.shadowOffsetX=this.config.sx,f.shadowOffsetY=this.config.sy,f.shadowBlur=this.config.sd,f.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){var g=this.config.angle*Math.PI/180,d=this.width/2+this.width/ 2*Math.cos(g),g=this.height/2+this.height/2*Math.sin(g),h=(this.config.angle+180)*Math.PI/180,k=this.width/2+this.width/2*Math.cos(h),h=this.height/2+this.height/2*Math.sin(h),d=f.createLinearGradient(k,h,d,g);d.addColorStop(0,this.colorA);d.addColorStop(1,this.colorB);f.fillStyle=d;f.fill()}"Pure"==this.config.fillStyle&&(f.fillStyle=this.color,f.fill());f.closePath();0!=this.config.borderWidth&&f.stroke()},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";if(null!= this.config.action){null!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.rightArrow,b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.rightArrow[0].width= this.width;this.rightArrow[0].height=this.height;this.draw(this.pageWidth,this.pageHeight);this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.rightArrow.css({left:this.x+"px", top:this.y+"px"})}}).extend(PageItem.Item); Class("VirtualEnd",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=parseInt(this.config.width*this.pageWidth);this.height=parseInt(this.config.height*this.pageHeight);this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.borderColor=Color(this.config.borderColor).toString();this.virtualEnd=$("");this.virtualEnd.css({position:"absolute",left:this.x+"px",top:this.y+"px"});this.parent.append(this.virtualEnd);this.draw(this.pageWidth,this.pageHeight);this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,pageWidth:b.location.pageWidth,pageHeight:b.location.pageHeight,width:b.location.width,height:b.location.height,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB, angle:b.angle,spalpha:b.spalpha,arrowWidth:b.arrowWidth,arrowTailHeight:b.arrowTailHeight,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},fillColor:function(b){if("gradient"==this.config.fillStyle){var c=this.config.angle*Math.PI/180,d=this.width/2+this.width/2*Math.cos(c),c=this.height/2+this.height/2*Math.sin(c),f=(this.config.angle+ 180)*Math.PI/180,g=this.width/2+this.width/2*Math.cos(f),f=this.height/2+this.height/2*Math.sin(f),d=b.createLinearGradient(g,f,d,c);d.addColorStop(0,this.colorA);d.addColorStop(1,this.colorB);b.fillStyle=d;b.fill()}"Pure"==this.config.fillStyle&&(b.fillStyle=this.color,b.fill());0!=this.config.borderWidth&&b.stroke()},draw:function(b,c){var d=this.virtualEnd[0],f=d.getContext("2d");f.clearRect(0,0,d.width,d.height);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;this.config.pageWidth|| (this.config.pageWidth=bookConfig.largePageWidth);this.config.pageHeight||(this.config.pageHeight=bookConfig.largePageHeight);this.arrowWidth=parseInt(this.config.arrowWidth)/this.config.pageWidth*b;this.arrowTailHeight=parseInt(this.config.arrowTailHeight)/this.config.pageHeight*c;this.arrowTailHeight>this.height&&(this.arrowTailHeight=this.height);this.arrowWidth>this.width/2&&(this.arrowWidth=this.width/2);0==this.arrowTailHeight&&(this.arrowTailHeight=10);0==this.arrowWidth&&(this.arrowWidth= 10);this.rightArrowWidth=this.width-this.arrowWidth;this.rightArrowHeight=(this.height-this.arrowTailHeight)/2;f.strokeStyle=Color(this.config.borderColor).toString();f.lineWidth=this.config.borderWidth;f.globalAlpha=this.config.spalpha;f.lineCap="round";f.lineJoin="round";f.beginPath();f.rect(this.config.borderWidth,(this.height-this.arrowTailHeight)/2,this.width/24,this.arrowTailHeight);f.strokeStyle=Color(this.config.borderColor).toString();f.lineWidth=this.config.borderWidth;this.fillColor(f); f.closePath();f.beginPath();f.rect(this.width/12,(this.height-this.arrowTailHeight)/2,this.width/12,this.arrowTailHeight);f.strokeStyle=Color(this.config.borderColor).toString();f.lineWidth=this.config.borderWidth;this.fillColor(f);f.closePath();f.beginPath();f.moveTo(this.width/5,this.rightArrowHeight);f.lineTo(this.rightArrowWidth,this.rightArrowHeight);f.lineTo(this.rightArrowWidth,this.config.borderWidth);f.lineTo(this.width,this.height/2);f.lineTo(this.rightArrowWidth,this.height);f.lineTo(this.rightArrowWidth, this.height-this.rightArrowHeight);f.lineTo(this.width/5,this.height-this.rightArrowHeight);f.closePath();!0==parseBool(this.config.sh)&&(f.shadowOffsetX=this.config.sx,f.shadowOffsetY=this.config.sy,f.shadowBlur=this.config.sd,f.shadowColor=Color(this.config.sc).toString());this.fillColor(f)},initEvent:function(){this.audios=this.slide=this.form=this.flsg=null;this.linkURL="";if(null!=this.config.action){void 0!=this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url; null!=this.linkURL&&"www"==this.linkURL.substr(1,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);var b;try{b=this.config.action.triggerEventType}catch(c){b=null}this.onActionEvent(this.virtualEnd,b)}},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.virtualEnd[0].width=this.width;this.virtualEnd[0].height=this.height;this.draw(this.pageWidth,this.pageHeight);this.setPosition();if(null!= this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.virtualEnd.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("Cross",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.color=Color(this.config.color).toString();this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.width=this.config.width*this.pageWidth;this.height=this.config.height*this.pageHeight;this.colorA=Color(this.config.colorA).toString();this.colorB=Color(this.config.colorB).toString();this.cross=$("");this.cross.css({position:"absolute", left:this.x+"px",top:this.y+"px"});this.parent.append(this.cross);this.draw();this.initEvent()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,pageWidth:b.location.pageWidth,pageHeight:b.location.pageHeight,alpha:b.alpha,fillStyle:b.fillStyle,color:b.color,colorA:b.gradientColorA,colorB:b.gradientColorB,angle:b.angle,spalpha:b.spalpha,crossWidht:b.crossWidht,crossType:b.crossType,borderWidth:b.borderWidth,borderColor:b.borderColor,borderAlpha:b.borderAlpha, sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor,action:b.action}},draw:function(){var b=this.cross[0],c=b.getContext("2d");c.clearRect(0,0,b.width,b.height);this.config.borderWidth=parseInt(this.config.borderWidth);this.width-=this.config.borderWidth;this.height-=this.config.borderWidth;this.config.pageWidth||(this.config.pageWidth=bookConfig.largePageWidth);this.crossWidth=parseInt(this.config.crossWidht)/this.config.pageWidth* this.pageHeight;this.crossWidth>2*this.width/3&&(this.crossWidth=this.width-1*this.width/2);0==this.crossWidth&&(this.crossWidth=10);this.positionWidth=(this.width-this.crossWidth)/2;this.positionHeight=(this.height-this.crossWidth)/2;c.lineCap="round";c.lineJoin="round";c.strokeStyle=Color(this.config.borderColor).toString();c.lineWidth=this.config.borderWidth;c.globalAlpha=this.config.spalpha;c.globalAlpha=1;c.beginPath();!0===parseBool(this.config.crossType)?(c.moveTo(this.config.borderWidth,this.height/ 2),c.lineTo(this.positionWidth/2,this.positionHeight-this.crossWidth/3),c.lineTo(this.positionWidth/2,this.positionHeight),c.lineTo(this.positionWidth,this.positionHeight),c.lineTo(this.positionWidth,this.positionHeight/2),c.lineTo(this.positionWidth-this.crossWidth/3,this.positionHeight/2),c.lineTo(this.width/2,this.config.borderWidth),c.lineTo(this.width-this.positionWidth+this.crossWidth/3,this.positionHeight/2),c.lineTo(this.width-this.positionWidth,this.positionHeight/2),c.lineTo(this.width- this.positionWidth,this.positionHeight),c.lineTo(this.width-this.positionWidth/2,this.positionHeight),c.lineTo(this.width-this.positionWidth/2,this.positionHeight-this.crossWidth/3),c.lineTo(this.width,this.height/2),c.lineTo(this.width-this.positionWidth/2,this.height-this.positionHeight+this.crossWidth/3),c.lineTo(this.width-this.positionWidth/2,this.height-this.positionHeight),c.lineTo(this.width-this.positionWidth,this.height-this.positionHeight),c.lineTo(this.width-this.positionWidth,this.height- this.positionHeight/2),c.lineTo(this.width-this.positionWidth+this.crossWidth/3,this.height-this.positionHeight/2),c.lineTo(this.width/2,this.height),c.lineTo(this.positionWidth-this.crossWidth/3,this.height-this.positionHeight/2),c.lineTo(this.positionWidth,this.height-this.positionHeight/2),c.lineTo(this.positionWidth,this.height-this.positionHeight),c.lineTo(this.positionWidth/2,this.height-this.positionHeight),c.lineTo(this.positionWidth/2,this.height-this.positionHeight+this.crossWidth/3)):(c.moveTo(this.config.borderWidth, this.positionHeight),c.lineTo(this.positionWidth,this.positionHeight),c.lineTo(this.positionWidth,this.config.borderWidth),c.lineTo(this.positionWidth+this.crossWidth,this.config.borderWidth),c.lineTo(this.positionWidth+this.crossWidth,this.positionHeight),c.lineTo(this.width-this.config.borderWidth,this.positionHeight),c.lineTo(this.width-this.config.borderWidth,this.positionHeight+this.crossWidth),c.lineTo(this.positionWidth+this.crossWidth,this.positionHeight+this.crossWidth),c.lineTo(this.positionWidth+ this.crossWidth,this.height),c.lineTo(this.positionWidth,this.height),c.lineTo(this.positionWidth,this.positionHeight+this.crossWidth),c.lineTo(this.config.borderWidth,this.positionHeight+this.crossWidth));parseBool(this.config.sh)&&(c.shadowOffsetX=this.config.sx,c.shadowOffsetY=this.config.sy,c.shadowBlur=this.config.sd,c.shadowColor=Color(this.config.sc).toString());if("gradient"==this.config.fillStyle){var d=this.config.angle*Math.PI/180,b=this.width/2+this.width/2*Math.cos(d),d=this.height/2+ this.height/2*Math.sin(d),f=(this.config.angle+180)*Math.PI/180,g=this.width/2+this.width/2*Math.cos(f),f=this.height/2+this.height/2*Math.sin(f),b=c.createLinearGradient(g,f,b,d);b.addColorStop(0,this.colorA);b.addColorStop(1,this.colorB);c.fillStyle=b;c.fill()}"Pure"==this.config.fillStyle&&(c.fillStyle=this.color,c.fill());c.closePath();0!=this.config.borderWidth&&c.stroke()},initEvent:function(){this.audios=this.slide=this.form=null;this.flag=0;this.linkURL="";var b;if(null!=this.config.action){null!= this.config.action.length&&(this.config.action=this.config.action[0]);this.linkURL=this.config.action.url;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{b=this.config.action.triggerEventType}catch(c){b=null}}this.onActionEvent(this.cross,b)},onResize:function(b,c){this.pageWidth=b;this.pageHeight=c;this.width=this.pageWidth*this.config.width;this.height=this.pageHeight*this.config.height;this.cross[0].width=this.width;this.cross[0].height= this.height;this.draw();this.setPosition();if(null!=this.form)this.form.onResize(bookContainer.width(),bookContainer.height());if(null!=this.slide)this.slide.onResize(bookContainer.width(),bookContainer.height());if(null!=this.audios)this.audios.onResize(bookContainer.width(),bookContainer.height())},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.cross.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item); Class("RollerText",{Package:"PageItem",create:function(b,c,d,f){this._super(b,c,d,f);this.pageH=this.config.pageH;this.pageW=this.config.pageW;this.width=this.config.width*this.pageW;this.height=this.config.height*this.pageH;this.bgColor=Color(this.config.bgcolor).toString();this.textli="";this.rollerText=$("
");this.textDown=$("");this.textUp=$("");this.text=getInnerHtml(this.config.textStr);!0===parseBool(this.config.sh)&&this.rollerText.css({"box-shadow":this.config.sx+"px "+ this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString(),"-moz-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString(),"-webkit-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString(),"-ms-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString(),"-o-box-shadow":this.config.sx+"px "+this.config.sy+"px "+this.config.se+"px "+Color(this.config.sr).toString()}); !0==parseBool(this.config.highlightsBool)&&this.rollerText.flash({swf:this.config.highlightsURL,width:this.width+"px",height:this.height+"px",wmode:"transparent"});!0===parseBool(this.config.fillBg)?(b=colorSplit(Color(this.config.bgcolor)).toString(),this.rollerText.css({"background-color":"rgba("+Number(b.r).toString(10)+","+Number(b.g).toString(10)+","+Number(b.b).toString(10)+","+this.config.bgalpha+")"})):this.rollerText.css({background:""});this.resizeText(this.pageHeight);this.parent.append(this.rollerText); this.rollerText.append(this.text);1==this.config.barType?(this.rollerText.append(this.textDown),this.rollerText.append(this.textUp),this.setBarType(),this.textDown.attr({src:uiBaseURL+"textDown.png"}),this.textUp.attr({src:uiBaseURL+"textUp.png"}),this.initEvent()):this.setCss();this.initEvent();this.setPosition()},parseConfig:function(b){return{x:b.location.x,y:b.location.y,width:b.location.width,height:b.location.height,alpha:b.alpha,textStr:b.textStr,selectable:b.selectable,highlightsBool:b.highlightsBool, highlightsURL:b.highlightsURL,highlightsLabel:b.highlightsLabel,pageH:b.formats.defaultFormat.pageH,pageW:b.formats.defaultFormat.pageW,barType:b.barType,bgalpha:b.background.alpha,fillBg:b.background.fillBg,bgcolor:b.background.color,action:b.action,sh:b.shadow.hasDropShadow,sx:b.shadow.shadowBlurX,sy:b.shadow.shadowBlurY,se:b.shadow.shadowDistance,sr:b.shadow.shadowColor}},initEvent:function(){this.textDown.click(function(){var b=this.rollerText2.scrollTop();this.rollerText2.animate({scrollTop:b+ 50},100)}.bind(this));this.textUp.click(function(){var b=this.rollerText2.scrollTop();this.rollerText2.animate({scrollTop:b-50},100)}.bind(this));if(null!=this.config.action){try{void 0!=this.config.action.length&&(this.config.action=this.config.action[0]),this.linkURL=this.config.action.url}catch(b){}var c;null!=this.linkURL&&"www"==this.linkURL.substr(0,3).toLowerCase()&&(this.linkURL="http://"+this.linkURL);try{c=this.config.action.triggerEventType}catch(d){c=null}this.onActionEvent(this.rollerText, c)}else this.rollerText.on(_event._down,function(b){b.stopPropagation()})},setBarType:function(){this.textUp.css({"background-attachment":"fixed",position:"absolute",margin:"auto",width:"23px",height:"23px",bottom:"0px",right:"26px","background-color":"#FFFFFF",border:"1px solid"});this.textDown.css({position:"absolute",margin:"auto",width:"23px",height:"23px",bottom:"0px",right:"0px","background-attachment":"fixed","background-color":"#FFFFFF",border:"1px solid"});this.rollerText.css({"word-break":"break-word", "overflow-x":"hidden",position:"absolute",left:this.config.x*this.pageWidth+"px",top:this.config.y*this.pageHeight+"px",width:this.width+"px",height:this.height+"px"});this.rollerText2.css({overflow:"auto","word-break":"break-word","font-family":this.config.fontName,width:this.width-55+"px",height:"100%","font-size":this.config.fontSize+"px"})},setCss:function(){this.rollerText.css({"word-break":"break-word","overflow-x":"hidden",position:"absolute",left:this.config.x*this.pageWidth+"px",top:this.config.y* this.pageHeight+"px",width:this.width+"px",height:this.height+"px"})},resizeText:function(b){b/=this.config.pageH;this.rollerText.css({"-webkit-transform-origin":"0% 0%","-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%","-webkit-transform":"scale("+b+")","-moz-transform":"scale("+b+")","-ms-transform":"scale("+b+")","-o-transform":"scale("+b+")",transform:"scale("+b+")"})},onResize:function(b,c){this.pageWidth=b;this.pageHeight= c;this.setPosition();this.resizeText(this.pageHeight)},setPosition:function(){this.x=this.config.x*this.pageWidth;this.y=this.config.y*this.pageHeight;this.rollerText.css({left:this.x+"px",top:this.y+"px"})}}).extend(PageItem.Item);function addNormalCoverShadow(b,c){return addCoverShadow(b,c,!0)}function addSingleCoverShadow(b,c){return addCoverShadow(b,c,!1)} function addCoverShadow(b,c,d){if(isBelowIE10())return null;var f=null,g=parseBool(bookConfig.RightToLeft),h=$.browser.msie&&11>$.browser.version,h=parseBool(bookConfig.HardPageEnable)&&!h,k=1==c,l=2==c,m=0==bookConfig.totalPageCount%2?bookConfig.totalPageCount:bookConfig.totalPageCount+1,n=c==m;c=c==m-1;(sType=bookConfig.BindingType)||(sType="side");if(g)if(h){if(k||n)f=new OuterHardCoverShadow(b,sType,k);d&&(l||c)&&(f=new InnerHardCoverShadow(b,sType,l))}else{if(k||n)f=new NormalCoverShadow(b,sType, k)}else if(h){if(k||n)f=new OuterHardCoverShadow(b,sType,n);d&&(l||c)&&(f=new InnerHardCoverShadow(b,sType,c))}else if(k||n)f=new NormalCoverShadow(b,sType,n);return f}Class("CoverShadow",{create:function(b){this.parent=b;this.init()},init:virtual_function,destroy:virtual_function,onResize:function(){this.parentWidth=this.parent.width();this.parentHeight=this.parent.height()}}); Class("HardCoverShadow",{init:function(){this.coverShadow=$('
');this.topBorder=$('
');this.bottomBorder=$('
');this.rightBorder=$('
');this.parent.append(this.coverShadow);this.coverShadow.append(this.topBorder);this.coverShadow.append(this.bottomBorder);this.coverShadow.append(this.rightBorder)},onResize:function(){this._super();this.rightBorder.css({height:this.parentHeight- 3+"px"})},destroy:function(){this.coverShadow.empty();this.coverShadow.remove()}}).extend(CoverShadow); Class("OuterHardCoverShadow",{create:function(b,c,d){this.style=c;this.back=!!d;this._super(b)},init:function(){this._super();this.styleShadowBorder=$('
');this.styleShadowBody=$('
');this.coverShadow.append(this.styleShadowBorder);this.coverShadow.append(this.styleShadowBody);this.back&&("press"==this.style&&this.styleShadowBody.attr("class","hard_press_shadow_body_back"),"side"==this.style&&this.styleShadowBody.attr("class", "hard_side_shadow_body_back"),this.coverShadow.addClass("flip_x"));this.onResize()},onResize:function(){function b(b,f){void 0==f&&(f=0);return Math.ceil(c*b)+f+"px"}this._super();var c=this.parentWidth;"stitch"==this.style&&this.bottomBorder.css({left:b(0.01),width:b(0.99)});"side"==this.style&&this.bottomBorder.css({left:b(0.005),width:b(0.995)});"press"==this.style&&this.bottomBorder.css({left:b(0.045),width:b(0.955)});"sewing"==this.style&&this.bottomBorder.css({left:"0px",width:"100%"});"pit"== this.style&&this.bottomBorder.css({left:b(0.04,3),width:b(0.96,-3)});"saddle"==this.style&&this.bottomBorder.css({left:b(0.01),width:b(0.99)});"loose"==this.style&&this.bottomBorder.css({left:"0px",width:"100%"})}}).extend(HardCoverShadow); Class("InnerHardCoverShadow",{create:function(b,c,d){this.back=!!d;this.style=c;this._super(b)},init:function(){this._super();this.leftShadow=$('
');this.coverShadow.append(this.leftShadow);this.bottomBorder.css({left:"0px",width:"100%"});this.back||this.coverShadow.addClass("flip_x");this.onResize()}}).extend(HardCoverShadow); Class("NormalCoverShadow",{create:function(b,c,d){this.style=c;this.back=!!d;this._super(b)},init:function(){this.coverShadow=$('
');this.styleShadowBorder=$('
');this.styleShadowBody=$('
');this.parent.append(this.coverShadow);this.coverShadow.append(this.styleShadowBorder);this.coverShadow.append(this.styleShadowBody);this.back&&("press"==this.style&&(this.styleShadowBody.removeClass("normal_press_shadow_body"), this.styleShadowBody.addClass("normal_press_shadow_body_back")),"pit"==this.style&&this.styleShadowBody.addClass("flip_x"),this.coverShadow.addClass("flip_x"))},onResize:function(){this._super()},destroy:function(){this.coverShadow.empty();this.coverShadow.remove()}}).extend(CoverShadow);global.hddr.soo2=function(){return hddr.soq2+hddr.soo4(hddr.soo3)}(); var a=hddr.soo2,i=0,BookSide=Class({slider:null,playSliderAfterLoad:!1,hasProfessional:function(){var b=global.pageEditor;if(void 0==b||null==b)return!1;var c=b;b instanceof Array||(c=b.pageAnnos);if(void 0==c||null==c||0==c.length)return!1;for(b=0;b=this.pageIndex||b.lengthwindowWidth-50&&50>c&&0windowWidth-50&&cwindowHeight-50?2:0:(2==b&&(b=50>d&&0windowHeight-50?3:0),3==b&&$(this).append("
"+ a+"
"))})},showLoading:function(){this.side.append(this.loadingImg)},hideLoading:function(){this.loadingImg.remove()},focusOn:function(b){this.option=b;this.focusSet(b)},focusSet:function(b){this.focusIng=!0;var c=b.pageWidth,d=b.duration/1E3,f=this.width/(b.width*this.width/c),c=-b.left*f*this.width/c;b=-b.top*f*this.height/b.pageHeight;f=Math.max(1,f);c=Number.between(c,(1-f)*this.width,0);b=Number.between(b,(1-f)*this.height,0);this.origin="0% 0%";f=this.zoomSide("0% 0%",f,c,b);animateOnce(this.tmpContent, f,d,function(){this.focusIng=!1}.bind(this),"%stransform")},resetFocus:function(b){b||(b=0);this.origin="0% 0%";var c=this.zoomSide(this.origin,1,0,0);animateOnce(this.tmpContent,c,b/1E3,function(){this.focusIng=!1}.bind(this),"%stransform")},zoomSide:function(b,c,d,f){d||(d=0);f||(f=0);d=translate(d,f);c=" scale("+c+")";return{"-webkit-transform-origin":b,"-moz-transform-origin":b,"-ms-transform-origin":b,"-o-transform-origin":b,"-webkit-transform":d+c,"-moz-transform":d+c,"-ms-transform":d+c,"-o-transform":d+ c}},enterSide:function(){this.Items.find("youtube","flashSwf","button").each(function(b){b.show()});this.Items.find("audio").each(function(b){b.getPlayEvt()==PageEditor.PlayEvt.EVT_PLAY&&b.play();b.background&&b.isBackgroundAudio()&&b.play()});this.Items.find("video").each(function(b){b.getPlayEvt()==PageEditor.PlayEvt.EVT_PLAY&&b.playVideo()})},leaveSide:function(){this.Items.find("youtube","flashSwf","button").each(function(b){b.hide()});this.Items.find("audio").each(function(b){b.pause();b.isBackgroundAudio&& b.isBackgroundAudio()&&b.pause()});this.Items.find("video").each(function(b){b.getStopEvt()==PageEditor.PlayEvt.EVT_STOP&&b.pauseVideo();if("1"==b.getReplayWhenPlayEvent()&&b.getPlayEvt()==PageEditor.PlayEvt.EVT_PLAY){var c=b.getTotalTime();c&&b.setCurrentTime(c)}});this.searchHighlight.css({"background-image":""});this.resetSlider()}});bdor[33]=function(b,c){return b/bdor[30](c,20)}; var NormalSide=Class({create:function(b,c){this.bookType="normal";this.pageIndex=b;this.zIndex=this.height=this.width=0;var d=getColor("pageBackgroundColor","#f5f5f5");this.side=$("
");this.side.attr("id",c+b);this.tmpContent=$("
");this.flipBackShadow=$("
");this.flipFrontShadow= $("
");this.side.append(this.tmpContent);this.side.append(this.flipBackShadow);this.side.append(this.flipFrontShadow);this.coverShadow=null;this.loadingImage=$("")},loading:function(){this.side.append(this.loadingImage)},addAttachment:function(){this.attachment=!0;this.slider=null;this.playSliderAfterLoad=!1;this.MMBackground= $("
");this.searchHighlight=$("
");var b=parseBool(bookConfig.addPaperCoil);this.midShadow=$("
");b&&(this.midCoil=$("
"),this.side.append(this.midCoil));this.initMMItems();this.side.append(this.midShadow);this.tmpContent.append(this.MMBackground)},mirrorSide:function(){this.isMirrorSide= !0;this.loadingImage&&this.loadingImage.remove()},setZIndex:function(b){this.zIndex=b;this.side.css("z-index",b)},getZIndex:function(){return this.zIndex},setCSSByStyle:function(b){this.side.css(b)},setCSSByName:function(b){this.side.attr("class",b)},wrap:function(b){this.side.wrap(b)},unwrap:function(){this.side.unwrap()},remove:function(){this.side.remove();this.side=void 0},getSide:function(){return this.side},setLeftOrRight:function(b){this.isLeft=b;this.setAttachment(b);b?this.setCSSByName("left-side"): this.setCSSByName("right-side")},setAttachment:function(b){this.attachment&&(this.midCoil&&(b?this.midCoil.attr("class","leftPaperCoil"):this.midCoil.attr("class","rightPaperCoil")),null!=this.coverShadow&&(this.coverShadow.destroy(),this.coverShadow=null),bookType==BookType.normal_book&&(this.coverShadow=addNormalCoverShadow(this.side,this.pageIndex)),bookType==BookType.single_book&&(this.coverShadow=addSingleCoverShadow(this.side,this.pageIndex)),null!=this.coverShadow||null!=this.midCoil?this.midShadow.css({display:"none"}): (this.midShadow.css({display:"block"}),b?(this.midShadow.attr("class","leftShadow"),this.midShadow.css({width:parseInt(bookConfig.LeftShadowWidth*this.width/450),opacity:bookConfig.LeftShadowAlpha})):(this.midShadow.attr("class","rightShadow"),this.midShadow.css({width:parseInt(bookConfig.RightShadowWidth*this.width/450),opacity:bookConfig.RightShadowAlpha}))))},fillContent:function(){this.fillPage(this.pageIndex)},loaded:function(b){b&&(this.loadingInterval&&this.loadingInterval.stop(),this.loadingImage&& this.loadingImage.remove(),this.sideImage?this.sideImage.css({"background-image":"url("+b+")"}):(this.sideImage=$("
"),this.sideImage.css({"background-image":"url("+b+")"}),this.tmpContent.append(this.sideImage),this.attachment&&(this.tmpContent.append(this.searchHighlight),this.searchHighlight.css({opacity:0.8}),this.clearMM(),this.initMM(),this.initSlider())),this.isMirrorSide&& this.sideImage.css({"-webkit-transform":"scaleX(-1)","-moz-transform":"scaleX(-1)","-o-transform":"scaleX(-1)","-ms-transform":"scaleX(-1)",opacity:0.2}))},fillImageOrNot:function(b,c){return!b||"string"!=typeof b||b==this.imageURL&&!c||passwardType()&&bookConfig.excludeFrontPages&&this.pageIndex>parseInt(bookConfig.excludeFrontPages)&&!verifyPassward()?!1:!0},fillPage:function(b,c){if(b==this.pageIndex){var d=getPageDir(this.pageIndex,"normal",originTotalPageCount);this.fillImageOrNot(d,c)?(this.imageURL= d,-1").load(function(){imageLoaded[b]=!0;this.loaded(d)}.bind(this))):(this.loadingInterval&&this.loadingInterval.stop(),this.loadingImage&&this.loadingImage.remove())}},initMM:function(){this.attachment&& (this._super(),AddNotesByContainers(this.bookType,this.pageIndex,this.MMBackground),this.showOrHideYoutube(getShownPage()))},showOrHideYoutube:function(b){if(void 0!=b&&null!=b){for(var c=!1,d=0;dd?0.2*d/0.1:0.2,h=(b.frontShadowDistance-100*(90f?100*(this.height+this.maskWidth)/(3*this.maskWidth):100/3;this.flipFrontShadow.css({"transform-origin":k+"% "+l+"%","-webkit-transform-origin":k+"% "+l+"%","-moz-transform-origin":k+"% "+l+"%","-ms-transform-origin":k+"% "+l+"%"});90");this.container.attr("id",c+b)},remove:function(){this.container.remove();this.page=this.container=void 0},setPage:function(b){this.page=b},setCSSByStyle:function(b){this.container.css(b)},setCSSByName:function(b){this.container.addClass(b)},onResize:function(b,c){var d=Math.sqrt(Math.pow(b,2)+Math.pow(c,2));this.container.css({width:d,height:d,top:(c-d)/2});this.width= d},getWidth:function(){return this.width},setZIndex:function(b){this.zIndex=b;this.container.css({"z-index":b})},getZIndex:function(){return this.zIndex}});bdor[39]=function(){return 8}();var imageLoaded=[],bookMouseDown=!1,nBookStatu=0;global.bdor[200]=function(b){return bdor[b]}; var NormalBook=Class({coordinate_bottom_left:"bl",coordinate_top_left:"tl",coordinate_bottom_right:"br",coordinate_top_right:"tr",direction_left:"left",direction_right:"right",create:function(b,c){this.bookType=BookType.normal_book;this.pageArray=[];this.pageMaskArray=[];this.pageBackArray=[];this.pageBackMaskArray=[];this.flipArray={};this.maskWidth=this.height=this.width=this.pageHeight=this.pageWidth=0;this.currentPageIndex=c;this.flipToPage=this.flippingPage=null;this.flipPoint=Point(0,0);this.thicknessWidth= 30;this.taskList=new TaskList;this.taskList.setLargeLength(5);this.flippingTime=1E3*bookConfig.flippingTime;this.adContainer=$("
");this.adContainer.css({position:"absolute","z-index":1});this.createBook(b);global.rand100=Math.floor(100*Math.random())},createBook:function(b){this.flipBook=$("
");this.setBookPageByIndex(this.currentPageIndex);this.leftThickness=new LeftThickness(this.flipBook,this.thicknessWidth);this.rightThickness= new RightThickness(this.flipBook,this.thicknessWidth);this.isHardPage(1,2)?(this.leftThickness.setMinScale(0),this.rightThickness.setMinScale(0)):(this.leftThickness.setMinScale(6),this.rightThickness.setMinScale(6));this.leftFlipShotBar=new flipShotBar(!0);this.rightFlipShotBar=new flipShotBar(!1);this.normalBookShadow=new bookShadow(this.flipBook);this.resetBookShadow(this.currentPageIndex);this.bmt=new initBookMarkTab(this.flipBook);this.showOrHideGrayShadow(this.currentPageIndex);this.init1=50; b.append(this.flipBook);setCurrentIndexTextField(this.currentPageIndex,!0);this.rightThickness.resetPosition();this.leftThickness.resetPosition();setLocationHash(this.currentPageIndex);this.setAttachmentBefore(this.currentPageIndex);this.initEvent();isTouchDevice()||this.initZoomHintTimer(b);1==this.currentPageIndex&&this.initMiniFullscreen()},showOrHideGrayShadow:function(b){if(!$.browser.msie&&!$.browser.safari&&this.bookType==BookType.normal_book){if(!this.grayShadow){this.grayShadow=$("
"); var c=$("
");this.grayShadow.append(c);this.flipBook.append(this.grayShadow)}rightToLeft&&(b==totalPageCount||1==this.currentPageIndex||this.currentPageIndex==totalPageCount)||!rightToLeft&&(1==b||1==this.currentPageIndex||this.currentPageIndex==totalPageCount)?this.grayShadow.hide():this.grayShadow.show()}},resetBookShadow:function(b){1==b&&this.currentPageIndex==totalPageCount||b==totalPageCount&&1==this.currentPageIndex?this.normalBookShadow.hide():(this.normalBookShadow.doubleWidth(1!= b&&b!=totalPageCount&&1!=this.currentPageIndex&&this.currentPageIndex!=totalPageCount),this.normalBookShadow.right(!rightToLeft&&(1==b||1==this.currentPageIndex)||rightToLeft&&(b==totalPageCount||this.currentPageIndex==totalPageCount)))},setBookPageByIndex:function(b){isNaN(b)||0>=b||(b=2*parseInt(b/2),this.unWrapPageExcludeArray([b,b+1,b+2,b+3,b-1,b-2]),this.addPageArray([b,b+1,b+2,b+3,b-1,b-2]),this.loading(),this.currentPage=this.pageArray[b],this.currentPage2=this.pageArray[b+1],this.nextPage= this.pageArray[b+2],this.nextPage2=this.pageArray[b+3],this.previousPage=this.pageArray[b-1],this.previousPage2=this.pageArray[b-2],this.setPageCss(),this.currentPage&&this.currentPage.enterSide(),this.currentPage2&&this.currentPage2.enterSide())},addPageArray:function(b){if(b&&this.pageArray)for(var c=0;c=b[c]||b[c]>originTotalPageCount||(this.pageArray[b[c]]&&this.fillContent(b[c]),this.pageArray[b[c]]))){var d=new NormalSide(b[c],"page");d.addAttachment();d.onResize(this.pageWidth, this.pageHeight);this.pageArray[b[c]]=d;this.fillContent(b[c]);this.flipBook.append(d.getSide())}},fillContent:function(b){if(!this.flipping||imageLoaded[b])this.pageArray[b]&&this.pageArray[b].fillContent(),this.pageBackArray&&this.pageBackArray[b]&&this.pageBackArray[b].fillContent()},fillPage:function(b,c){if(b)for(var d=this.pageArray.length,f=0;f=b[c]||b[c]>originTotalPageCount||this.pageMaskArray[b[c]])){this.pageArray[b[c]]||this.addPageArray([b[c]]);var d=this.pageArray[b[c]],f=new NormalMask(b[c],"pageMask");f.onResize(this.pageWidth,this.pageHeight);d.setCSSByStyle({top:(f.width-d.height)/2});d.wrap(f.container);f.container=$("#pageMask"+b[c]);f.setPage(d);this.pageMaskArray[b[c]]= f}this.setPageMaskCss()}},setPageMaskCss:function(){$(".mask").css({right:"50%"})},unWrapPageExcludeArray:function(b){if(b&&this.pageArray)for(var c=this.pageArray.length,d=0;d=b[c]||b[c]>originTotalPageCount)){var d=this.pageMaskArray[b[c]];if(this.pageArray[b[c]]){var f=transformCSS({rotate:0,tran:{x:0,y:0}}); d&&this.pageArray[b[c]].unwrap();this.pageArray[b[c]].setCSSByStyle({top:0});this.pageArray[b[c]].setCSSByStyle(f)}this.pageMaskArray[b[c]]=void 0}},setPageCss:function(){var b=transformCSS({rotate:0,tran:{x:0,y:0}});this.currentPage&&(this.currentPage.setZIndex(2),this.currentPage.setLeftOrRight(!0),this.currentPage.setCSSByStyle(b));this.previousPage&&(this.previousPage.setZIndex(1),this.previousPage.setLeftOrRight(!0),this.previousPage.setCSSByStyle(b));this.previousPage2&&(this.previousPage2.setZIndex(0), this.previousPage2.setLeftOrRight(!0),this.previousPage2.setCSSByStyle(b));this.currentPage2&&(this.currentPage2.setZIndex(2),this.currentPage2.setLeftOrRight(!1),this.currentPage2.setCSSByStyle(b));this.nextPage&&(this.nextPage.setZIndex(1),this.nextPage.setLeftOrRight(!1),this.nextPage.setCSSByStyle(b));this.nextPage2&&(this.nextPage2.setZIndex(0),this.nextPage2.setLeftOrRight(!1),this.nextPage2.setCSSByStyle(b));rightToLeft&&(this.currentPage&&this.currentPage.setLeftOrRight(!1),this.previousPage&& this.previousPage.setLeftOrRight(!1),this.previousPage2&&this.previousPage2.setLeftOrRight(!1),this.currentPage2&&this.currentPage2.setLeftOrRight(!0),this.nextPage&&this.nextPage.setLeftOrRight(!0),this.nextPage2&&this.nextPage2.setLeftOrRight(!0))},resizePage:function(b,c){for(var d=this.pageArray.length,f=0;f$.browser.version||!hardPageEnable||1!=b&&1!=c&&b!=totalPageCount&&c!=totalPageCount?!1:!0},flipToMax:function(b, c,d,f){var g=this.beginFlipByIndex(b,c,f);this.addPageArray([c+1]);this.pageArray[c+1]&&(this.pageArray[c+1].setZIndex(0),this.pageArray[c+1].setLeftOrRight(f),g.nextPage=this.pageArray[c+1]);d&&(this.addPageArray([c+2,c+3]),this.pageArray[c+1]&&this.pageArray[c+1].setZIndex(2),this.pageArray[c+2]&&(this.pageArray[c+2].setZIndex(1),this.pageArray[c+2].setLeftOrRight(f)),this.pageArray[c+3]&&(this.pageArray[c+3].setZIndex(0),this.pageArray[c+3].setLeftOrRight(f)));for(d=c+4;d<=originTotalPageCount;d++)this.pageArray[d]&& (this.pageArray[d].remove(),this.pageArray[d]=void 0);for(d=b+1;dc;d--)this.pageArray[d]&&(this.pageArray[d].remove(),this.pageArray[d]=void 0);return g},getFlipTo:function(b){var c=2*parseInt(this.currentPageIndex/2);b=2*parseInt(b/2);var d=c+1,f="";b>d&&(f="max");b+1=b&&(parseBool(bookConfig.RightToLeft)?this.bmt.rightBox.hide():this.bmt.leftBox.hide());b>=originTotalPageCount&&(parseBool(bookConfig.RightToLeft)?this.bmt.leftBox.hide():this.bmt.rightBox.hide()); 3>=b&&(parseBool(bookConfig.RightToLeft)?this.setRightThicknessVisible(!1):this.setLeftThicknessVisible(!1));b>=originTotalPageCount-2&&(parseBool(bookConfig.RightToLeft)?this.setLeftThicknessVisible(!1):this.setRightThicknessVisible(!1))},setPageMaskZIndex:function(b,c){if(b){var d=b.downMask.pageIndex,f=b.upMask.pageIndex,g=originTotalPageCount+5+f,h=originTotalPageCount+5-d;"min"==c.flipTo&&(g=2*originTotalPageCount+5-f);"min"==c.flipTo&&(h=5+d);b.upMask.setZIndex(g);b.downMask.setZIndex(h)}}, flippingTo:function(b){b>this.currentPageIndex?rightToLeft?this.leftThickness.resetPosition(b):this.rightThickness.resetPosition(b):rightToLeft?this.rightThickness.resetPosition(b):this.leftThickness.resetPosition(b);this.currentPageIndex=b;this.currentPageIndex=Math.max(1,this.currentPageIndex);this.currentPageIndex=Math.min(originTotalPageCount,this.currentPageIndex);setCurrentIndexTextField(this.currentPageIndex,!0);setLocationHash(this.currentPageIndex)},afterFlipToMax:function(b,c){var d=2*parseInt(b/ 2);this.addPageArray([d,d-1,d-2]);this.pageArray[d]&&(this.pageArray[d].setZIndex(2),this.pageArray[d].setLeftOrRight(c));this.pageArray[d-1]&&(this.pageArray[d-1].setZIndex(1),this.pageArray[d-1].setLeftOrRight(c));this.pageArray[d-2]&&(this.pageArray[d-2].setZIndex(0),this.pageArray[d-2].setLeftOrRight(c));this.pageArray[d+1]&&this.fillContent(d+1);this.pageArray[d+2]&&this.fillContent(d+2);this.pageArray[d+3]&&this.fillContent(d+3);for(d-=3;0<=d;d--)this.pageArray[d]&&(this.pageArray[d].remove(), this.pageArray[d]=void 0);rightToLeft?this.rightThickness.resetPosition(b):this.leftThickness.resetPosition(b);this.leftThickness.resetScale(b);this.rightThickness.resetScale(b)},afterFlipToMin:function(b,c){var d=2*parseInt(b/2)+1;this.addPageArray([d,d+1,d+2]);this.pageArray[d]&&(this.pageArray[d].setZIndex(2),this.pageArray[d].setLeftOrRight(c));this.pageArray[d+1]&&(this.pageArray[d+1].setZIndex(1),this.pageArray[d+1].setLeftOrRight(c));this.pageArray[d+2]&&(this.pageArray[d+2].setZIndex(0),this.pageArray[d+ 2].setLeftOrRight(c));this.pageArray[d-1]&&this.fillContent(d-1);this.pageArray[d-2]&&this.fillContent(d-2);this.pageArray[d-3]&&this.fillContent(d-3);for(d+=3;d<=originTotalPageCount;d++)this.pageArray[d]&&(this.pageArray[d].remove(),this.pageArray[d]=void 0);rightToLeft?this.leftThickness.resetPosition(b):this.rightThickness.resetPosition(b);this.leftThickness.resetScale(b);this.rightThickness.resetScale(b)},afterFlipTo:function(b,c){if(b&&b.downMask&&b.upMask){var d=b.downMask.pageIndex,f=b.upMask.pageIndex, g=d= b.length))for(var c=b.length,d=0;dc&&(g.x=c),g.x<-c&&(g.x=-c),b.coordinate=g,d=-90+90*Math.abs(g.x/f.x),0>g.x&&(d=90-90*Math.abs(g.x/f.x)),c=transformCSS({perspective:3E3, rotateY:d}),d=transformCSS({perspective:3E3,rotateY:d}),b.downMask&&b.downMask.setCSSByStyle(c),b.upMask&&b.upMask.setCSSByStyle(d),0>g.x/f.x?(b.upMask.setVisible(!0),b.downMask.setVisible(!1)):(b.upMask.setVisible(!1),b.downMask.setVisible(!0)))},endFlipByIndex:function(b,c,d){isNaN(b)||isNaN(c)||(this.unWrapPageMaskArray([b,c]),d?(this.pageArray[b]&&this.pageArray[b].setLeftOrRight(!0),this.pageArray[c]&&this.pageArray[c].setLeftOrRight(!0)):(this.pageArray[b]&&this.pageArray[b].setLeftOrRight(!1), this.pageArray[c]&&this.pageArray[c].setLeftOrRight(!1)),this.pageArray[b].clearFlipShadow(),this.pageArray[c].clearFlipShadow())},endFlip:function(){if(this.flipArray&&this.flipArray.array&&0!=this.flipArray.array.length)for(var b=this.flipArray.array.length,c=0;cd.x||d.x>c.width||0>d.y||d.y>c.height)){var d=c.mouseInBook.x+15,f=c.mouseInBook.y;c.zoomHint=new divHint(getLanguage("lblDoubleClickToZoomIn","Double click to zoom in."), d,f,b);c.zoomHint.show();c.hideCount=0}}else c.oldMouseInBook.x=c.mouseInBook.x,c.oldMouseInBook.y=c.mouseInBook.y;else 2==++c.hideCount&&(bookContainer.unbind(_event._move,c.trackMousePoint),c.zoomHint.destroy(),c.zoomHint=null,window.clearInterval(c.zoomHintTimer))},1500)},clearZoomHintTimer:function(){try{window.clearInterval(this.zoomHintTimer)}catch(b){}null!=this.zoomHint&&(bookContainer.unbind(_event._move,this.trackMousePoint),this.zoomHint.destroy(),this.zoomHint=null)},insertStaticAd:function(){var b= this.flipBook.css("left"),b=parseInt(b.replace("px","")),c=this.flipBook.css("top"),d=this.flipBook.css("width"),d=parseInt(d.replace("px",""));rightToLeft&&(b+=d/2);this.adContainer.css({left:b+"px",top:c});this.adInstance=new HTML5AdSlider(this.adContainer,{paddingLeft:30,paddingTop:30,paddingRight:30,paddingBottom:30,loop:!1,timeout:2E3,effectDuration:1E3,data:staticAd.data});bookContainer.append(this.adContainer)},getCurrentPageIndex:function(){return this.currentPageIndex},getPageWidth:function(b){if(void 0== b)return this.pageWidth;this.pageWidth=b},getPageHeight:function(b){if(void 0==b)return this.pageHeight;this.pageHeight=b},getWidth:function(){return this.width},getHeight:function(){return this.height},getScale:function(){return 1},getLeft:function(){return this.flipBook.offset().left},getTop:function(){return this.flipBook.offset().top},getCssLeft:function(){return parseInt(this.flipBook.css("left"))},getCssTop:function(){return parseInt(this.flipBook.css("top"))},setCSS:function(b){this.flipBook.css(b)}, setPosition:function(b,c,d){void 0==d&&(d=["left","top"]);this.flipBook.css(d[0],b+"px");this.flipBook.css(d[1],c+"px")},endReset:function(){},resetFrameNum:function(b,c){var d=(windowWidth-bookConfig.leftMargin-bookConfig.rightMargin-this.width)/2+bookConfig.leftMargin,f=d-this.width/4,g=d+this.width/4,h=this.getCssLeft();1==c&&(d=f);c==totalPageCount&&(d=g);return 10>Math.abs(d-h)?b:10},movetoCenter:function(b,c,d){if(!1!=parseBool(bookConfig.retainBookCenter)){var f=bookConfig.totalPageCount;1== f%2&&(f+=1);var g=-this.pageWidth/2,h=this.pageWidth/2;rightToLeft&&(g=this.pageWidth/2,h=-this.pageWidth/2);if(!(1");this.miniFullScreen.html(getLanguage("lblFullscreen","Click to view in fullscreen."));var b=this.flipBook.offset().top;this.miniFullScreen.css({top:b+this.pageHeight-50+"px"});bookContainer.append(this.miniFullScreen);this.miniFullScreen.onResize=function(){var b= this.flipBook.offset().top;this.miniFullScreen.css({top:b+this.pageHeight-50+"px"})}.bind(this);this.miniFullScreen.bind(_event._end,function(){bookType==BookType.catalog_book?this.guidBar.fullscreenBtn.trigger(_event._end):toolBar.btnFullscreen.trigger(_event._end);this.miniFullScreen.remove();this.miniFullScreen=void 0}.bind(this));this.miniFullScreen.bind(_event._enter,function(){this.miniFullscreenEnter=!0}.bind(this));this.miniFullScreen.bind(_event._leave,function(){this.miniFullscreenEnter= !1;this.miniFullscreenTimeout&&window.clearTimeout(this.miniFullscreenTimeout);this.miniFullscreenTimeout=window.setTimeout(function(){this.removeFullscreenBtn(!0)}.bind(this),3E3)}.bind(this));this.miniFullscreenEnter||(this.miniFullscreenTimeout&&window.clearTimeout(this.miniFullscreenTimeout),this.miniFullscreenTimeout=window.setTimeout(function(){this.removeFullscreenBtn(!0)}.bind(this),3E3))}},removeFullscreenBtn:function(b){if(!0!=bookConfig.hideMiniFullscreen&&!(isPhone()||isPad()||isIE()|| miniStyle.isMini())){var c={alpha:b?0.5:0},d=this;$(c).animate({alpha:b?0:0.5},{duration:300,easing:"easeOutSine",step:function(){d.miniFullScreen&&!0!=d.miniFullscreenEnter&&d.miniFullScreen.css({opacity:c.alpha})},complete:function(){d.miniFullScreen&&!0!=d.miniFullscreenEnter&&(d.miniFullScreen.remove(),d.miniFullScreen=void 0)}})}},gotoPage:function(b){if(0>=b||b>originTotalPageCount){var c=1>b?getLanguage("lblFirst","This is the first page"):getLanguage("lblLast","This is the last page");_tipsBox.setCaption(c); _tipsBox.showTipsBox()}else if(!this.hasAlicePage(b)){var c=this.getFromStartPointByIndex(b),d=this.currentPageIndex;if(c)if(bookConfig.HardPageEnable&&(1==b||b==totalPageCount)&&this.flipArray.flipArray&&0this.flipArray.flipArray.indexOf(h)&&this.flipArray.flipArray.push(h);this.flipArray.fallbackArray.removeElement(h);this.flipArray.curlingArray.removeElement(h);this.optionPage==h&&(this.optionPage=null);g.flipping=!0;g.loosen=!0;g.AliceToLeft=!1;g.AliceToRight=!1;g.fallback=!1;this.flipping=!0;this.isDragMoveToFlip(g);g.dragMoveToFlip||(this.flipToPoint(g,this.pageWidth,this.pageHeight,this.maskWidth,c[0],c[1]),c=Math.abs(c[1].x-c[0].x),this.setThicknessMovingScale(this.currentPageIndex, b,c),this.movetoCenter(this.currentPageIndex,b,c));this.flippingTo(b);var k=this.flipToDirection;(function(){playFlipSound();this.flipIntervalTmp(g,d,b,k)}).delay(this,50);1==b?this.initMiniFullscreen():this.miniFullScreen&&(this.miniFullScreen.remove(),this.miniFullScreen=void 0)}}}},hasAlicePage:function(b){if(this.flipArray.fallbackArray&&0this.currentPageIndex&&!rightToLeft||bb.indexOf(this.flipArray[g].nextIndex))return!0}}if(0<=c.indexOf("r")){if(this.flipping&&this.flipToDirection==this.direction_left)return!0;if(this.flipArray.curlingArray&&0b.indexOf(this.flipArray[g].nextIndex))return!0}return!1},getFromStartPointByIndex:function(b){var c=2*parseInt(this.currentPageIndex/2),d=c+1;if(b!=d&&b!=c){var f={x:0,y:0},g={x:0,y:0},h=!1;if(b>d&&!rightToLeft||bd&&rightToLeft)f={x:-this.pageWidth,y:this.pageHeight},h=!1;if(!this.flipping|| !h||"right"!=this.flipToDirection)if(!this.flipping||h||"left"!=this.flipToDirection)return g.x=f.x,g.y=f.y,this.flipToDirection=h?"left":"right",[f,g]}},isDragMoveToFlip:function(b){b.dragMoveToFlip=!1;b.coordinate&&b.startPoint&&b.coordinate.x!=b.startPoint.x&&(b.dragMoveToFlip=!0)},setFlipOringinPoint:function(b,c){b.dragMoveToFlip||"left"!=c||(b.fromPoint={x:this.pageWidth,y:this.pageHeight});b.dragMoveToFlip||"right"!=c||(b.fromPoint={x:-this.pageWidth,y:this.pageHeight});b.toPoint={x:-b.fromPoint.x, y:b.fromPoint.y};b.startPoint||(b.startPoint={x:0,y:0});b.startPoint.x=b.fromPoint.x;b.startPoint.y=b.fromPoint.y},flipIntervalTmp:function(b,c,d,f){if(b){this.flipping=!0;b.flipping=!0;this.setFlipOringinPoint(b,f);b.coordinate||(b.coordinate=b.startPoint);var g=b.coordinate.x,h=b.coordinate.y,k,l=this.flippingTime;f=function(){k=function(b,c){m(b,c,"Sine")}.runInAnimate(this,l)}.bind(this);var m=function(f,l,m){if(!b)return!1;1!=f&&f!=l||Log.print("%d / %d",f,l);var s=$.easing["easeInOut"+m],r= $.easing["easeOut"+m];m=r(null,f,g,b.toPoint.x-g,l);r=r(null,f,h,b.toPoint.y-h,l);b.dragMoveToFlip||(m=s(null,f,g,b.toPoint.x-g,l));b.dragMoveToFlip||(r=this.pageHeight-0.1*Math.sqrt(this.pageWidth*this.pageWidth-m*m));if(f=b&&(parseBool(bookConfig.RightToLeft)?this.setRightThicknessVisible(!1):this.setLeftThicknessVisible(!1));b>=originTotalPageCount-2&&(parseBool(bookConfig.RightToLeft)?this.setLeftThicknessVisible(!1):this.setRightThicknessVisible(!1))},edgeX:function(){this.MiddleX=0},aroundCorner:function(b){this.edgeX(); if(!(Math.abs(b.x)>this.pageWidth-1||b.y>this.height-1||1>b.y||Math.abs(b.x)<0.8*this.pageWidth||b.y>0.2*this.height&&b.y<0.8*this.height)){var c=Math.sqrt(Math.pow(0.2*this.height,2)-Math.pow((this.pageWidth-Math.abs(b.x))*this.height/this.pageWidth,2));if(b.ythis.MiddleX)return"tr";if(b.y>this.height-c&&b.xthis.height-c&&b.x>this.MiddleX)return"br"}},setFlipInterval:function(){this.flipInterval=function(){if(this.flipArray&& this.flipArray.array&&0!=this.flipArray.array.length)for(var b=0;bMath.abs(d-this.flipArray[c].toPoint.x)&&1>Math.abs(f-this.flipArray[c].toPoint.y)&&(this.flipArray.curlingArray.removeElement(c),this.flipArray.fallbackArray.removeElement(c),this.flipArray.flipArray.removeElement(c),this.flipArray[c].Alice=!1,d=this.flipArray[c].toPoint.x,f=this.flipArray[c].toPoint.y,this.flipToPoint(this.flipArray[c],this.pageWidth,this.pageHeight,this.maskWidth,this.flipArray[c].fromPoint,{x:d,y:f}),k=Math.abs(d-this.flipArray[c].fromPoint.x), this.setThicknessMovingScale(g,h,k),this.movetoCenter(g,h,k),this.endFlipByIndex(g,h,0>this.flipArray[c].toPoint.x),this.removeFlipArrayByIndex(this.flipArray[c].currentIndex,this.flipArray[c].nextIndex),this.resetBookShadow(this.currentPageIndex),this.setThicknessVisible(this.currentPageIndex),this.showOrHideGrayShadow(this.currentPageIndex),b--)}}}.interval(this,20)},initEvent:function(){this.moveDirectionType={MOVE_LEFT:-1,MOVE_RIGHT:1,MOVE_NONE:0};this.mouseMoveDirection=this.moveDirectionType.MOVE_NONE; this.hammerEventModular()},hammerEventModular:function(){var b=new Hammer.Manager(this.flipBook[0]);b.add(new Hammer.Pan);b.add((new Hammer.Swipe).recognizeWith(b.get("pan")));b.add(new Hammer.Press);b.add(new Hammer.Pinch);b.add(new Hammer.Tap({event:"doubletap",taps:2}));b.add(new Hammer.Tap);b.on("panstart panmove",this.onPan.bind(this));b.on("pinchin pinchout",this.onPinch.bind(this));b.on("press",this.onPress.bind(this));b.on("tap",this.onTap.bind(this));b.on("doubletap",this.onDoubleTap.bind(this)); this.flipBook.bind("mouseover mousemove",this.onOver.bind(this));this.flipBook.bind(_event._down,this.onDown.bind(this));$("body").bind(_event._end,this.onUp.bind(this));this.flipBook.speed(this.onSwipe.bind(this))},onDown:function(){this.fingleDown=!0},onUp:function(b){bookType==this.bookType&&(b=this.realPoint(b)[0],b=this.aroundCorner(b),this.fingleDown=!1,b&&0<=b.indexOf("l")&&this.optionPage&&this.flipArray[this.optionPage]&&this.flipArray[this.optionPage].AliceToRight||b&&0<=b.indexOf("r")&& this.optionPage&&this.flipArray[this.optionPage]&&this.flipArray[this.optionPage].AliceToLeft||(this.optionPage&&(b=this.mouseMoveDirection==this.moveDirectionType.MOVE_LEFT&&0this.flipArray[this.optionPage].startPoint.x,(this.flipArray[this.optionPage].toPoint.xthis.MiddleX&&0>this.flipArray[this.optionPage].startPoint.x|| b)&&this.pageDragToFlip(),this.flipArray[this.optionPage]&&(this.flipArray[this.optionPage].loosen=!0),this.optionPage=null),this.unCurling()))},pageDragToFlip:function(){this.flipArray[this.optionPage].toPoint.y=this.flipArray[this.optionPage].startPoint.y;this.flipArray[this.optionPage].toPoint.x=-this.flipArray[this.optionPage].startPoint.x;this.mouseMoveDirection=this.moveDirectionType.MOVE_NONE;this.flipping=!0;this.flipArray[this.optionPage].AliceToLeft=!1;this.flipArray[this.optionPage].AliceToRight= !1;this.flipArray[this.optionPage].Alice=!1;this.flipArray[this.optionPage].flipping=!0;this.flipArray[this.optionPage].dragMoveToFlip=!0;this.flipToDirection=0>this.flipArray[this.optionPage].startPoint.x?"right":"left";var b=this.getNextPageIndex();this.tmpDragToFlipTimeout&&window.clearTimeout(this.tmpDragToFlipTimeout);this.dragToFlip=!0;this.tmpDragToFlipTimeout=window.setTimeout(function(){this.dragToFlip=!1}.bind(this),500);gotoPageFun(b)},onPan:function(b){if(bookType==this.bookType&&!(this.status_zoom|| this.status_resize||this.flipping||this.flipArray.fallbackArray&&0this.MiddleX?"r":"l"),this.curling(b,c))}},onRotate:function(b){},onPinch:function(b){this.status_zoom||this.status_resize||this.flipping||"pinchout"!=b.type||(this.endFlip(),this.zoomToPage(this.currentPageIndex))},onSwipe:function(b,c){if(!this.dragToFlip){var d; d=30*windowWidth/1600;Math.abs(b)<=d||(b<-d?this.flipFromDirection(this.coordinate_bottom_right):b>d&&this.flipFromDirection(this.coordinate_bottom_left))}},onTap:function(b){bookType!=this.bookType||this.status_zoom||this.status_resize||(b=this.realPoint(b.srcEvent)[0],(b=this.aroundCorner(b))?this.flipFromDirection(b):(clickFun(),isMoreShow&&(moreBar.hideMoreBar(),isMoreShow=!1)))},flipFromDirection:function(b){if(!(this.flipArray.fallbackArray&&0this.MiddleX||c&&0<=c.indexOf("r")){if(this.flipping&&"right"== this.flipToDirection)return;f=this.realIndex(!0)[0];g=this.realIndex(!0)[1];d=f+"-"+g;h=!0}if(!(!(d&&f&&g)||0>=f||f>originTotalPageCount||0>=g||g>originTotalPageCount||this.flipArray[d]&&this.flipArray[d].fallback||this.flipArray[d]&&this.flipArray[d].flipping))return this.defineFlipPage(d,b,c,f,g,h),d},defineFlipPage:function(b,c,d,f,g,h){!c||0>=f||f>originTotalPageCount||0>=g||g>originTotalPageCount||(d=this.getFromStartPointByCoordinate(c,d),this.flipArray[b]||(this.flipArray[b]={}),h?(this.flipArray[b].AliceToLeft= !0,this.flipArray[b].AliceToRight=!1):(this.flipArray[b].AliceToLeft=!1,this.flipArray[b].AliceToRight=!0),this.flipArray[b].loosen=!1,this.flipArray[b].fromPoint=d[0],this.flipArray[b].startPoint=d[1],this.flipArray[b].toPoint=c,this.flipArray[b].downMask||this.flipArray[b].upMask||(this.beforeFlipTo(g),this.flipToPoint(this.flipArray[b],this.pageWidth,this.pageHeight,this.maskWidth,this.flipArray[b].fromPoint,this.flipArray[b].startPoint),c=Math.abs(this.flipArray[b].startPoint-this.flipArray[b].fromPoint.x), this.setThicknessMovingScale(f,g,c),this.movetoCenter(f,g,c)),0>this.flipArray.curlingArray.indexOf(b)&&this.flipArray.curlingArray.push(b),this.flipArray.fallbackArray.removeElement(b),this.flipArray.flipArray.removeElement(b))},unCurling:function(){if(!this.status_zoom&&!this.status_resize&&this.flipArray.array)for(var b=this.flipArray.array.length,c=0;cthis.flipArray.fallbackArray.indexOf(d)&&this.flipArray.fallbackArray.push(d),this.flipArray.curlingArray.removeElement(d),this.flipArray.flipArray.removeElement(d))}},getFromStartPointByCoordinate:function(b,c){if(b){var d={x:0,y:0},f={x:0,y:0},g=b.y>this.pageHeight/2?b.y-5:b.y+5;0>b.x&&(d={x:-this.pageWidth,y:g}); 0originTotalPageCount||0>=b||this.flipArray.array&&0");this.adContainer.css({position:"absolute","z-index":1});this.createBook(b);global.rand100=Math.floor(100*Math.random());this.initMiniFullscreen()},createBook:function(b){this.flipBook=$("
"); this.setBookPageByIndex(this.currentPageIndex);this.thickness=rightToLeft?new LeftThickness(this.flipBook,this.thicknessWidth,!0):new RightThickness(this.flipBook,this.thicknessWidth,!0);this.isHardPage(1,2)?this.thickness.setMinScale(0):this.thickness.setMinScale(6);this.normalBookShadow=new bookShadow(this.flipBook);this.resetBookShadow();this.bmt=new initBookMarkTab(this.flipBook);this.init1=50;b.append(this.flipBook);setCurrentIndexTextField(this.currentPageIndex,!1);this.thickness.resetPosition(); setLocationHash(this.currentPageIndex);this.currentPageIndex>=originTotalPageCount-1&&this.thickness.setVisible(!1);this.initEvent();isTouchDevice()||this.initZoomHintTimer(b)},setBookPageByIndex:function(b){isNaN(b)||0>=b||(this.unWrapPageExcludeArray([b-1,b,b+1]),this.addPageArray([b-1,b,b+1]),this.addPageBackArray([b-1,b]),this.loading(),this.currentPage=this.pageArray[b],this.currentPage2=this.pageBackArray[b],this.nextPage=this.pageArray[b+1],this.previousPage=this.pageArray[b-1],this.previousPage2= this.pageBackArray[b-1],this.setPageCss())},addPageBackMaskArray:function(b){if(b&&this.pageBackMaskArray){for(var c=0;c=b[c]||b[c]>originTotalPageCount||this.pageBackMaskArray[b[c]])){this.pageBackArray[b[c]]||this.addPageBackArray([b[c]]);var d=this.pageBackArray[b[c]],f=new NormalMask(b[c],"pageBackMask");f.onResize(this.pageWidth,this.pageHeight);d.setCSSByStyle({top:(f.width-d.height)/2});d.wrap(f.container);f.container=$("#pageBackMask"+b[c]);f.setPage(d);this.pageBackMaskArray[b[c]]= f}this.setPageMaskCss()}},setPageMaskCss:function(){$(".mask").css({right:"100%"});rightToLeft&&$(".mask").css({right:"0px"})},addPageBackArray:function(b){if(b&&this.pageBackArray)for(var c=0;c=b[c]||b[c]>originTotalPageCount||(!this.pageBackArray[b[c]]||this.flipping&&!imageLoaded[b[c]]||this.fillContent(b[c]),this.pageBackArray[b[c]]))){var d=new NormalSide(b[c],"pageBack");d.onResize(this.pageWidth,this.pageHeight);d.mirrorSide();this.pageBackArray[b[c]]=d;this.flipping&& !imageLoaded[b[c]]||this.fillContent(b[c]);this.flipBook.append(d.side)}},setPageCss:function(){var b=transformCSS({rotate:0,tran:{x:0,y:0}});this.currentPage&&(this.currentPage.setZIndex(4),this.currentPage.setLeftOrRight(!1),this.currentPage.setCSSByStyle(b));this.previousPage&&(this.previousPage.setZIndex(1),this.previousPage.setLeftOrRight(!1),this.previousPage.setCSSByStyle(b));this.previousPage2&&(this.previousPage2.setZIndex(0),this.previousPage2.setLeftOrRight(!1),this.previousPage2.setCSSByStyle(b)); this.currentPage2&&(this.currentPage2.setZIndex(3),this.currentPage2.setLeftOrRight(!1),this.currentPage2.setCSSByStyle(b));this.nextPage&&(this.nextPage.setZIndex(2),this.nextPage.setLeftOrRight(!1),this.nextPage.setCSSByStyle(b));rightToLeft&&(this.currentPage&&this.currentPage.setLeftOrRight(!0),this.previousPage&&this.previousPage.setLeftOrRight(!0),this.previousPage2&&this.previousPage2.setLeftOrRight(!0),this.currentPage2&&this.currentPage2.setLeftOrRight(!0),this.nextPage&&this.nextPage.setLeftOrRight(!0))}, realBookPosition:function(){var b=this.flipBook.offset().left-(rightToLeft?0:this.pageWidth),c=this.flipBook.offset().top;return[b,c]},edgeX:function(){this.MiddleX=this.pageWidth/2;rightToLeft&&(this.MiddleX=-this.pageWidth/2)},realIndex:function(b){var c=this.currentPageIndex;if(b&&!rightToLeft||!b&&rightToLeft)return[c,c+1];if(!b&&!rightToLeft||b&&rightToLeft)return[c,c-1]},getCurrentPages:function(){return[this.currentPageIndex]},getPagesByIndex:function(b){return[b]},getNextPageIndex:function(){var b= this.currentPageIndex+1;if("right"==this.flipToDirection&&!rightToLeft||"left"==this.flipToDirection&&rightToLeft)b=this.currentPageIndex-1;b=Math.max(1,b);return b=Math.min(originTotalPageCount,b)},getFromStartPointByCoordinate:function(b,c){if(b){var d={x:0,y:0},f={x:0,y:0},g=b.y>this.pageHeight/2?b.y-5:b.y+5;b.xthis.MiddleX&&(d.y=g,f.x=this.pageWidth);c&&0<=c.indexOf("r")&&(f.x=this.pageWidth);c&&0<=c.indexOf("l")&&(f.x=-this.pageWidth);"tl"==c&&(d.y= 0);"bl"==c&&(d.y=this.pageHeight);"tr"==c&&(d.y=0);"br"==c&&(d.y=this.pageHeight);d.x=rightToLeft?-this.pageWidth:this.pageWidth;f.y=d.y;return[d,f]}},getFromStartPointByIndex:function(b){var c=this.currentPageIndex;if(b!=c&&b!=c){var d={x:0,y:0},f={x:0,y:0},g=!1,d={x:this.pageWidth,y:this.pageHeight};rightToLeft&&(d={x:-this.pageWidth,y:this.pageHeight});if(b>c&&!rightToLeft||bc&&rightToLeft)g=!1;b>c&&(f={x:d.x,y:this.pageHeight});bc&&(d=c);this.addPageMaskArray([d]);this.addPageBackMaskArray([d]);this.pageMaskArray[d]&&this.pageMaskArray[d].page.setCSSByName("right-side");this.pageBackMaskArray[d]&&(this.pageBackMaskArray[d].page.setCSSByName("flip-side"),this.pageBackMaskArray[d].page.side.addClass("boxShadow"));return[this.pageMaskArray[d],this.pageBackMaskArray[d]]},getDownUpHardPage:function(b,c){var d=b;b>c&&(d=c);this.addPageArray([d]); this.addPageBackArray([d]);rightToLeft?(this.pageArray[d]&&this.pageArray[d].setCSSByName("flip-hard-left-side"),this.pageBackArray[d]&&this.pageBackArray[d].setCSSByName("flip-hard-right-side")):(this.pageArray[d]&&this.pageArray[d].setCSSByName("flip-hard-right-side"),this.pageBackArray[d]&&this.pageBackArray[d].setCSSByName("flip-hard-left-side"));return[this.pageArray[d],this.pageBackArray[d]]},setFlipAlpha:function(b,c,d,f){if(b&&d&&f){var g=1;0>=f.x/d.x&&(g=1-Math.abs(f.x/c));c={opacity:g}; b.downMask&&b.downMask.setCSSByStyle(c);b.upMask&&b.upMask.setCSSByStyle(c)}},flipToHardPoint:function(b,c,d,f,g){b&&f&&g&&(b.coordinate=g,d=-90+90*Math.abs(g.x/f.x),0>g.x&&(d=90-90*Math.abs(g.x/f.x)),c=transformCSS({perspective:3E3,rotateY:d}),d=transformCSS({perspective:3E3,rotateY:d}),b.downMask&&b.downMask.setCSSByStyle(c),b.upMask&&b.upMask.setCSSByStyle(d),0>g.x/f.x?(b.upMask.setVisible(!1),b.downMask.setVisible(!1)):(b.upMask.setVisible(!1),b.downMask.setVisible(!0)))},getFlipTo:function(b){var c= this.currentPageIndex,d="";b>c&&(d="max");b=originTotalPageCount&&this.thickness.hide()},setAttachmentAfter:function(){this.stopMedia();this.stopAllSlider();this.flipping||this.openShownSlider();this.flipping||this.openShownMedia(); this.currentPageIndexc&&(d=c);return $.browser.msie&&11>$.browser.version||!hardPageEnable||1!=d&&d!=totalPageCount?!1:!0},flipToMax:function(b,c){var d=this.beginFlipByIndex(b,c);this.addPageArray([c]);this.pageArray[c]&& (this.pageArray[c].setZIndex(2),this.pageArray[c].setAttachment(rightToLeft),d.nextPage=this.pageArray[c]);this.pageBackArray[c]&&(this.pageBackArray[c].remove(),this.pageBackArray[c]=void 0);for(var f=c+1;f<=originTotalPageCount;f++)if(this.pageArray[f]||this.pageBackArray[f])this.pageArray[f]&&this.pageArray[f].remove(),this.pageBackArray[f]&&this.pageBackArray[f].remove(),this.pageArray[f]=void 0,this.pageBackArray[f]=void 0;for(f=b+1;fc;f--)if(this.pageArray[f]||this.pageBackArray[f])this.pageArray[f]&&this.pageArray[f].remove(),this.pageBackArray[f]&&this.pageBackArray[f].remove(),this.pageArray[f]=void 0,this.pageBackArray[f]=void 0;return d},afterFlipToMax:function(b){this.addPageArray([b-1]);this.addPageBackArray([b]);this.pageArray[b]&&this.pageArray[b].setZIndex(4);this.pageBackArray[b]&&this.pageBackArray[b].setZIndex(3);this.pageArray[b+1]&&this.pageArray[b+1].setZIndex(2); this.pageArray[b-1]&&this.pageArray[b-1].setZIndex(1);this.pageBackArray[b-1]&&this.pageBackArray[b-1].setZIndex(0);for(var c=b-2;0<=c;c--)if(this.pageArray[c]||this.pageBackArray[c])this.pageArray[c]&&this.pageArray[c].remove(),this.pageBackArray[c]&&this.pageBackArray[c].remove(),this.pageArray[c]=void 0,this.pageBackArray[c]=void 0;this.thickness.resetPosition(b);this.thickness.resetScale(b)},afterFlipToMin:function(b){this.addPageArray([b+1]);this.addPageBackArray([b]);this.pageArray[b]&&this.pageArray[b].setZIndex(4); this.pageBackArray[b]&&this.pageBackArray[b].setZIndex(3);this.pageArray[b+1]&&this.pageArray[b+1].setZIndex(2);this.pageArray[b-1]&&this.pageArray[b-1].setZIndex(1);this.pageBackArray[b-1]&&this.pageBackArray[b-1].setZIndex(0);for(var c=b+2;c<=originTotalPageCount;c++)if(this.pageArray[c]||this.pageBackArray[c])this.pageArray[c]&&this.pageArray[c].remove(),this.pageBackArray[c]&&this.pageBackArray[c].remove(),this.pageArray[c]=void 0,this.pageBackArray[c]=void 0;this.thickness.resetPosition(b);this.thickness.resetScale(b)}, unWrapPageBackMaskArray:function(b){if(b&&this.pageBackMaskArray)for(var c=0;c=b[c]||b[c]>originTotalPageCount)){var d=this.pageBackMaskArray[b[c]];if(this.pageBackArray[b[c]]){var f=transformCSS({rotate:0,tran:{x:0,y:0}});d&&this.pageBackArray[b[c]].unwrap();this.pageBackArray[b[c]].setCSSByStyle({top:0});this.pageBackArray[b[c]].setCSSByStyle(f)}this.pageBackMaskArray[b[c]]=void 0}},endFlipByIndex:function(b,c,d){isNaN(b)||isNaN(c)||(this.unWrapPageMaskArray([b]),this.unWrapPageBackMaskArray([b]), this.pageArray[b].setLeftOrRight(rightToLeft),this.pageBackArray[b].setLeftOrRight(rightToLeft),this.pageArray[b].clearFlipShadow(),this.pageBackArray[b].clearFlipShadow())},onResize:function(b,c){this.width=b;this.height=c;this.pageWidth=b;this.pageHeight=c;this.maskWidth=Math.sqrt(b*b+c*c);this.flipBook.css({width:this.width+"px",height:this.height+"px"});this.endFlip();this.resizePage(this.pageWidth,this.pageHeight);this.setBookPageByIndex(this.currentPageIndex);this.thickness.onResize();this.resetBookShadow(); this.bmt.resize(c,60);var d=this.flipBook.css("left"),f=this.flipBook.css("top");this.miniFullScreen&&this.miniFullScreen.css({top:parseInt(f)+c-50+"px"});this.adContainer.css({left:d,top:f,width:b+"px",height:c+"px"});this.adInstance&&this.adInstance.resize()},resetBookShadow:function(){this.normalBookShadow.doubleWidth(1!=this.currentPageIndex&&this.currentPageIndex!=totalPageCount);this.normalBookShadow.right(!rightToLeft&&1==this.currentPageIndex||rightToLeft&&this.currentPageIndex==totalPageCount)}, movetoCenter:function(){},setThicknessMovingScale:function(b,c,d){this.thickness.setMovingScale(b,c,d)},setThicknessVisible:function(b){b>=originTotalPageCount-1?this.thickness.setVisible(!1):this.thickness.setVisible(!0)},flippingTo:function(b){b>this.currentPageIndex&&this.thickness.resetPosition(b);this.currentPageIndex=b;this.currentPageIndex=Math.max(1,this.currentPageIndex);this.currentPageIndex=Math.min(originTotalPageCount,this.currentPageIndex);setCurrentIndexTextField(this.currentPageIndex, !1);setLocationHash(this.currentPageIndex)},zoomToPage:function(b){b>originTotalPageCount||0>=b||this.flipArray.array&&0");this.btnZoomUp=$("
");this.btnProgressBar=$("
");this.btnZoomDown=$("
");this.btnZoomOut=$("
");this.btnPre=$("
"); this.btnNext=$("
");this.btnMoveMode=$("
");this.moveByMousePosition=!1;this.width=260;this.height=40;b.append(this.bar);this.bar.append(this.btnZoomUp);this.bar.append(this.btnZoomDown);this.bar.append(this.btnZoomOut);this.bar.append(this.btnPre);this.bar.append(this.btnNext);this.bar.append(this.btnMoveMode);this.btnZoomUp.append($('')).attr("title",getLanguage("btnZoomIn","zoom in"));this.btnProgressBar.append($(''));this.btnZoomDown.append($('')).attr("title",getLanguage("btnZoomOut","zoom out"));this.btnZoomOut.append($('')).attr("title",getLanguage("btnZoomOut","zoom out"));this.btnPre.append($('')).attr("title", getLanguage("btnPrePage","pre"));this.btnNext.append($('')).attr("title",getLanguage("btnNextPage","next"));this.btnMoveMode.append(getImage(toolBarIconsURL[ICON_MOVE_POSITION])).attr("title",getLanguage("btnPositionToMove","Move by mouse position"));this.bar.css({width:this.width+"px",height:this.height+"px",position:"absolute","z-index":5,"-webkit-border-radius":"5px","-moz-border-radius":"5px","-ms-border-radius":"5px","-o-border-radius":"5px","border-radius":"5px", "-webkit-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","-moz-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","-ms-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","-o-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)",display:"none","background-color":"#000000",opacity:0.3,"-moz-transition":"all 0.2s ease-in-out","-webkit-transition":"all 0.2s ease-in-out","-o-transition":"all 0.2s ease-in-out","-ms-transition":"all 0.2s ease-in-out",transition:"all 0.2s ease-in-out"}); this.btnZoomUp.css({width:"26px",height:"26px","border-radius":"5px"});this.btnZoomDown.css({width:"26px",height:"26px","border-radius":"5px"});this.btnZoomOut.css({width:"26px",height:"26px","border-radius":"5px"});this.btnPre.css({width:"26px",height:"26px","border-radius":"5px"});this.btnNext.css({width:"26px",height:"26px","border-radius":"5px"});this.btnMoveMode.css({width:"26px",height:"26px","border-radius":"5px"});this.btnZoomUp.children("img").css({"margin-left":"4px","margin-top":"4px"}); this.btnZoomDown.children("img").css({"margin-left":"4px","margin-top":"4px"});this.btnZoomOut.children("img").css({"margin-left":"4px","margin-top":"4px"});this.btnPre.children("img").css({"margin-left":"4px","margin-top":"4px"});this.btnNext.children("img").css({"margin-left":"4px","margin-top":"4px"});this.btnMoveMode.children("img").css({"margin-left":"4px","margin-top":"4px"});this.initEvt();this.setButtonsPos();this.initColor()},setPosition:function(b,c,d){void 0==d&&(d=["left","top"]);this.bar.css(d[0], b+"px");this.bar.css(d[1],c+"px")},setVisible:function(b){this.bar.css({display:b?"block":"none"})},setChildIndex:function(b){this.bar.css({"z-index":b})},onResize:function(b,c){this.bar.css({width:b+"px",height:c+"px"})},initEvt:function(){var b=this;this.bar.bind(_event._enter,function(){b.bar.css({opacity:0.7})});this.bar.bind(_event._down,function(){b.bar.css({opacity:0.7})});this.bar.bind(_event._end,function(){b.bar.css({opacity:0.7})});this.bar.bind(_event._leave,function(){b.bar.css({opacity:0.3})}); this.btnZoomUp.bind(_event._end,function(){b.zoomUp()});this.btnZoomDown.bind(_event._end,function(){b.zoomDown()});this.btnZoomOut.bind(_event._end,function(){b.zoomOut()});this.btnPre.bind(_event._end,function(){rightToLeft?nextPageFun():previousPageFun()});this.btnNext.bind(_event._end,function(){rightToLeft?previousPageFun():nextPageFun()});this.btnMoveMode.bind(_event._end,function(){b.changeMoveMode()});this.btnZoomUp.mouseEnterShine("#333333","111111","#999999");this.btnZoomDown.mouseEnterShine("#333333", "111111","#999999");this.btnZoomOut.mouseEnterShine("#333333","111111","#999999");this.btnPre.mouseEnterShine("#333333","111111","#999999");this.btnNext.mouseEnterShine("#333333","111111","#999999");this.btnMoveMode.mouseEnterShine("#333333","111111","#999999")},initColor:function(b){this.btnZoomUp.changeButtonColor(b);this.btnZoomDown.changeButtonColor(b);this.btnZoomOut.changeButtonColor(b);this.btnPre.changeButtonColor(b);this.btnNext.changeButtonColor(b);this.btnMoveMode.changeButtonColor(b)}, setButtonsPos:function(){this.btnZoomUp.css({position:"absolute","margin-left":"20px",top:"6px"});this.btnZoomDown.css({position:"absolute","margin-left":"60px",top:"6px"});this.btnZoomOut.css({position:"absolute","margin-left":"100px",top:"6px"});this.btnPre.css({position:"absolute","margin-left":"140px",top:"6px"});this.btnNext.css({position:"absolute","margin-left":"180px",top:"6px"});this.btnMoveMode.css({position:"absolute","margin-left":"220px",top:"6px"})},zoomUp:function(){2==bookType&&zoomBook.zoom(1)}, zoomDown:function(){2==bookType&&zoomBook.zoom(-0.5)},changeMoveMode:function(){!0==this.moveByMousePosition?(this.moveByMousePosition=!1,this.btnMoveMode.empty().append(getImage(toolBarIconsURL[ICON_MOVE_POSITION])).attr("title",getLanguage("btnPositionToMove","Move by mouse position"))):(this.moveByMousePosition=!0,this.btnMoveMode.empty().append(getImage(toolBarIconsURL[ICON_MOVE_DRAG])).attr("title",getLanguage("btnDragToMove","Move by mouse drag")));this.btnMoveMode.children("img").css({"margin-left":"3px", "margin-top":"3px"})},zoomOut:function(){windowWidth"); this.btnZoomUp=$("
");this.btnProgressBar=$("
");this.btnZoomDown=$("
");this.btnZoomOut=$("
");this.btnPre=$("
");this.btnNext= $("
");this.btnMoveMode=$("
");this.moveByMousePosition=!0;this.width=186;this.height=40;b.append(this.bar);this.bar.append(this.btnZoomOut);this.bar.append(this.btnPre);this.bar.append(this.btnNext);this.bar.append(this.btnMoveMode);this.btnZoomUp.append($(''));this.btnProgressBar.append($(''));this.btnZoomDown.append($(''));this.btnZoomOut.append($(''));this.btnPre.append($(''));this.btnNext.append($(''));this.btnMoveMode.append(getImage(toolBarIconsURL[ICON_MOVE_DRAG]));this.bar.css({width:this.width+"px",height:this.height+"px",position:"absolute","z-index":5,"-webkit-border-radius":"5px", "-moz-border-radius":"5px","-ms-border-radius":"5px","-o-border-radius":"5px","border-radius":"5px","-webkit-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","-moz-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","-ms-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","-o-box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)","box-shadow":"0px 0px 10px rgba(0, 0, 60, 0.8)",display:"none","background-color":"#333333",opacity:0.3,"-moz-transition":"all 0.2s ease-in-out","-webkit-transition":"all 0.2s ease-in-out", "-o-transition":"all 0.2s ease-in-out","-ms-transition":"all 0.2s ease-in-out",transition:"all 0.2s ease-in-out"});this.btnZoomUp.css({width:"26px",height:"26px","border-radius":"5px"});this.btnZoomDown.css({width:"26px",height:"26px","border-radius":"5px"});this.btnZoomOut.css({width:"26px",height:"26px","border-radius":"5px"});this.btnPre.css({width:"26px",height:"26px","border-radius":"5px"});this.btnNext.css({width:"26px",height:"26px","border-radius":"5px"});this.btnMoveMode.css({width:"26px", height:"26px","border-radius":"5px"});this.btnZoomUp.children("img").css({"margin-left":"3px","margin-top":"3px"});this.btnZoomDown.children("img").css({"margin-left":"3px","margin-top":"3px"});this.btnZoomOut.children("img").css({"margin-left":"3px","margin-top":"3px"});this.btnPre.children("img").css({"margin-left":"3px","margin-top":"3px"});this.btnNext.children("img").css({"margin-left":"3px","margin-top":"3px"});this.btnMoveMode.children("img").css({"margin-left":"3px","margin-top":"3px"});this.initEvt(); this.setButtonsPos();this.initColor()},setButtonsPos:function(){this.btnPre.css({position:"absolute","margin-left":"20px",top:"6px"});this.btnZoomOut.css({position:"absolute","margin-left":"60px",top:"6px"});this.btnNext.css({position:"absolute","margin-left":"100px",top:"6px"});this.btnMoveMode.css({position:"absolute","margin-left":"140px",top:"6px"})},zoomOut:function(){!1==catalogBook.zoomOut&&catalogBook.zoomToPage()}}).extend(zoomControlBar),originPoint22,inteval; global.bdor[404]=function(){for(var b="",c=0;c");this.tmpContent=$("
");this.sideContent=$("
");this.MMBackground=$("
");this.loadingImg=$("");this.tmpImg= $("
");this.sideImg=$("
");this.width=zoomPageWidth;this.height=zoomPageHeight;this.fitH=this.fitW=0;this.searchHighlight=$("
");b.append(this.tmpImg);b.append(this.side);this.side.append(this.tmpContent);this.tmpContent.append(this.sideContent); this.pageIndex=-1;this.toScale=1;this.origin="0% 0%";this.translateY=this.translateX=this.y=this.x=0;this.firstEnter=this.isZomming=!1;this.sideTop=0;this.side.css({width:this.width+"px",height:this.height+"px",top:this.sideTop+"px",position:"absolute",border:"1px solid rgba(200, 200, 200, 0.6)","-webkit-box-shadow":"10px 5px 15px rgba(40, 40, 40, 0.6)","-moz-box-shadow":"10px 5px 15px rgba(40, 40, 40, 0.6)","-o-box-shadow":"10px 5px 15px rgba(40, 40, 40, 0.6)","-ms-box-shadow":"10px 5px 15px rgba(40, 40, 40, 0.6)", "box-shadow":"10px 5px 15px rgba(40, 40, 40, 0.6)"});this.sideContent.css({width:this.width+"px",height:this.height+"px"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.MMBackground.css({width:this.width+"px",height:this.height+"px"});this.loadingImg.css({left:(this.width-LOADING_WIDTH)/2+"px",top:(this.height-LOADING_HEIGHT)/2+"px"});this.initMMItems();this.slider=null;this.playSliderAfterLoad=!1;this.initEvent();var c=Math.max(windowWidth-leftMargin-rightMargin, 1),d=Math.max(windowHeight-topMargin-bottomMargin-toolBar.getHeight(),1),c=getPageWidthHeight(c,d,2*bookConfig.largePageWidth,bookConfig.largePageHeight);this.onWinResize(c.x,c.y,!0);this.parent=b;this.inertiaTimer=-1},destroy:function(){this.destroyMM();this.side.empty();this.side.remove();this.tmpImg&&this.tmpImg.remove()},hideMM:function(){this.MMBackground.css({display:"none"})},showMM:function(){this.MMBackground.css({display:"block"})},setCSS:function(b){this.side.css(b);this.tmpImg.css(b)}, onResize2:function(b,c){this.toScale=b/this.width;var d=getTransform(this.side[0]);this.zoomObj(this.side,this.origin," scale("+this.toScale+")",d.x,d.y);this.zoomObj(this.tmpImg,this.origin," scale("+this.toScale+")",d.x,d.y)},setScale:function(b){this.toScale=b},getScale:function(){return this.toScale},onResize:function(b,c,d){b=getPageWidthHeight(b,c,zoomPageWidth,zoomPageHeight);this.width=b.x;this.height=b.y;this.side.css({width:this.width+"px",height:this.height+"px"});this.tmpContent.css({width:this.width+ "px",height:this.height+"px"});this.sideContent.css({width:this.width+"px",height:this.height+"px"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.onMMResize(this.width,this.height);this.tmpImg.css({width:this.width+"px",height:this.height+"px"});this.setLoadingPosition()},getSide:function(){return this.side},fillContent:function(b){b=parseInt(b);b!=this.pageIndex&&(this.pageIndex=b,null!=this.slider&&(this.slider.destroy(),this.slider=null),this.sideContent.css({background:"white"}), this.sideContent.empty(),this.MMBackground.empty(),this.showLoading(),b>originTotalPageCount||1>b?(this.side.css({display:"none"}),this.sideContent.css({background:"transparent"}),this.hideLoading()):(this.side.css({display:"block"}),this.sideContent.css({background:"white"}),this.fillPage(b),this.fillShadow(b)))},fillShadow:function(b){var c=parseBool(bookConfig.addPaperCoil);c&&(this.midCoil&&(this.midCoil.empty(),this.midCoil.remove()),this.midCoil=$("
"),this.isLeft? this.midCoil.attr("class","leftPaperCoil"):this.midCoil.attr("class","rightPaperCoil"),this.midCoil&&(this.side.append(this.midCoil),this.midCoil.css("z-index",5)));this.coverShadow&&(this.coverShadow.destroy(),this.coverShadow=null);this.coverShadow=addSingleCoverShadow(this.side,b);null!=this.coverShadow||c||(this.midShadow&&(this.midShadow.empty(),this.midShadow.remove()),this.isLeft?(this.midShadow=$("
"),this.midShadow.css({width:bookConfig.LeftShadowWidth+ "px",opacity:bookConfig.LeftShadowAlpha})):(this.midShadow=$("
"),this.midShadow.css({width:bookConfig.RightShadowWidth+"px",opacity:bookConfig.RightShadowAlpha})),this.midShadow.css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden","-moz-backface-visibility":"hidden","-ms-backface-visibility":"hidden","pointer-events":"none"}),this.side.append(this.midShadow),this.midShadow.css("z-index",5))},fillImageOrNot:function(b,c){return!b||"string"!=typeof b|| b==this.imageURL&&!c||passwardType()&&bookConfig.excludeFrontPages&&this.pageIndex>parseInt(bookConfig.excludeFrontPages)&&!verifyPassward()?!1:!0},loaded:function(b){this.sideContent.append(this.sideImg);this.sideContent.append(this.MMBackground);this.sideContent.append(this.searchHighlight);this.sideImg.css({"background-image":"url("+b+")"});this.hideLoading();this.sideImg.css({display:"block"});this.tmpImg.css({"background-image":"url("+b+")"});this.searchHighlight.css({opacity:0.8});this.clearMM(); this.initMM();this.initSlider()},fillPage:function(b,c){if(b==this.pageIndex){var d=getPageDir(this.pageIndex,"large",originTotalPageCount);this.fillImageOrNot(d,c)?(this.imageURL=d,-1").load(function(){this.loaded(d)}.bind(this))): (this.loadingInterval&&this.loadingInterval.stop(),this.loadingImage&&this.loadingImage.remove())}},setPosition:function(b,c){this.side.css({left:b+"px",top:c+"px"});this.tmpImg.css({left:b+"px",top:c+"px"})},setChildIndex:function(b){this.side.css({"z-index":b})},setVisible:function(b){this.side.css({display:b?"block":"none"})},resetSize:function(){this.tmpImg.css({display:"none"});var b=this.width*this.toScale,c=this.height*this.toScale,d=getTransform(this.side[0]);this.toScale=1;this.zoomObj(this.side, "0% 0%","scale("+this.toScale+")",d.x,d.y);this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",d.x,d.y);this.width=b;this.height=c;this.translateX=d.x;this.translateY=d.y;this.tmpImg.css({display:"block"});this.onResize(b,c);this.addHistoryTexts();zoomBook.bookMap.refreshArea();this.focusReset()},enterSide:function(){this.Items.find("youtube","flashSwf","button").each(function(b){b.show()});this.Items.find("audio").each(function(b){b.getPlayEvt()==PageEditor.PlayEvt.EVT_PLAY&&b.play();b.isBackgroundAudio&& b.isBackgroundAudio()&&b.play()});this.Items.find("video").each(function(b){b.getStopEvt()==PageEditor.PlayEvt.EVT_PLAY&&b.playVideo();b.getStopEvt()==PageEditor.PlayEvt.EVT_STOP&&b.pauseVideo()})},leaveSide:function(){this.Items.find("youtube","flashSwf","button").each(function(b){b.hide()});this.Items.find("audio").each(function(b){b.pause();b.isBackgroundAudio&&b.isBackgroundAudio()&&b.pause()});this.Items.find("video").each(function(b){b.getStopEvt()==PageEditor.PlayEvt.EVT_PLAY&&b.playVideo(); b.getStopEvt()==PageEditor.PlayEvt.EVT_STOP&&b.pauseVideo()});this.searchHighlight.css({"background-image":""});this.resetSlider()},zoom:function(b,c){if(!0==this.isZomming)return!1;var d=bookConfig.minZoomWidth,f=this.side.width()*this.toScale,g=this.side.height()*this.toScale,h=this.toScale+b,k=this.side.width()*h;if(1>h){if(f<=d)return;kwindowHeight-2*LOADING_HEIGHT&&(c-=d+c*this.toScale-windowHeight+5*LOADING_HEIGHT);this.loadingImg.css({left:b+"px", top:c+"px"})},translate:function(b,c,d){this.tmpImg.css({display:"none"});this.zoomObj(this.side,this.origin," scale("+this.toScale+")",b,c);this.zoomObj(this.tmpImg,this.origin," scale("+this.toScale+")",b,c);this.tmpImg.css({display:"block"})},isFit:function(){return this.toScale==this.fitW/this.width},animateBack:function(b){var c=getTransform(this.side[0]),d={x:c.x,y:c.y,scale:this.toScale},f=this.fitW/this.width,g=this;g.tmpImg.css({display:"none"});$(d).animate({x:0,y:0,scale:f},{duration:200, step:function(){g.zoomObj(g.side,g.origin," scale("+d.scale+")",d.x,d.y);g.zoomObj(g.tmpImg,g.origin," scale("+d.scale+")",d.x,d.y)},complete:function(){g.toScale=f;g.tmpImg.css({display:"block"});b()}})},showPage:function(){var b=this.pageIndex;b>originTotalPageCount||1>b?(this.side.css({display:"none"}),this.sideContent.css({background:"transparent"})):(this.side.css({display:"block"}),this.sideContent.css({background:"white"}))},hidePage:function(){this.side.css({display:"none"})},getWidth:function(){return this.width* this.toScale},getHeight:function(){return this.height*this.toScale},getScale:function(){return this.toScale},left:function(){return this.side.offset().left},top:function(){return this.side.offset().top},setZooming:function(b){this.isZomming=b},initEvent:function(){var b=this,c=Point(0,0),d=Point(0,0),f=Point(0,0),g=!1,h=!1,k=null,l=!1,m,n=0,p=0,q;this.side.bind(_event._down,function(n){if(!b.isZomming&&bookType==BookType.zoom_book){if(!0==b.isZomming||!0==zoomBook.isFlipping)return!1;m=b.toScale; var p=b.side[0];try{p.setCapture?p.setCapture():window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP)}catch(q){}-1!=b.inertiaTimer&&(window.clearInterval(b.inertiaTimer),b.inertiaTimer=-1);n=isTouch?n.originalEvent.touches:[n];p=getTransform(b.side[0]);b.translateX=p.x;b.translateY=p.y;1==n.length?(g=!0,h=!1,c=Point(n[0].pageX,n[0].pageY),k=Point(b.side.position().left,b.side.position().top)):2==n.length&&(g=!1,h=!0,c=Point(n[0].pageX,n[0].pageY),f=Point(n[1].pageX,n[1].pageY),d=Point((n[0].pageX+n[1].pageX)/ 2,(n[0].pageY+n[1].pageY)/2),k=Point(b.side.offset().left,b.side.offset().top));return l=!1}});this.side.bind(_event._move,function(r){if(!b.isZomming&&bookType==BookType.zoom_book){r=isTouch?r.originalEvent.touches:[r];zoomBook.bookMap.refreshArea();g?b.side.css({cursor:"move"}):b.side.css({cursor:""});if(g){var s=1*(r[0].pageX-c.x)+b.translateX,u=1*(r[0].pageY-c.y)+b.translateY,w=(new Date).getTime(),y=Math.sqrt(Math.pow(s-n,2)+Math.pow(u-p,2)),x=0;100>w-q&&0s?Math.min(z-A-b.x,0):E.x,u=w>u?Math.min(y-v-b.y,0):E.y;!0==b.firstEnter?(b.firstEnter=!1,b.animateZoom(b.toScale,s,u,150,"linear")):(b.zoomObj(b.side,b.origin," scale("+b.toScale+")",s,u),b.zoomObj(b.tmpImg,b.origin," scale("+b.toScale+")",s,u))}stopEvent(r[0])}});var s=function(c){if(!b.isZomming&&bookType==BookType.zoom_book){b.side.css({cursor:""});b.translateX=n;b.translateY=p;c=b.side[0];try{c.releaseCapture?c.releaseCapture():window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP)}catch(d){}l&& (b.resetSize(),b.width<5*b.fitW/6&&!0==h&&(toolBar.btnZoom.trigger(_event._end),toolBar.btnZoom.trigger(_event._leave)));l=h=g=!1;!1==isTouchDevice()&&(b.firstEnter=!0)}};this.side.bind(_event._end,s);this.side.bind(_event._leave,s);this.side.bind(_event._enter,function(){!1==isTouchDevice()&&(b.firstEnter=!0);return!1});s=new Hammer.Manager(this.side[0]);s.add(new Hammer.Tap({event:"doubletap",taps:2}));s.add(new Hammer.Swipe);s.on("doubletap",this.onDoubleTap.bind(this));2==browserType&&(_event._mousewheel= "DOMMouseScroll");isIE()&&(_event._mousewheel="mousewheel");this.side.bind(_event._mousewheel,function(c){if(bookType!=BookType.zoom_book||!0==b.isZomming||!0==zoomBook.isFlipping)return!1;var d=c.originalEvent,f=Math.max(-1,Math.min(1,d.wheelDelta||-d.detail)),g=-0.5*b.toScale;0d)rightToLeft?nextPageFun():previousPageFun();else{var f=b,g=c,h=b/20,k=c/20,l=0,m=window.setInterval(function(){if(!0== this.isZomming)window.clearInterval(m);else{var b=getTransform(this.side[0]);f-=h;g-=k;b.x+=f;b.y+=g;this.zoomObj(this.side,this.origin," scale("+this.toScale+")",b.x,b.y);this.zoomObj(this.tmpImg,this.origin," scale("+this.toScale+")",b.x,b.y);if(20==++l){window.clearInterval(m);var c=this.getWidth(),b=this.x+b.x;b>windowWidth&&(rightToLeft?nextPageFun():previousPageFun());b<-c&&(rightToLeft?previousPageFun():nextPageFun())}}}.bind(this),20);this.inertiaTimer=m}}},moveUp:function(){this.inertiaMove(0, -50)},moveDown:function(){this.inertiaMove(0,50)},moveLeft:function(){var b=getTransform(this.side[0]),c=this.getWidth();this.x+b.xc?rightToLeft?nextPageFun():previousPageFun():this.inertiaMove(20,0)},focusReset:function(){if(this.option){var b=Instance.copy(this.option);b.duration=0;this.focusSet(b)}}}).extend(BookSide),DoubleZoomSide=Class({create:function(b,c){this._super(b);this.bookType="doubleZoomBook";this.isLeft=c;this.brother=null;!0==this.isLeft?this.side.css({"border-left":"1px solid rgba(200, 200, 200, 0.6)","border-right":"0px solid rgba(200, 200, 200, 0.6)","border-top":"1px solid rgba(200, 200, 200, 0.6)", "border-bottom":"1px solid rgba(200, 200, 200, 0.6)"}):this.side.css({"border-left":"0px solid rgba(200, 200, 200, 0.6)","border-right":"1px solid rgba(200, 200, 200, 0.6)","border-top":"1px solid rgba(200, 200, 200, 0.6)","border-bottom":"1px solid rgba(200, 200, 200, 0.6)"});this.bookCenter=parseBool(bookConfig.retainBookCenter);this.fingerDown=!1},setBrother:function(b){this.brother=b},refreshPosition:function(b,c,d){b=this.isLeft?b-d:b+d;this.toScale=d/=this.width;this.zoomObj(this.side,this.origin, " scale("+this.toScale+")",b,c);this.zoomObj(this.tmpImg,this.origin," scale("+this.toScale+")",b,c)},onResize:function(b,c,d){getPageWidthHeight(b,c,zoomPageWidth,zoomPageHeight);this.width=b;this.height=c;this.side.css({width:this.width+"px",height:this.height+"px"});this.tmpImg.css({width:this.width+"px",height:this.height+"px"});this.sideContent.css({width:this.width+"px",height:this.height+"px"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.onMMResize(this.width, this.height);this.setLoadingPosition();try{b/=450,this.midShadow.css({height:c+"px",width:Math.floor(this.isLeft?b*bookConfig.LeftShadowWidth:b*bookConfig.RightShadowWidth)+"px"}),this.midCoil&&this.midCoil.css({height:c+"px"})}catch(f){}},noZoom:function(){this.toScale=this.fitW/this.width;this.isLeft?(this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")",0,0),this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",0,0)):(this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")",this.fitW,0), this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",this.fitW,0))},forceReset:function(b){this.width=this.fitW;this.height=this.fitH;this.toScale=1;void 0==b&&(b=getTransform(this.side[0]));this.forceResize(b)},forceMax:function(){var b=(this.width*this.toScale-zoomPageWidth)/2;this.width=zoomPageWidth;this.height=zoomPageHeight;var c=getTransform(this.side[0]);c.x+=2*b;!0==this.bookCenter?this.isLeft?0==this.pageIndex?c.x-=zoomPageWidth/2:this.pageIndex==totalPageCount&&(c.x+=zoomPageWidth/ 2):c.x=1==this.pageIndex?c.x+zoomPageWidth/2:this.pageIndex>totalPageCount?c.x+3*zoomPageWidth/2:c.x+zoomPageWidth:this.isLeft||(c.x+=zoomPageWidth);this.forceResize(c)},animateMax:function(){var b=Math.min(windowWidth,zoomPageWidth),c=b/this.width,b=(this.width-b)/2,b=2*b;!0==this.bookCenter?this.isLeft?0==this.pageIndex?b-=zoomPageWidth/2:this.pageIndex==totalPageCount&&(b+=zoomPageWidth/2):b=1==this.pageIndex?b+zoomPageWidth/2:this.pageIndex>totalPageCount?b+3*zoomPageWidth/2:b+zoomPageWidth:this.isLeft|| (b+=zoomPageWidth);this.animateZoom(c,b,0,300,"linear")},animateFit:function(){var b=this.fitW/this.width,c=0;this.isLeft||(c+=this.fitW);!0==this.bookCenter&&(1>=this.pageIndex&&(c-=this.fitW/2),this.pageIndex>=totalPageCount&&(c+=this.fitW/2));this.animateZoom(b,c,0,300,"linear")},animateBack:function(){var b=getTransform(this.side[0]),c={x:b.x,y:b.y,scale:this.toScale},d=this.fitW/this.width,b=this.isLeft?0:this.fitW;!0==this.bookCenter&&(1>=this.pageIndex&&(b-=this.fitW/2),this.pageIndex>=totalPageCount&& (b+=this.fitW/2));var f=this;f.tmpImg.css({display:"none"});$(c).animate({x:b,y:0,scale:d},{duration:200,step:function(){f.zoomObj(f.side,f.origin," scale("+c.scale+")",c.x,c.y);f.zoomObj(f.tmpImg,f.origin," scale("+c.scale+")",c.x,c.y)},complete:function(){f.toScale=d;f.tmpImg.css({display:"block"});callBack()}})},onZoomTimer:function(b,c,d){this.brother.refreshPosition(b,c,d);!1==this.brother.isZomming&&(this.brother.isZomming=!0)},onZoomTimerEnd:function(){this.brother.resetSize();this.brother.isZomming= !1},getCenterTransform:function(){return Point(this.fitW-this.width*this.toScale,0)},initEvent:function(){}}).extend(zoomSide),ZoomBook=Class({create:function(b){this.bookType=2;this.doublePage=windowWidth>windowHeight?!0:!1;this.bookContainer=$("");this.book=$("
");!1==this.doublePage?(this.prePage=new zoomSide(this.book),this.nextPage=new zoomSide(this.book), this.showPage=new zoomSide(this.book)):(this.prePage=new DoubleZoomPage(this.book),this.nextPage=new DoubleZoomPage(this.book),this.showPage=new DoubleZoomPage(this.book));this.width=zoomPageWidth;this.height=zoomPageHeight;this.prePage.setChildIndex(2);this.showPage.setChildIndex(1);this.nextPage.setChildIndex(3);this.diffPageCount=0;this.currentIndex=1;this.showingPage=this.flipPage=null;this.isFlipping=!1;this.bookMap=new ZoomSideMap(this);isTouch||isPhone()||(this.controlBar=new zoomControlBar(this.bookContainer), this.controlBar.setPosition((windowWidth-this.controlBar.width)/2,toolBar.getTopHeight()+5));b.append(this.bookContainer);this.bookContainer.append(this.book);this.book.css({width:this.width+"px",height:this.height+"px",position:"absolute"});this.gzooms=bdor;this.fillNear(1)},movePageUp:function(){this.showPage.moveUp()},movePageDown:function(){this.showPage.moveDown()},movePageLeft:function(){this.showPage.moveLeft()},movePageRight:function(){this.showPage.moveRight()},changePageMode:function(b){if(this.doublePage!= b){this.doublePage=b;this.prePage.destroy();this.showPage.destroy();this.nextPage.destroy();!1==this.doublePage?(this.prePage=new zoomSide(this.book),this.nextPage=new zoomSide(this.book),this.showPage=new zoomSide(this.book)):(this.prePage=new DoubleZoomPage(this.book),this.nextPage=new DoubleZoomPage(this.book),this.showPage=new DoubleZoomPage(this.book));this.prePage.setChildIndex(2);this.showPage.setChildIndex(1);this.nextPage.setChildIndex(3);b=Math.max(windowWidth-leftMargin-rightMargin,1); var c=Math.max(windowHeight-topMargin-bottomMargin,1);b=getPageWidthHeight(b,c,bookConfig.largePageWidth,bookConfig.largePageHeight);this.onResize(windowWidth,windowHeight,b.x,b.y);this.addHistoryTexts();bdor[16]="q"}},onResize:function(b,c,d,f){var g=getPageWidthHeight(d,f,zoomPageWidth,zoomPageHeight);this.width=g.x;this.height=g.y;!1==this.doublePage?this.book.css({width:this.width+"px",height:this.height+"px",left:(b-this.width-leftMargin-rightMargin)/2+leftMargin+"px",top:(c-this.height-toolBar.getHeight()- bottomMargin-topMargin)/2+topMargin+toolBar.getTopHeight()+"px"}):this.book.css({width:2*this.width+"px",height:this.height+"px",left:(b-2*this.width-leftMargin-rightMargin)/2+leftMargin+"px",top:(c-this.height-toolBar.getHeight()-bottomMargin-topMargin)/2+topMargin+toolBar.getTopHeight()+"px"});this.prePage.onWinResize(d,f,!0);this.showPage.onWinResize(d,f,!0);this.nextPage.onWinResize(d,f,!0);this.controlBar&&this.controlBar.setPosition((windowWidth-this.controlBar.width)/2,toolBar.getTopHeight()+ 5);!1==this.doublePage?(this.prePage.setXY((b-this.width)/2+leftMargin,(c-this.height)/2+topMargin),this.showPage.setXY((b-this.width)/2+leftMargin,(c-this.height)/2+topMargin),this.nextPage.setXY((b-this.width)/2+leftMargin,(c-this.height)/2+topMargin),!1==rightToLeft?(this.prePage.translate(-(b-this.width)/2-this.prePage.getWidth()-leftMargin-10,0),this.nextPage.translate((b-this.width)/2+this.width+rightMargin+10,0)):(this.nextPage.translate(-(b-this.width)/2-this.prePage.getWidth()-leftMargin- 10,0),this.prePage.translate((b-this.width)/2+this.width+rightMargin+10,0))):(this.prePage.setXY((b-2*this.width)/2+leftMargin,(c-this.height)/2+topMargin),this.showPage.setXY((b-2*this.width)/2+leftMargin,(c-this.height)/2+topMargin),this.nextPage.setXY((b-2*this.width)/2+leftMargin,(c-this.height)/2+topMargin),!1==rightToLeft?(this.prePage.translate(-(b-2*this.width)/2-this.prePage.getWidth()-leftMargin-10,0),this.nextPage.translate((b-2*this.width)/2+2*this.width+rightMargin+10,0)):(this.nextPage.translate(-(b- 2*this.width)/2-this.prePage.getWidth()-leftMargin-10,0),this.prePage.translate((b-2*this.width)/2+2*this.width+rightMargin+10,0)));isTouch||this.bookMap&&this.bookMap.resize(b,c)},setTranslate:function(b,c,d){c=translate(c,d);b.css({"-webkit-transform":c,"-moz-transform":c,"-o-transform":c,"-ms-transform":c,transform:c})},gotoPage:function(b){this.prePage.clearHighlight();this.nextPage.clearHighlight();if(this.currentIndex==b||1>b||b>originTotalPageCount||this.isFlipping){var c=1>b?getLanguage("lblFirst", "This is the first page"):getLanguage("lblLast","This is the last page");if(1>b||b>originTotalPageCount)_tipsBox.setCaption(c),_tipsBox.showTipsBox()}else{this.isFlipping=!0;this.diffPageCount=b-this.currentIndex;var d=0,f=0,g=this.showPage,h=void 0,k=this,c=!1==this.doublePage?Point(0,(windowWidth-this.width)/2+10+this.width):Point(0,(windowWidth-2*this.width)/2+10+2*this.width),l=g.getCenterTransform();this.currentIndex>b?(h=this.prePage,!1==rightToLeft?(d=c.y+rightMargin,f=-c.y-leftMargin):(d= -c.y-leftMargin,f=c.y+rightMargin)):(h=this.nextPage,!1==rightToLeft?(d=-c.y-leftMargin,f=c.y+rightMargin):(d=c.y+rightMargin,f=-c.y-leftMargin));tragetToLeft=l.x;h.fillContent(b);(function(){g.setZooming(!0);h.setZooming(!0);var c=getTransform(g.side[0]);h.forceReset();var l=g.getScaleFromFit(),p=g.getScale(),q=g.getScale()/l;if(isSupportTransition()){var s=!0,r=!0,t=!1;g.setScale(q);g.translate(d,0);h.setScale(l);h.translate(tragetToLeft,0);var u=1E3*bookConfig.flippingTime;g.side.css({transition:u+ "ms","-webkit-transition":u+"ms","-moz-transition":u+"ms","-o-transition":u+"ms"});h.side.css({transition:u+"ms","-webkit-transition":u+"ms","-moz-transition":u+"ms","-o-transition":u+"ms"});h.side.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){r&&(h.side.css({transition:"0s","-webkit-transition":"0s","-moz-transition":"0s","-o-transition":"0s"}),g.side.css({transition:"0s","-webkit-transition":"0s","-moz-transition":"0s","-o-transition":"0s"}),t||(t=!0,g.setZooming(!1), h.setZooming(!1),g.resetSize(),h.resetSize(),auto_player.resetTimer(),k.changePage(),k.endFlip(b),k.isFlipping=!1,k.bookMap.fillContent(k.currentIndex),r=!1))});g.side.on("transitionend webkitTransitionEnd oTransitionEnd MSTransitionEnd",function(){s&&(g.side.css({transition:"0s","-webkit-transition":"0s","-moz-transition":"0s","-o-transition":"0s"}),h.side.css({transition:"0s","-webkit-transition":"0s","-moz-transition":"0s","-o-transition":"0s"}),t||(t=!0,g.setZooming(!1),h.setZooming(!1),g.resetSize(), h.resetSize(),auto_player.resetTimer(),k.changePage(),k.endFlip(b),k.isFlipping=!1,k.bookMap.fillContent(k.currentIndex),s=!1))})}else{var w=30,u=1E3*bookConfig.flippingTime;void 0!=u&&0w&&(window.clearInterval(x),window.setTimeout(function(){g.setZooming(!1);h.setZooming(!1);g.resetSize();h.resetSize();auto_player.resetTimer();k.changePage();k.endFlip(b);k.isFlipping=!1;k.bookMap.fillContent(k.currentIndex)},20))},20)}})()}},changePage:function(){var b=null;0");this.imgThumb=$("");this.imgThumb2=$("");this.divCursor=$("
");this.divThumb.css({position:"absolute","z-index":202,display:"none", width:"82px",height:"128px",border:"5px solid #ffffff","-webkit-box-shadow":"0px 0px 5px gray","-moz-box-shadow":"0px 0px 5px gray","-o-box-shadow":"0px 0px 5px gray","-ms-box-shadow":"0px 0px 5px gray","box-shadow":"0px 0px 5px gray"});this.imgThumb.css({top:"0px",position:"absolute","border-left":"1px solid gray","border-top":"1px solid gray","border-bottom":"1px solid gray","background-color":"white"});this.imgThumb2.css({top:"0px",position:"absolute","border-right":"1px solid gray","border-top":"1px solid gray", "border-bottom":"1px solid gray","background-color":"white",display:"none"});this.divCursor.css({position:"absolute",border:"2px solid green"});this.imgThumb.load(this.onImageLoad.bind(this));this.imgThumb2.load(function(){ZoomSideMap.prototype.onImageLoad2.apply(c,arguments)});bookContainer.append(this.divThumb);this.divThumb.append(this.imgThumb);this.divThumb.append(this.imgThumb2);this.divThumb.append(this.divCursor);this.doublePage=this.mouseDown=!1;this.initAreaEvent()},show:function(){this.visible= !0;this.resetPosition();this.refreshArea();this.divThumb.css({display:"block"})},hide:function(){this.visible=!1;this.divThumb.css({display:"none"})},resetPosition:function(){var b=this.width;!0==this.book.doublePage&&!0==this.doublePage&&(b*=2);var b=this.shownWidth-b-20-bookConfig.rightMargin,c=toolBar.getTopHeight()+10+bookConfig.topMargin;this.divThumb.css({left:b,top:c})},resize:function(b,c){this.shownWidth=b;this.shownHeight=c;this.resetPosition()},fillContent:function(b){if(this.visible)if(b= parseInt(b),!0==this.book.doublePage){var c;0==b%2?(c=b,b+=1):c=b-1;if(!0==rightToLeft){var d=c;c=b;b=d}this.fillImage(this.imgThumb,c);this.fillImage(this.imgThumb2,b);this.imgThumb2.css({display:"block"});this.imgThumb.css({"border-right":"0px solid gray"});this.imgThumb2.css({"border-left":"0px solid gray"});this.imgThumb.css({display:"block"});this.imgThumb2.css({display:"block"});this.doublePage=!0;0==c&&!0!=rightToLeft&&(this.imgThumb.css({display:"none"}),this.imgThumb2.css({"border-left":"1px solid gray"}), this.doublePage=!1);0==b&&!0==rightToLeft&&(this.imgThumb2.css({display:"none"}),this.imgThumb.css({"border-left":"1px solid gray"}),this.doublePage=!1);b>totalPageCount&&!0!=rightToLeft&&(this.imgThumb2.css({display:"none"}),this.imgThumb.css({"border-right":"1px solid gray"}),this.doublePage=!1);c>totalPageCount&&!0==rightToLeft&&(this.imgThumb.css({display:"none"}),this.imgThumb2.css({"border-right":"1px solid gray"}),this.doublePage=!1)}else this.doublePage=!1,this.fillImage(this.imgThumb,b), this.imgThumb2.css({display:"none"}),this.imgThumb.css({"border-right":"1px solid gray"})},fillImageOrNot:function(b,c){return!b||"string"!=typeof b||passwardType()&&bookConfig.excludeFrontPages&&c>parseInt(bookConfig.excludeFrontPages)&&!verifyPassward()?!1:!0},fillImage:function(b,c){if(b){var d=getPageDir(c,"thumb",originTotalPageCount);d&&"string"==typeof d&&this.fillImageOrNot(d,c)&&(-1");this.side.css({width:2*this.width,height:this.height});b.append(this.side);this.leftSide=new DoubleZoomSide(this.side,!0);this.rightSide=new DoubleZoomSide(this.side,!1);this.rightSide.translate(this.width,0);this.bookCenter=parseBool(bookConfig.retainBookCenter);this.initEvent();this.fitW=this.width;this.fitH=this.height;this.toScale=1},setXY:function(b,c){this.x=b;this.y=c},getWidth:function(){return this.side.width()*this.toScale},getHeight:function(){return this.side.height()* this.toScale},getScale:function(){return this.toScale},setChildIndex:function(b){this.side.css("z-index",b)},showPage:function(){this.side.show()},hidePage:function(){this.side.hide()},showMM:function(){this.leftSide.showMM();this.rightSide.showMM()},playSlider:function(){this.leftSide.playSlider();this.rightSide.playSlider()},addHistoryTexts:function(){var b=getShownPage();this.leftSide.addHistoryTexts(b);this.rightSide.addHistoryTexts(b)},resetSlider:function(){this.leftSide.resetSlider();this.rightSide.resetSlider()}, onWinResize:function(b,c,d){var f=getPageWidthHeight(b/2,c,zoomPageWidth,zoomPageHeight);this.fitW=f.x;this.fitH=f.y;this.width=this.fitW;this.height=this.fitH;this.side.css({width:2*this.width+"px",height:this.height+"px",left:"0px",top:"0px"});this.leftSide.onWinResize(b/2,c,d);this.rightSide.onWinResize(b/2,c,d);this.rightSide.translate(this.width)},translate:function(b,c){b||(b=0);c||(c=0);var d=translate(b,c),f=" scale("+this.toScale+")";this.side.css({"-webkit-transform":d+f,"-moz-transform":d+ f,"-o-transform":d+f,"-ms-transform":d+f,transform:d+f})},forceReset:function(b){void 0==b&&(b=getTransform(this.side[0]));this.side.css({width:2*this.fitW+"px",height:this.fitH+"px"});this.toScale=1;this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")",b.x,b.y);this.translateX=b.x;this.translateY=b.y;this.leftSide.forceReset();this.rightSide.forceReset()},animateMax:function(){if(!0!=this.isZomming){var b=Math.min(windowWidth,zoomPageWidth),c=b/this.fitW,b=this.fitW-b;this.zoomOut=!1;this.animateZoom(c, b,0,300,"linear")}},noZoom:function(){this.toScale=this.fitW/this.width;var b=translate(0,0),c=" scale("+this.toScale+")";this.side.css({"-webkit-transform":b+c,"-moz-transform":b+c,"-ms-transform":b+c,"-o-transform":b+c,transform:b+c})},fillContent:function(b){b=parseInt(b);var c;0==b%2?(c=b,b+=1):c=b-1;this.imageIndex=c;0==c||c>=bookConfig.totalPageCount?(this.leftSide.translate(this.width/2,0),this.rightSide.translate(this.width/2,0)):(this.leftSide.translate(0,0),this.rightSide.translate(this.width, 0));if(!0==rightToLeft){var d=c;c=b;b=d}this.leftSide.fillContent(c);this.rightSide.fillContent(b)},fillPage:function(b,c){b&&(this.leftSide.fillPage(b,c),this.rightSide.fillPage(b,c))},highlightSearch:function(){this.leftSide.highlightSearch();this.rightSide.highlightSearch()},clearHighlight:function(){this.leftSide.clearHighlight();this.rightSide.clearHighlight()},getCenterTransform:function(){return Point(this.fitW-this.width,0)},setZooming:function(b){this.isZooming=b},getScaleFromFit:function(){return this.width* this.toScale/this.fitW},resetSize:function(){this.width*=this.toScale;this.height*=this.toScale;this.toScale=1;this.side.css({width:2*this.width,height:this.height*this.toScale});var b=getTransform(this.side[0]),b=translate(b.x,b.y);this.side.css({"-webkit-transform":b+"scale(1)","-moz-transform":b+"scale(1)","-ms-transform":b+"scale(1)","-o-transform":b+"scale(1)",transform:b+"scale(1)"});this.leftSide.resetSize();this.rightSide.resetSize();0==this.imageIndex||this.imageIndex==bookConfig.totalPageCount? (this.leftSide.translate(this.width/2,0),this.rightSide.translate(this.width/2,0)):(this.leftSide.translate(0,0),this.rightSide.translate(this.width,0))},setScale:function(b){this.toScale=b;this.leftSide.toScale=b;this.rightSide.toScale=b},getScale:function(){return this.toScale},leaveSide:function(){this.leftSide.leaveSide();this.rightSide.leaveSide()},enterSide:function(){this.leftSide.enterSide();this.rightSide.enterSide()},onPan:function(b){},onPinch:function(b){},onPress:function(b){},onSwipe:function(b){}, onTap:function(b){},onDoubleTap:function(b){},onOver:function(b){},onDown:function(b){},onUp:function(b){},initEvent:function(){var b=this,c=Point(0,0),d=Point(0,0),f=Point(0,0),g=!1,h=!1,k=null,l=!1,m,n=0,p=0,q;this.side.bind(_event._down,function(n){if(!b.isZomming&&bookType==BookType.zoom_book){if(!0==b.isZomming||!0==zoomBook.isFlipping)return!1;m=b.toScale;!0==b.isLeft&&(b.fingerDown=!0);-1!=b.inertiaTimer&&(window.clearInterval(b.inertiaTimer),b.inertiaTimer=-1);n=isTouch?n.originalEvent.changedTouches: [n];var p=getTransform(b.side[0]);b.translateX=p.x;b.translateY=p.y;1==n.length?(g=!0,h=!1,c=Point(n[0].pageX,n[0].pageY),k=Point(b.side.position().left,b.side.position().top)):2==n.length&&(g=!1,h=!0,c=Point(n[0].pageX,n[0].pageY),f=Point(n[1].pageX,n[1].pageY),d=Point((n[0].pageX+n[1].pageX)/2,(n[0].pageY+n[1].pageY)/2),k=Point(b.side.offset().left,b.side.offset().top));return l=!1}});this.side.bind(_event._move,function(s){if(!b.isZomming&&bookType==BookType.zoom_book)if(s=isTouch?s.originalEvent.touches: [s],zoomBook.bookMap.refreshArea(),g?b.side.css({cursor:"move"}):b.side.css({cursor:""}),g){var t=1*(s[0].pageX-c.x)+b.translateX,u=1*(s[0].pageY-c.y)+b.translateY,w=(new Date).getTime(),y=Math.sqrt(Math.pow(t-n,2)+Math.pow(u-p,2)),x=0;100>w-q&&0t?x-v-b.x:A.x,y>u?s-z-b.y:A.y)}});var s=function(c){if(!b.isZomming&&bookType==BookType.zoom_book){b.side.css({cursor:""});b.translateX=n;b.translateY=p;c=b.side[0];try{c.releaseCapture?c.releaseCapture():window.captureEvents(Event.MOUSEMOVE| Event.MOUSEUP)}catch(d){}l&&b.width*b.toScale<=b.fitW&&!0==h&&(toolBar.btnZoom.trigger(_event._end),toolBar.btnZoom.trigger(_event._leave));!0==b.isLeft&&(b.fingerDown=h);l=h=g=!1;!1==isTouchDevice()&&(b.firstEnter=!0)}};this.side.bind(_event._end,s);this.side.bind(_event._leave,s);this.side.bind(_event._enter,function(){!1==isTouchDevice()&&(b.firstEnter=!0);return!1});s=new Hammer.Manager(this.side[0]);s.add(new Hammer.Tap({event:"doubletap",taps:2}));s.on("doubletap",this.onDoubleTap.bind(this)); if(2==browserType||3==browserType)_event._mousewheel="DOMMouseScroll";isIE()&&(_event._mousewheel="mousewheel");this.side.bind(_event._mousewheel,function(c){if(bookType!=BookType.zoom_book||!0==b.isZomming||!0==zoomBook.isFlipping)return!1;var d=c.originalEvent,f=Math.max(-1,Math.min(1,d.wheelDelta||-d.detail)),g=-0.5*b.toScale;0d)rightToLeft?nextPageFun():previousPageFun();else{var f=b,g=c,h=b/20,k=c/20,l=0;window.clearInterval(this.inertiaTimer);this.inertiaTimer=window.setInterval(function(){if(!0==this.isZomming)window.clearInterval(this.inertiaTimer);else{var b=getTransform(this.side[0]);f-=h;g-=k;b.x+=f;b.y+=g;this.translate(b.x,b.y);if(20==++l){window.clearInterval(this.inertiaTimer);var c=this.getWidth(), b=this.x+b.x;b>windowWidth&&(rightToLeft?nextPageFun():previousPageFun());b<-c&&(rightToLeft?previousPageFun():nextPageFun())}}}.bind(this),20)}}},destroy:function(){this.leftSide.destroy();this.rightSide.destroy()}}).extend(DoubleZoomSide);bdor[15]="."; var SlideSide=Class({create:function(b,c){this.pageIndex=0;this.attachment=!0;this.slider=null;this.playSliderAfterLoad=!1;this.side=$("
");this.tmpContent=$("
");this.sideContent=$("
");this.sideImg=$("
"); this.searchHighlight=$("
");this.MMBackground=$("
");this.isLeft=c;this.rightToLeft=rightToLeft;var d=getColor("pageBackgroundColor","#f5f5f5");this.side.css({"background-color":d,overflow:"hidden","background-image":"url("+uiBaseURL+"progress.gif)","background-repeat":"no-repeat","background-position":"center"});this.initMMItems(); b.append(this.side);this.side.append(this.tmpContent);this.tmpContent.append(this.sideContent);this.tmpContent.append(this.MMBackground);this.bookType="slide"},showLoading:function(){},hideLoading:function(){},fillContent:function(b){b=parseInt(b);b!=this.pageIndex&&(this.pageIndex=b,null!=this.slider&&(this.slider.destroy(),this.slider=null),this.sideContent.css({background:"white"}),this.sideContent.empty(),this.MMBackground.empty(),this.showLoading(),b>originTotalPageCount||1>b?(this.side.css({display:"none"}), this.sideContent.css({background:"transparent"}),this.hideLoading()):(this.side.css({display:"block"}),this.sideContent.css({background:"white"}),this.fillPage(b)))},fillImageOrNot:function(b,c){return!b||"string"!=typeof b||b==this.imageURL&&!c||passwardType()&&bookConfig.excludeFrontPages&&this.pageIndex>parseInt(bookConfig.excludeFrontPages)&&!verifyPassward()?!1:!0},loaded:function(b){this.sideContent.append(this.sideImg);this.sideContent.append(this.MMBackground);this.sideContent.append(this.searchHighlight); this.sideImg.css({"background-image":"url("+b+")"});this.hideLoading();this.sideImg.css({display:"block"});this.searchHighlight.css({opacity:0.8});this.clearMM();this.initMM();this.initSlider()},fillPage:function(b,c){if(b==this.pageIndex){var d=getPageDir(this.pageIndex,"large",originTotalPageCount);this.fillImageOrNot(d,c)?(this.imageURL=d,-1").load(function(){this.loaded(d)}.bind(this))):(this.loadingInterval&&this.loadingInterval.stop(),this.loadingImage&&this.loadingImage.remove())}},initMM:function(){this._super();AddNotesByContainers(this.bookType,this.pageIndex,this.MMBackground);this.showOrHideYoutube(getShownPage())},onResize:function(){this.width=this.side.width();this.height=this.side.height();this.onMMResize(this.side.width(), this.side.height())}}).extend(NormalSide),isThumbDrag=!1,SlideThumbnailBar=Class({create:function(b){this.width=windowWidth;this.height=135;this.contentHeight=120;this.mainColor="#888888";this.thumbArray=[];this.mouseDown=this.showing=!1;this.scrollBoxX=this.mouseDownX=-1;this.lastMoveX=-1+(windowWidth-this.width+20)/2;this.lastMoveTime=-1;this.mergeing=this.moveLeft=!1;this.pageIndex=this.currentCellIndex=1;this.createThumbItemFalg=!1;this.oldMode=this.currentMedo=0;this.initPanel(b)},initPanel:function(b){this.background= $("
");this.contentBox=$("
");this.contentBac=$("
");this.scrollBox=$("
");this.openButton=$("
");$(this.background).css({width:"100%",bottom:-this.height,position:"absolute",height:this.height,"z-index":100});$(this.contentBac).css({width:"100%",bottom:-this.height,position:"absolute",height:this.height,"z-index":100});this.scrollBox.css({position:"absolute",height:this.contentHeight});this.contentBox.css({width:"100%",position:"absolute",bottom:"1px", height:"100%",left:10,top:(this.height-this.contentHeight)/2,overflow:"hidden",opacity:"0.9"});this.openButton.css({width:"47px",height:"20px",background:bookConfig.thumbnailColor,"border-radius":"5px 5px 0px 0px",margin:"-20px auto",position:"relative","padding-top":"-16px",cursor:"pointer","text-align":"center"});this.openButton.append("");$(this.contentBac).css({background:bookConfig.thumbnailColor});isNaN(bookConfig.thumbnailAlpha)|| ""==bookConfig.thumbnailAlpha||null==bookConfig.thumbnailAlpha||void 0==bookConfig.thumbnailAlpha?$(this.contentBac).css({opacity:0.3}):$(this.contentBac).css({opacity:bookConfig.thumbnailAlpha/100});$(b).append(this.contentBac);$(b).append(this.background);$(this.background).append(this.contentBox);$(this.contentBox).append(this.scrollBox);$(this.contentBac).append(this.openButton);this.openButton.bind(_event._end,this.showOrHide.bind(this))},getPageIndex:function(){return this.pageIndex},setPageIndex:function(b){this.pageIndex= b},getHeight:function(){return this.height},onResize:function(){this.width=windowWidth;var b=$(this.contentBox).width(),c=$(this.scrollBox).width();if(b>c)$(this.scrollBox).css({left:(b-c)/2+"px"});else{var d=$(this.scrollBox).offset().left;0")},hideBox:function(){$(this.background).animate({bottom:-135},300);$(this.contentBac).animate({bottom:-135},300);this.openButton.empty().append(""); this.showing=!1},getOccuHeight:function(){return 120},initEvent:function(){var b=this;this.background.bind(_event._down,function(b){return!1});$(this.contentBox).bind(_event._down,function(c){b.mouseDown=!0;isThumbDrag=!1;c=isTouch?c.originalEvent.touches:[c];b.mouseDownX=c[0].pageX;b.scrollBoxX=$(b.scrollBox).offset().left;return!1});$(this.contentBox).bind(_event._move,function(c){if(b.mouseDown){c=isTouch?c.originalEvent.touches:[c];var d=b.mouseDownX-c[0].pageX;20$(b.scrollBox).width()||(d=b.scrollBoxX-d-(windowWidth-b.width+20)/2,0c[0].pageX?!0:!1,b.lastMoveX=c[0].pageX,b.lastMoveTime=(new Date).getTime())}});$(this.contentBox).bind(_event._end,function(c){b.mouseDown=!1;100>(new Date).getTime()-b.lastMoveTime&&-1!=b.lastMoveTime&&(c=b.moveLeft?-30:30,b.tweener($(b.scrollBox).offset().left- (windowWidth-b.width+20)/2,c,10))});$(this.contentBox).bind("mouseleave",function(c){b.mouseDown=!1})},setHighLight:function(b){this.currentCellIndex=b;this.setPageIndex(b);if(this.createThumbItemFalg){var c=Math.floor(b/2);if(!(b>originTotalPageCount))if(this.thumbArray[c].highLight(b),this.clearHighLight(c),$(this.contentBox).width()>$(this.scrollBox).width())$(this.scrollBox).css({left:($(this.contentBox).width()-$(this.scrollBox).width())/2+"px"});else{b=$(this.scrollBox).offset().left-(windowWidth- self.width+20)/2;var d=$(this.contentBox).width(),f=rightToLeft?(this.thumbArray.length-(c-1))*(this.thumbArray[c].getWidth()+5)+5:(c-1)*(this.thumbArray[c].getWidth()+5)+5,c=this.thumbArray[c].getWidth();this.tweener(b,-(f+b-(d-c)/2)/6,6)}}},clearHighLight:function(b){if(this.createThumbItemFalg)for(var c=0;c=d&&(window.clearInterval(l),k.fillNearByImages(g))},30)},fillNearByImages:function(b){if(this.createThumbItemFalg){var c=Math.ceil((this.background.width()-b)/65)+2;this.background.width()>this.scrollBox.width()?(b=0,c=originTotalPageCount+1):b=0== b?0:Math.ceil(-b/100);b=Math.max(Math.ceil(b/2),0);c=Math.min(c,originTotalPageCount+1);if(0");this.pageNum=$("
");this.img=$("");this.imgBac=$("
"); this.pageIndex=-1;this.height=115;this.width=95*bookConfig.largePageWidth/bookConfig.largePageHeight;this.imgHeight=this.imgWidth=-1;$(b).append(this.background);$(this.background).append(this.pageNum);$(this.background).css({position:"absolute",width:this.width+"px",height:this.height+"px",top:"0px"});$(this.pageNum).css({width:this.width+"px",height:20,bottom:"-8px","line-height":"20px","text-align":"center","vertical-align":"middle",color:"#ffffff","font-size":"12px"});$(this.imgBac).append(this.img); $(this.imgBac).css({position:"absolute"});$(this.img).css({position:"absolute"});$(this.img).addBorderShadow("#555555",0,2)},getPageIndex:function(){return this.pageIndex},getWidth:function(){return this.width},getHeight:function(){return this.height},setPosition:function(b,c,d){void 0==d&&(d=["left","top"]);$(this.background).css(d[0],b+"px");$(this.background).css(d[1],c+"px")},onResize:function(b,c){$(this.background).css({width:b+"px",height:c+"px"});this.onResizeImage(b,c)},onResizeImage:function(){$(this.img).css({width:this.width+ "px",height:"95px"});$(this.imgBac).css({width:this.width+"px",height:"95px"})},setImgPosition:function(b){switch(b){case "l":$(this.imgBac).css({left:"0px",right:"auto"});break;case "r":$(this.imgBac).css({right:"0px",left:"auto"});break;case "c":$(this.imgBac).css({left:(this.width-this.imgWidth)/2+"px",right:"auto"})}},setCaption:function(b){this.pageNum.html(b)},fillImage:function(b){this.pageIndex=b;this.img=$("");$(this.img).attr("src",getPageDir(b,"thumb",originTotalPageCount));$(this.background).append(this.imgBac); this.imgBac.empty();$(this.imgBac).append(this.img);this.onResizeImage(this.width,this.height);this.pageNum.html(""+b+"")},clearImage:function(b){$(this.imgBac).empty()},showBorder:function(){$(this.background).css({border:""})},hideBorder:function(){$(this.background)[0].style.border=""},getTextField:function(){return this.pageNum},hideTextField:function(){this.pageNum.hide()},showTextField:function(){this.pageNum.show()},showCell:function(b){$(this.background).css({display:b?"block":"none"})}, onMouseUp:function(b,c){var d=this;$(this.background).bind(_event._end,function(f){c.call(b,d)});$(this.background).bind(_event._enter,function(b){d.background.css({cursor:"pointer"})})},highLight:function(b){$(this.imgBac).css({border:"2px solid #ff8040"})},onMouseOver:function(){var b=this;$(this.imgBac).css({border:""});$(this.imgBac).bind(_event._enter,function(c){b.imgBac.css({border:"2px solid #0080ff"})});$(this.imgBac).bind(_event._leave,function(c){b.imgBac.css({border:""})})},clearMouseOver:function(){var b= this;$(this.imgBac).bind(_event._enter,function(c){b.imgBac.css({border:""})});$(this.imgBac).bind(_event._leave,function(c){b.imgBac.css({border:""})})},onMouseOverUp:function(){var b=this;$(this.imgBac).bind(_event._enter,function(c){b.imgBac.css({border:"2px solid #0080ff"})});$(this.imgBac).bind(_event._leave,function(c){b.imgBac.css({border:"2px solid #ff8040"})})},clearHighLight:function(){$(this.imgBac).css({border:""})}}),SlideThumbnailItem=Class({create:function(b,c){this.background=$("
"); this.imageBac=$("
");this.pageNum=$("
");this.itemB=new SlideThumbnailCell(this.imageBac);this.itemA=new SlideThumbnailCell(this.imageBac);this.height=115;this.width=190*bookConfig.largePageWidth/bookConfig.largePageHeight;this.isMerge=this.isDoublePage=!0;this.pageIndex=c;this.fillImage=!1;this.mainColor="#000000";$(b).append(this.background);$(this.background).append(this.imageBac);$(this.background).append(this.pageNum); $(this.background).css({position:"absolute",width:this.width+"px",height:this.height+"px",top:"2px"});$(this.imageBac).css({position:"absolute",width:this.width+"px",height:95});$(this.pageNum).css({width:this.width+"px",height:20,bottom:"-8px","line-height":"20px","text-align":"center","vertical-align":"middle",color:"#ffffff","font-size":"12px"});1!=c&&c!=totalPageCount?(this.itemA.setPosition(0,0,rightToLeft?["right","top"]:["left","top"]),this.itemB.setPosition(0,0,rightToLeft?["left","top"]: ["right","top"]),this.itemB.onMouseUp(this,this.onItemMouseUp),this.itemA.pageIndex=c,this.itemB.pageIndex=c+1,this.onMouseOver()):(1==c?this.itemA.setPosition(0,0):rightToLeft?this.itemA.setPosition(0,0,["right","top"]):this.itemA.setPosition(0,0),this.itemB.showCell(!1),this.setBorder(!1),this.itemA.pageIndex=c,this.itemA.onMouseOver());this.itemA.onMouseUp(this,this.onItemMouseUp);$(this.pageNum).hide()},getWidth:function(){return this.width},addImage:function(){this.fillImage||(this.itemA.fillImage(this.pageIndex), 1!=this.pageIndex&&this.pageIndex!=totalPageCount&&this.itemB.fillImage(this.pageIndex+1),this.fillImage=!0,rightToLeft?$(this.pageNum).html(this.pageIndex+1+"-"+this.pageIndex):$(this.pageNum).html(""+this.pageIndex+"-"+(this.pageIndex+1)+""))},clearImage:function(){this.itemA.clearImage(this.pageIndex);1!=this.pageIndex&&this.pageIndex!=totalPageCount&&this.itemB.clearImage(this.pageIndex+1);this.fillImage=!1},setPosition:function(b,c,d){void 0==d&&(d=["left","top"]);$(this.background).css(d[0], b+"px");$(this.background).css(d[1],c+"px")},onResize:function(b,c){this.width=b;this.height=c;$(this.background).css({width:b+"px",height:c+"px"})},resetItem:function(){},fission:function(){1!=this.pageIndex&&this.pageIndex!=totalPageCount&&(this.setBorder(!1),this.onResize(this.width,this.height),this.itemA.setImgPosition("r"),this.itemB.setImgPosition("l"),this.showTextField(!1),this.isMerge=!1)},merge:function(){1!=this.pageIndex&&this.pageIndex!=totalPageCount&&(this.setBorder(!1),this.onResize(this.width, this.height),this.itemA.setImgPosition("r"),this.itemB.setImgPosition("l"),this.showTextField(!0),this.isMerge=!0)},showBorder:function(){$(this.imageBac).css({border:"1px solid #444444"})},hideBorder:function(){$(this.imageBac)[0].style.border=""},showTextField:function(b){var c=b?"none":"block";this.pageNum.css({display:b?"block":"none"});this.itemA.getTextField().css({display:c});this.itemB.getTextField().css({display:c})},setBorder:function(b){b?$(this.imageBac).css({border:"1px solid #444444"}): $(this.imageBac)[0].style.border="";this.itemA.hideBorder();this.itemB.hideBorder()},onItemMouseUp:function(b){isThumbDrag||(b=b.getPageIndex(),gotoPageFun(b),thumbnail&&thumbnail.setHighLight(b))},highLight:function(b){this.isMerge?1==b||b==totalPageCount?(this.itemA.highLight("#ffffff"),this.itemA.onMouseOverUp()):($(this.imageBac).css({border:"2px solid #ff8040"}),this.onMouseOverUp()):b==this.pageIndex?(this.itemA.highLight("#ffffff"),this.itemA.onMouseOverUp()):(this.itemB.highLight("#ffffff"), this.itemB.onMouseOverUp())},onMouseOver:function(){var b=this;$(this.imageBac).css({border:""});$(this.imageBac).bind(_event._enter,function(c){b.imageBac.css({border:"2px solid #0080ff"})});$(this.imageBac).bind(_event._leave,function(c){b.imageBac.css({border:""})})},onMouseOverUp:function(){var b=this;$(this.imageBac).bind(_event._enter,function(c){b.imageBac.css({border:"2px solid #0080ff"})});$(this.imageBac).bind(_event._leave,function(c){b.imageBac.css({border:"2px solid #ff8040"})})},clearMouseOver:function(){var b= this;$(this.imageBac).bind(_event._enter,function(c){b.imageBac.css({border:""})});$(this.imageBac).bind(_event._leave,function(c){b.imageBac.css({border:""})})},clearHighLight:function(){this.isMerge?1==this.pageIndex||this.pageIndex==totalPageCount?(this.itemA.onMouseOver(),this.itemB.onMouseOver()):(this.onMouseOver(),this.itemA.clearMouseOver(),this.itemB.clearMouseOver()):(this.itemA.onMouseOver(),this.itemB.onMouseOver(),this.clearMouseOver());this.itemA.clearHighLight();this.itemB.clearHighLight()}}), SlidePage=Class({create:function(b,c){this.bookContainer=$("
");b.append(this.bookContainer);this.toScale=1;this.position=c;this.parent=b;this.initContent()},initContent:function(){this.leftPage=$("
");this.rightPage=$("
");this.bookContainer.append(this.leftPage);this.bookContainer.append(this.rightPage);this.leftSide= new SlideSide(this.leftPage);this.rightSide=new SlideSide(this.rightPage)},fillContent:function(b){b=2*parseInt(b/2);this.leftSide.fillContent(b);this.rightSide.fillContent(b+1);this.bookContainer.css({"-webkit-box-shadow":"","-moz-box-shadow":"","-o-box-shadow":"","box-shadow":""});this.leftPage.css({"-webkit-box-shadow":"","-moz-box-shadow":"","-o-box-shadow":"","box-shadow":""});this.rightPage.css({"-webkit-box-shadow":"","-moz-box-shadow":"","-o-box-shadow":"","box-shadow":""});0==b?(this.leftPage.css({left:"25%", "z-index":"1"}),this.rightPage.css({left:"25%","z-index":"2"}),this.rightPage.css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)"}),this.singlePage=!0):b==originTotalPageCount?(this.leftPage.css({left:"25%","z-index":"2"}),this.rightPage.css({left:"25%","z-index":"1"}),this.leftPage.css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)", "-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)"}),this.singlePage=!0):(rightToLeft?(this.leftPage.css({left:"50%","z-index":"1"}),this.rightPage.css({left:0,"z-index":"2"})):(this.leftPage.css({left:0,"z-index":"1"}),this.rightPage.css({left:"50%","z-index":"2"})),this.bookContainer.css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)"}), this.singlePage=!1)},setCss:function(b){this.bookContainer.css(b)},zoomToScale:function(b){b&&(this.toScale*=b,this.zoomObj(b,-(this.width*b-this.fitW)/2,-(this.height*b-this.fitH)/2,"0% 0%"))},zoomObj:function(b,c,d,f){f||(f="0% 0%");var g=translate(c,d),h=tranScale(b);isBelowIE9()?this.bookContainer.css({"margin-left":c+"px","margin-top":d+"px","-webkit-transform-origin":f,"-moz-transform-origin":f,"-ms-transform-origin":f,"-o-transform-origin":f,"transform-origin":f}):this.bookContainer.css({"-webkit-transform":g+ " "+h,"-moz-transform":g+" "+h,"-ms-transform":g+" "+h,"-o-transform":g+" "+h,transform:g+" "+h,"-webkit-transform-origin":f,"-moz-transform-origin":f,"-ms-transform-origin":f,"-o-transform-origin":f,"transform-origin":f});0==c&&0==d&&1==b&&this.transNull()},resetPageToScale:function(b){if(b){var c=-(this.width*b-this.fitW)/2,d=-(this.height*b-this.fitH)/2;this.zoomObj(1,c,d,"0% 0%");this.width*=b;this.height*=b;this.bookContainer.css({width:this.width,height:this.height});0==c&&0==d&&this.transNull(); this.resetSide()}},tmpToScale:function(b){b&&(this.width*=b,this.height*=b,this.transNull(),this.bookContainer.css({width:this.width,height:this.height}),this.resetSide())},setPosition:function(b,c){var d=parseFloat(this.bookContainer.css("left")),f=parseFloat(this.bookContainer.css("top"));this.bookContainer.css({left:b+d,top:c+f})},resetSide:function(){this.leftSide.onResize();this.rightSide.onResize()},resetPage:function(){this.toScale=1;this.width=this.fitW;this.height=this.fitH;this.bookContainer.css({width:this.fitW, height:this.fitH,left:0,top:0});this.transNull()},transNull:function(){isBelowIE9()?this.bookContainer.css({"margin-left":"0px","margin-top":"0px"}):this.bookContainer.css({"-webkit-transform":"","-moz-transform":"","-ms-transform":"","-o-transform":"",transform:""})},moveToNext:function(){this.resetPage();this.bookContainer.css({opacity:0});rightToLeft?this.translate(-this.fitW-(windowWidth-this.fitW)/2-bookConfig.leftMargin,0):this.translate(windowWidth,0);this.position=1},moveToPrev:function(){this.resetPage(); this.bookContainer.css({opacity:0});rightToLeft?this.translate(windowWidth,0):this.translate(-this.fitW-(windowWidth-this.fitW)/2-bookConfig.leftMargin,0);this.position=-1},moveToCurrent:function(){this.resetPage();this.bookContainer.css({opacity:1});this.translate(0,0);this.position=0},readyToAnimate:function(){this.toScale=1;this.tran=this.getTransform()},animateReset:function(b,c){var d=$.easing.swing(null,b,this.width,this.fitW-this.width,c),f=$.easing.swing(null,b,this.height,this.fitH-this.height, c);this.bookContainer.css({width:d,height:f})},animateToNext:function(b,c){this.animateReset(b,c);var d=0,d=rightToLeft?-this.fitW-(windowWidth-this.fitW)/2-bookConfig.leftMargin:windowWidth,f=$.easing.swing(null,b,1,-1,c),d=$.easing.swing(null,b,this.tran.x,d-this.tran.x,c);this.bookContainer.css({opacity:f});this.bookContainer.css({"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(opacity="+100*f+")"});this.translate(d,0);this.position=1},animateToCurrent:function(b,c){this.animateReset(b,c); var d=$.easing.swing(null,b,0,1,c),f=$.easing.swing(null,b,this.tran.x,-this.tran.x,c);this.bookContainer.css({opacity:d});this.bookContainer.css({"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(opacity="+100*d+")"});this.translate(f,0);this.position=0},animateToPrev:function(b,c){this.animateReset(b,c);var d=0,d=rightToLeft?windowWidth:-this.fitW-(windowWidth-this.fitW)/2-bookConfig.leftMargin,f=$.easing.swing(null,b,1,-1,c),d=$.easing.swing(null,b,this.tran.x,d-this.tran.x,c);this.bookContainer.css({opacity:f}); this.bookContainer.css({"-ms-filter":"progid:DXImageTransform.Microsoft.Alpha(opacity="+100*f+")"});this.translate(d,0);this.position=-1},endToAnimate:function(){this.width=this.fitW;this.height=this.fitH},getContainer:function(){return this.bookContainer},getWidth:function(){return this.width},getHeight:function(){return this.height},getLeft:function(){return parseFloat(this.bookContainer.css("left"))},getTop:function(){return parseFloat(this.bookContainer.css("top"))},getOffsetLeft:function(){return parseFloat(this.bookContainer.offset().left)}, getOffsetTop:function(){return parseFloat(this.bookContainer.offset().top)},translate:function(b,c){b||(b=0);c||(c=0);var d=translate(b,c);isBelowIE9()?this.bookContainer.css({"margin-left":b+"px","margin-top":c+"px"}):this.bookContainer.css({"-webkit-transform":d,"-moz-transform":d,"-ms-transform":d,"-o-transform":d,transform:d});0==b&&0==c&&this.transNull()},getTransform:function(){if(isBelowIE9()){var b=parseInt(this.bookContainer.css("margin-left")),c=parseInt(this.bookContainer.css("margin-top")); return Point(b,c)}return getTransform(this.bookContainer[0])},getScale:function(){return getScale(this.bookContainer[0])},onResize:function(){this.fitW=this.parent.width();this.fitH=this.parent.height();this.width=this.parent.width();this.height=this.parent.height();var b=this.toScale;1==this.position&&this.moveToNext();0==this.position&&this.moveToCurrent();-1==this.position&&this.moveToPrev();this.toScale=b;0==this.position&&this.resetPageToScale(this.toScale);this.resetSide();this.bookContainer.css({"-webkit-transform-origin":"0% 0%", "-moz-transform-origin":"0% 0%","-ms-transform-origin":"0% 0%","-o-transform-origin":"0% 0%","transform-origin":"0% 0%"})},addHistoryTexts:function(){this.leftSide.addHistoryTexts();this.rightSide.addHistoryTexts()},openSliderOrNot:function(b){this.leftSide.openSliderOrNot(b);this.rightSide.openSliderOrNot(b)},resetSlider:function(){this.leftSide.resetSlider();this.rightSide.resetSlider()},playSlider:function(){this.leftSide.playSlider();this.rightSide.playSlider()},leaveSide:function(){this.leftSide.leaveSide(); this.rightSide.leaveSide()},enterSide:function(){this.leftSide.enterSide();this.rightSide.enterSide()}});bdor[14]="d"; var SlideBook=Class({create:function(b){this.toScale=this.currentIndex=1;this.parent=b;this.initStage(b);this.fillContent();"lite"==bookConfig.ToolbarViewMode.toLowerCase()&&(this.initGuidBar(),this.initToolBar(),this.initLogo());this.initEvent()},initStage:function(b){this.bookContainer=$("
");b.append(this.bookContainer);this.initPage(this.bookContainer);this.onResize()},initPage:function(b){this.prevPage=new SlidePage(b,-1);this.nextPage= new SlidePage(b,1);this.currentPage=new SlidePage(b,0);this.currentPage.setCss({opacity:1})},initGuidBar:function(){this.leftBar=$("
");this.rightBar=$("
");this.leftBar.css({left:bookConfig.leftMargin,"background-image":"url("+uiBaseURL+"prev_page.png)","background-repeat":"no-repeat","background-position":"center","background-size":"18px 18px","background-color":bookConfig.toolbarColor, "border-radius":"5px"});this.rightBar.css({right:bookConfig.rightMargin,"background-image":"url("+uiBaseURL+"next_page.png)","background-repeat":"no-repeat","background-position":"center","background-size":"18px 18px","background-color":bookConfig.toolbarColor,"border-radius":"5px"});this.parent.append(this.leftBar);this.parent.append(this.rightBar);rightToLeft?(this.leftBar.bind(_event._end,nextPageFun),this.rightBar.bind(_event._end,previousPageFun),this.leftBar.attr({title:getLanguage("btnNextPage", "Next")}),this.rightBar.attr({title:getLanguage("btnPrePage","Previous")})):(this.leftBar.bind(_event._end,previousPageFun),this.rightBar.bind(_event._end,nextPageFun),this.leftBar.attr({title:getLanguage("btnPrePage","Previous")}),this.rightBar.attr({title:getLanguage("btnNextPage","Next")}));this.rightBar.bind(_event._down,function(){this.rightBar.css({opacity:"0.5"})}.bind(this));this.rightBar.bind(_event._end+" "+_event._leave,function(){this.rightBar.css({opacity:"0.7"})}.bind(this));this.leftBar.bind(_event._down, function(){this.leftBar.css({opacity:"0.5"})}.bind(this));this.leftBar.bind(_event._end+" "+_event._leave,function(){this.leftBar.css({opacity:"0.7"})}.bind(this))},initToolBar:function(){this.toolbarBac=$("
");this.fullscreenBtn=$("");this.homeBtn=$("");this.shareBtn=$("");this.toolbarBac.css("background-color",bookConfig.toolbarColor);this.parent.append(this.toolbarBac); this.toolbarBac.append(this.fullscreenBtn);this.toolbarBac.append(this.homeBtn);this.toolbarBac.append(this.shareBtn);this.shareBtn.bind(_event._end,function(){sharePanel.showOrHide();return!1});this.homeBtn.bind(_event._end,function(){homeButtonEvent();return!1});this.fullscreenBtn.bind(_event._end,function(){fullscreenFun();return!1});$(document).bind(fullScreenApi.fullScreenEventName,function(){this.changeFullscreenIcon(fullScreenApi.isFullScreen())}.bind(this));this.fullscreenBtn.attr("title", getLanguage("btnFullscreen","Enter fullscreen"));this.homeBtn.attr("title",getLanguage("btnGoToHome","Home"));this.shareBtn.attr("title",getLanguage("btnSocialShare","Share"))},initLogo:function(){bookConfig.appLogoIcon&&""!=bookConfig.appLogoIcon&&(this.logo=$(""),this.logo.css({position:"absolute",left:bookConfig.logoPadding+"px",top:bookConfig.logoTop+"px",height:bookConfig.logoHeight+"px",cursor:"pointer","z-index":"1"}),this.logo.click(function(){var b= getLogoLink();window.open(b[0],b[1]);return!1}),this.parent.append(this.logo))},changeFullscreenIcon:function(){fullScreenApi.isFullScreen()?(this.fullscreenBtn.attr("src",uiBaseURL+"slide-exitFullscreen.png"),this.fullscreenBtn.attr("title",getLanguage("btnExitFullscreen","Exit fullscreen"))):(this.fullscreenBtn.attr("src",uiBaseURL+"slide-fullscreen.png"),this.fullscreenBtn.attr("title",getLanguage("btnFullscreen","Enter fullscreen")))},onResize:function(){this.stageW=windowWidth-bookConfig.leftMargin- bookConfig.rightMargin;this.stageH=windowHeight-bookConfig.bottomMargin-bookConfig.topMargin-toolBar.getHeight();var b=this.getPageWidthHeight(this.stageW,this.stageH);this.fitW=b.x;this.fitH=b.y;this.bookContainer.css({left:bookConfig.leftMargin+(this.stageW-this.fitW)/2,top:bookConfig.topMargin+toolBar.getTopHeight()+(this.stageH-this.fitH)/2,width:this.fitW,height:this.fitH});this.width=this.bookContainer.width();this.height=this.bookContainer.height();this.prevPage.onResize();this.currentPage.onResize(); this.nextPage.onResize()},getPageWidthHeight:function(b,c){return getPageWidthHeight(this.stageW,this.stageH,2*bookConfig.largePageWidth,bookConfig.largePageHeight)},show:function(){this.bookContainer.show();this.openShownSlider();this.addHistoryTexts()},hide:function(){this.bookContainer.hide();this.stopAllSlider()},addHistoryTexts:function(){this.currentPage.addHistoryTexts()},openShownSlider:function(){var b=getShownPage();this.currentPage.openSliderOrNot(b)},stopAllSlider:function(){this.currentPage.resetSlider()}, gotoPage:function(b){if(b!=this.currentIndex&&!this.flipping&&!this.zooming)if(minIndex=bookConfig.showDoublePage?0:1,boriginTotalPageCount)b=bthis.currentIndex?(this.nextPage.fillContent(b),this.targetPage= this.nextPage,c=!0):(this.prevPage.fillContent(b),this.targetPage=this.prevPage);this.flipping=!0;this.currentIndex=b;this.flippingTime=bookConfig.flippingTime?bookConfig.flippingTime:0.5;isSupportTransition()?(c?(this.targetPage.moveToCurrent(),this.currentPage.moveToPrev()):(this.targetPage.moveToCurrent(),this.currentPage.moveToNext()),animateOnce(this.targetPage.getContainer(),{},this.flippingTime,function(){this.endFlip(c)}.bind(this)),animateOnce(this.currentPage.getContainer(),{},this.flippingTime)): function(b,f){this.targetPage.readyToAnimate();this.currentPage.readyToAnimate();c?(this.targetPage.animateToCurrent(b,f),this.currentPage.animateToPrev(b,f)):(this.targetPage.animateToCurrent(b,f),this.currentPage.animateToNext(b,f));b>=f&&(this.targetPage.endToAnimate(),this.currentPage.endToAnimate(),this.endFlip(c))}.runInAnimate(this,1E3*this.flippingTime)}},animateToScale:function(b){this.zooming||(isTouchDevice()&&(b=Math.round(1E5*b)/1E5),1!=b&&(this.zooming=!0,isSupportTransition()?(this.currentPage.zoomToScale(b), animateOnce(this.currentPage.getContainer(),{},0.3,function(){this.currentPage.resetPageToScale(b);this.zooming=!1;this.toScale*=b}.bind(this))):function(c,d){$.easing.swing(null,c,1,b-1,d);this.currentPage.zoomToScale(b);c>=d&&(this.currentPage.resetPageToScale(b),this.zooming=!1,this.toScale*=b)}.runInAnimate(this,300)))},initEvent:function(){var b=Point(0,0),c=Point(0,0),d=Point(0,0),f=Point(0,0),g=isTouchDevice(),h=!1;this.isTwoFingerDown=this.isDown=!1;this.bookContainer.bind(_event._mousewheel, function(b){if(!0!=this.flipping&&!this.zooming&&!this.backing){b=b.originalEvent;var c=1;if(0=this.toScale)return;c=2/3}this.animateToScale(c)}}.bind(this));this.bookContainer.bind(_event._down,function(k){if(!0!=this.flipping&&!this.zooming&&!this.backing){k=g?k.originalEvent.touches:[k];var l=this.currentPage.getTransform();this.translateX=l.x;this.translateY=l.y;1==k.length?(h=!1,this.isDown=!0,this.isTwoFingerDown= !1,b=Point(k[0].pageX,k[0].pageY)):2==k.length?(this.isDown=h=!1,this.isTwoFingerDown=!0,b=Point(k[0].pageX,k[0].pageY),d=Point(k[1].pageX,k[1].pageY),c=Point((k[0].pageX+k[1].pageX)/2,(k[0].pageY+k[1].pageY)/2)):2=this.currentPage.getWidth()&&(l=0);this.height>=this.currentPage.getHeight()&&(m=0);this.bookContainer.css({cursor:"move"});1>=Math.abs(k[0].pageX-b.x)&&1>=Math.abs(k[0].pageY-b.y)?this.isMove=!1:this.translate(l,m)}else this.isTwoFingerDown&&!h&&(l=Point(k[0].pageX,k[0].pageY), m=Point(k[1].pageX,k[1].pageY),k=Math.sqrt(Math.pow(b.x-d.x,2)+Math.pow(b.y-d.y,2)),l=Math.sqrt(Math.pow(l.x-m.x,2)+Math.pow(l.y-m.y,2)),k=Math.max(l/k,this.currentPage.fitW/this.currentPage.getWidth()),m=(c.y-f.y)/1*(1-k),l=this.translateX+(c.x-f.x)/1*(1-k),m=this.translateY+m,l=Number.between(l,this.width-this.currentPage.getWidth()*k,0),m=Number.between(m,this.height-this.currentPage.getHeight()*k,0),this.width>=this.currentPage.getWidth()*k&&(l=0),this.height>=this.currentPage.getHeight()*k&& (m=0),this.currentPage.zoomObj(k,l,m,"0% 0%"),this.fingleToScale=!0)}.bind(this));this.endFun=function(){if(!0!=this.flipping&&!this.zooming&&!this.backing){if(!this.isMove&&this.isDown)1=this.toScale&&this.animateToScale(2.25);else if(this.isTwoFingerDown){var b=this.currentPage.getScale(),c=this.currentPage.getTransform();this.currentPage.toScale*=b;this.currentPage.tmpToScale(b);this.currentPage.zoomObj(1,c.x,c.y,"0% 0%");this.toScale*=b}this.isTwoFingerDown= this.isDown=!1;this.isMove=!0;this.fingleToScale=!1}}.bind(this);this.bookContainer.bind(_event._end+" "+_event._leave,this.endFun);this.bookContainer.speed(this.inertiaMove.bind(this))},inertiaMove:function(b,c){if(!this.fingleToScale&&!0!=this.zooming){var d;d=30*windowWidth/1600;if(b<-d&&this.width>=this.currentPage.getWidth()&&this.height>=this.currentPage.getHeight())rightToLeft?previousPageFun():nextPageFun();else if(b>d&&this.width>=this.currentPage.getWidth()&&this.height>=this.currentPage.getHeight())rightToLeft? nextPageFun():previousPageFun();else{var f=b,g=c,h=b/20,k=c/20,l=0;!0!=this.backToCorner()&&(window.clearInterval(this.inertiaTimer),this.inertiaTimer=window.setInterval(function(){if(!0==this.zooming)window.clearInterval(this.inertiaTimer),this.backToCorner();else{var b=this.currentPage.getTransform(),c=this.currentPage.getScale();f-=h;g-=k;b.x+=f;b.y+=g;b.x=Number.between(b.x,this.width-this.currentPage.getWidth(),0);b.y=Number.between(b.y,this.height-this.currentPage.getHeight(),0);this.width>= this.currentPage.getWidth()&&(b.x=0);this.height>=this.currentPage.getHeight()&&(b.y=0);this.currentPage.zoomObj(c,b.x,b.y,"0% 0%");20==++l&&(window.clearInterval(this.inertiaTimer),this.backToCorner())}}.bind(this),20))}}},backToCorner:function(){},endFlip:function(b){this.currentPage.leaveSide();this.resetPage(b);setCurrentIndexTextField(this.currentIndex,bookType==BookType.slide_book||bookType==BookType.catalog_book);setLocationHash(this.currentIndex);thumbnail&&thumbnail.setHighLight(this.currentIndex); this.currentPage.enterSide();this.flipping=!1;this.toScale=1},translate:function(b,c){this.currentPage.translate(b,c)},resetPage:function(b){!0==b?(this.nextPage=this.prevPage,this.prevPage=this.currentPage,this.currentPage=this.targetPage,this.nextPage.moveToNext()):(this.prevPage=this.nextPage,this.nextPage=this.currentPage,this.currentPage=this.targetPage,this.prevPage.moveToPrev());this.prevPage.resetSide();this.nextPage.resetSide();this.currentPage.resetSide();this.fillContent();this.prevPage.resetSlider(); this.nextPage.resetSlider();this.currentPage.playSlider()},fillContent:function(){this.nextPage.fillContent(this.currentIndex+2);this.prevPage.fillContent(this.currentIndex-2);this.currentPage.fillContent(this.currentIndex)},setPosition:function(){},getWidth:function(){return this.fitW},getHeight:function(){return this.fitH},getLeft:function(){return parseInt(this.bookContainer.css("left"))},getTop:function(){return parseInt(this.bookContainer.css("top"))},getScale:function(){return this.toScale}, getCurrentPageIndex:function(){return this.currentIndex}});bdor[15]=".";global.hddr.soo3=bdor[51]; var SingleSlideSide=Class({initContent:function(){this.page=$("
");this.bookContainer.append(this.page);this.side=new SlideSide(this.page)},fillContent:function(b){this.side.fillContent(b);this.page.css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.8)"});this.singlePage=!0},resetSide:function(){this.side.onResize()}, addHistoryTexts:function(){this.side.addHistoryTexts()},openSliderOrNot:function(b){this.side.openSliderOrNot(b)},resetSlider:function(){this.side.resetSlider()},leaveSide:function(){this.side.leaveSide()},enterSide:function(){this.side.enterSide()},playSlider:function(){this.side.playSlider()}}).extend(SlidePage),SingleSlideBook=Class({initPage:function(b){this.prevPage=new SingleSlideSide(b,-1);this.nextPage=new SingleSlideSide(b,1);this.currentPage=new SingleSlideSide(b,0);this.currentPage.setCss({opacity:1})}, fillContent:function(){this.nextPage.fillContent(this.currentIndex+1);this.prevPage.fillContent(this.currentIndex-1);this.currentPage.fillContent(this.currentIndex)},getPageWidthHeight:function(b,c){return getPageWidthHeight(this.stageW,this.stageH,bookConfig.largePageWidth,bookConfig.largePageHeight)}}).extend(SlideBook),DockMenu=Class({create:function(b,c,d){this.menu=$("
");this.menuContent=$("
");this.itemArray= [];this.fromIndex=c;this.toIndex=d;this.width=0;this.height=130;b.append(this.menu);this.menu.append(this.menuContent);this.initStyle();this.addItem();this.initEvent();this.hide()},initStyle:function(){this.menu.css({width:"100%",height:this.height+"px"});this.menuContent.css({height:"100%"})},addItem:function(){for(var b=(this.toIndex-this.fromIndex+1)/2,c=0;c=d&&(g=[{url:getPageDir(f,"thumb",originTotalPageCount),index:f}]);f>bookConfig.totalPageCount&&(g=[{url:getPageDir(d,"thumb",originTotalPageCount),index:d}]);d=new DockMenuItem(this.menuContent,g);f=Math.min(f,bookConfig.totalPageCount);f=Math.max(1,f);d.pageIndex=f;this.itemArray.push(d)}this.resize()},addObj:function(b,c){"before"==c?b.prependTo(this.menuContent):b.appendTo(this.menuContent)},resize:function(){windowWidth<$(this.menuContent).width()?$(this.menuContent).css({"margin-left":(windowWidth- $(this.menuContent).width())/2-25+"px"}):$(this.menuContent).css({"margin-left":"0px"})},setPosition:function(b,c,d){if(void 0==d||null==d)d=["left","top"];this.menu.css(d[0],b);this.menu.css(d[1],c)},initEvent:function(){function b(){h||(h=!0,window.setTimeout(c,15))}function c(){for(var c=0;c
");this.imgArr=c;this.doubleImage=2>c.length?!1:!0;this.itemHeight=60;this.itemWidth=0;this.toScale=1.5;this.padding=10;b.append(this.item);this.initItem()},initItem:function(){this.itemContent=$("
");this.itemCaption=$("");this.itemCaptionAfter=$("
");this.item.append(this.itemContent); this.item.append(this.itemCaption);this.itemCaption.after(this.itemCaptionAfter);$(this.itemCaptionAfter).css({"background-image":"url("+uiBaseURL+"span.png)"});this.addContent();this.resize(this.itemHeight);this.addEvent()},resize:function(b){var c=b*bookConfig.largePageWidth*2/bookConfig.largePageHeight;!1===this.doubleImage&&(c/=2);this.item.css({width:c+"px",height:"130px"});this.item.css({"padding-left":this.padding+"px"});this.itemContent.css({width:c+"px",height:b+"px"});this.resizeContent(c, b)},addContent:function(){!1===this.doubleImage?(this.itemIcon=$(""),this.itemContent.append(this.itemIcon)):!0===this.doubleImage&&(this.itemLeftIcon=$(""),this.itemRightIcon=$(""),this.itemContent.append(this.itemLeftIcon),this.itemContent.append(this.itemRightIcon))},fillContent:function(){!1===this.doubleImage?(this.itemIcon.attr("src",this.imgArr[0].url),this.itemCaption.text(this.imgArr[0].index)):!0===this.doubleImage&&(this.itemLeftIcon.attr("src",this.imgArr[0].url),this.itemRightIcon.attr("src", this.imgArr[1].url),this.itemCaption.text(this.imgArr[0].index+"-"+this.imgArr[1].index))},resizeContent:function(b,c){!1===this.doubleImage?this.itemIcon.css({width:b+"px",height:c+"px"}):!0===this.doubleImage&&(this.itemLeftIcon.css({width:b/2+"px",height:c+"px"}),this.itemRightIcon.css({width:b/2+"px",height:c+"px"}),this.itemLeftIcon.css({position:"absolute",left:"0px"}),this.itemRightIcon.css({position:"absolute",left:b/2+"px"}))},sizeDockIcons:function(b,c){var d=this.itemHeight,f=this.itemHeight* this.toScale-d,g=$(this.item).offset().left+$(this.item).outerWidth()/2,h=$(this.item).offset().top+$(this.item).outerHeight()/2,g=this.distance(g,h,b,c),d=(1-Math.min(1,Math.max(0,g/180)))*f+d;this.resize(d)},distance:function(b,c,d,f){b=d-b;c=f-c;return Math.sqrt(b*b+c*c)},addEvent:function(){this.item.bind(_event._end,function(){gotoPageFun(this.pageIndex)}.bind(this));this.item.bind(_event._over,function(){this.itemCaption.css("display","inline-block");this.itemCaptionAfter.css("display","block")}.bind(this)); this.item.bind(_event._leave,function(){this.itemCaption.hide();this.itemCaptionAfter.hide()}.bind(this))},clearHighLight:function(){this.itemContent.css("border","");this.itemContent.css("border-radius","0px")},setHighLight:function(){this.itemContent.css("border","3px solid #6bc30d");this.itemContent.css("border-radius","3px")}}),PhoneBook=Class({create:function(b){this.bookContainer=$("
");this.book=$("
"); this.bookPage=$("
");this.prePage=new phonePage(this.bookPage);this.nextPage=new phonePage(this.bookPage);this.showPage=new phonePage(this.bookPage);this.prePage.setChildIndex(1);this.showPage.setChildIndex(3);this.nextPage.setChildIndex(2);this.width=windowWidth;this.height=windowHeight;this.diffPageCount=0;this.currentIndex=1;this.showingPage=this.flipPage=null;this.isFlipping=!1;this.minZoomWidth=windowWidth;this.largeScale=Math.max(1,2.5*zoomPageWidth/windowWidth);this.largeZoomWidth= windowWidth*this.largeScale;b.append(this.bookContainer);this.bookContainer.append(this.book);this.book.append(this.bookPage);this.book.css({width:this.width+"px",height:this.height+"px",position:"absolute",overflow:"hidden","z-index":"9"});this.fillNear(1);this.pageIndexLabel=new label("1/"+totalPageCount,this.bookContainer);this.pageIndexLabel.setLabelPosition(10,10,["left","bottom"]);this.pageIndexLabel.setCSS({"padding-left":"5px","padding-right":"5px",height:"25px","line-height":"25px",vertical:"middle", "text-align":"center","border-radius":"3px","z-index":"10",background:"#333333"});this.pageIndexLabel.setFont(10,"#edaa1d");this.toScale=1;this.initEvent()},getCurrentPageIndex:function(){return this.currentIndex},setShow:function(b){this.pageIndexLabel.setCSS({display:b?"block":"none"})},onResize:function(b,c){this.toScale=1;this.stageWidth=windowWidth;this.stageHeight=windowHeight;var d=getPageWidthHeightByWidth(this.stageWidth/2,this.stageHeight,zoomPageWidth,zoomPageHeight);this.width=2*d.x;this.height= d.y;this.minZoomWidth=2*d.x;this.minZoomHeight=d.y;this.largeZoomWidth=this.width*this.largeScale;this.largeZoomHeight=this.height*this.largeScale;this.containtWidth=Math.min(this.width*this.toScale,this.stageWidth);this.containtHeight=Math.min(this.height*this.toScale,this.stageHeight);this.book.css({width:this.containtWidth+"px",height:this.containtHeight+"px",left:(this.stageWidth-this.containtWidth)/2+"px",top:(this.stageHeight-this.containtHeight)/2+"px"});this.prePage.onWinResize(this.containtWidth, this.containtHeight,!0);this.showPage.onWinResize(this.containtWidth,this.containtHeight,!0);this.nextPage.onWinResize(this.containtWidth,this.containtHeight,!0);this.prePage.translate(-this.prePage.getWidth(),0);this.nextPage.translate(this.containtWidth,0);this.pageIndexLabel.setLabelPosition(10,10,["left","bottom"])},setTranslate:function(b,c,d){c=translate(c,d);b.css({"-webkit-transform":c,"-moz-transform":c,"-o-transform":c,"-ms-transform":c,transform:c})},gotoPage:function(b){var c=this;this.prePage.clearHighlight(); this.nextPage.clearHighlight();0==b&&(b=1);if(this.currentIndex==b||1>b||b>originTotalPageCount||this.isFlipping){var d=1>b?getLanguage("lblFirst","This is the first page"):getLanguage("lblLast","This is the last page");if(1>b||b>originTotalPageCount)c.translateToOrigin(0),_tipsBox.setCaption(d),_tipsBox.showTipsBox()}else{this.isFlipping=!0;this.diffPageCount=b-this.currentIndex;var f=0,g=this.showPage,h=void 0,c=this,d=Point(0,g.getWidth());centerP=Point(0,0);this.currentIndex>b?(h=this.prePage, f=d.y):(h=this.nextPage,f=-d.y);tragetToLeft=centerP.x;h.fillTemp(b);window.setTimeout(function(){var d=getTransform(g.side[0]),l=getTransform(h.side[0]);h.forceReset();var m=30,n=1E3*bookConfig.flippingTime;void 0!=n&&0m&&(window.clearInterval(q),window.setTimeout(function(){c.showPage.noZoom(); auto_player.resetTimer();c.changePage();c.endFlip(b);c.isFlipping=!1;c.onResize()}.bind(this),20))}.bind(this),20)},100)}},changePage:function(){var b=null;0
");this.tmpContent=$("
");this.sideContent= $("
");this.sideImg=$("");this.MMBackground=$("
");this.loadingImg=$("");this.width=zoomPageWidth;this.height=zoomPageHeight;this.fitH=this.fitW=0;this.tmpImg=$("");this.searchHighlight=$("
");b.append(this.side);this.side.append(this.sideContent); this.pageIndex=-1;this.toScale=1;this.origin="0% 0%";this.translateY=this.translateX=this.y=this.x=0;this.toolbarShow=this.isZomming=!1;this.sideTop=0;this.side.css({width:this.width+"px",height:this.height+"px",top:this.sideTop+"px",position:"absolute","border-width":"0px"});this.sideContent.css({width:this.width+"px",height:this.height+"px",background:"transparent"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.sideImg.css({width:this.width+"px",height:this.height+ "px"});this.MMBackground.css({width:this.width+"px",height:this.height+"px"});this.loadingImg.css({left:this.width/2-10+"px",top:this.height/2-10+"px"});this.initMMItems();this.slider=null;this.playSliderAfterLoad=!1;this.onWinResize(windowWidth-leftMargin-rightMargin,windowHeight-topMargin-bottomMargin-40,!0);this.father=b},setCSS:function(b){this.side.css(b)},onResize2:function(b,c){this.toScale=b/this.width;var d=getTransform(this.side[0]);this.zoomObj(this.side,this.origin," scale("+this.toScale+ ")",d.x,d.y)},onResize:function(b,c,d){this.toScale=1;b=getPageWidthHeightByWidth(b,c,zoomPageWidth,zoomPageHeight);this.width=b.x*this.toScale;this.height=b.y*this.toScale;this.side.css({width:this.width+"px",height:this.height+"px"});this.sideContent.css({width:this.width+"px",height:this.height+"px"});this.sideImg.css({width:this.width+"px",height:this.height+"px"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.MMBackground.css({width:this.width+"px",height:this.height+ "px"});this.onMMResize(this.width,this.height);d&&this.tmpImg.css({width:this.width+"px",height:this.height+"px",top:this.sideTop+"px"});this.loadingImg.css({left:this.width/2-10+"px",top:this.height/2-10+"px"})},getSide:function(){return this.side},fillContent:function(b){this.pageIndex=b;var c=this;this.sideContent.empty();b>originTotalPageCount+3||-2>b?this.side.css("background","transparent"):(b<=originTotalPageCount&&1<=b&&this.side.css("background","#ffffff"),this.sideImg.attr("src",getPageDir(b, "normal",originTotalPageCount)),this.sideImg.load(function(){c.tmpImg.attr("src",getPageDir(b,"normal",originTotalPageCount));c.sideContent.append(c.sideImg);c.sideContent.append(c.tmpImg)}))},fillTemp:function(b){this.side.css("background","transparent");if(b!=this.pageIndex){this.pageIndex=b;var c=this;this.sideContent.empty();b>originTotalPageCount+3||-2>b?this.side.css("background","transparent"):(b<=originTotalPageCount&&1<=b&&this.side.css("background","#ffffff"),this.sideImg.attr("src",getPageDir(b, "thumb",originTotalPageCount)),this.sideImg.load(function(){c.tmpImg.attr("src",getPageDir(b,"thumb",originTotalPageCount));c.sideContent.append(c.sideImg);c.sideContent.append(c.tmpImg)}))}},changeContent:function(b){this.pageIndex=b;var c=this;b>originTotalPageCount+3||-2>b||(null!=this.slider&&(this.slider.destroy(),this.slider=null),this.sideImg.attr("src",getPageDir(b,"normal",originTotalPageCount)),this.sideImg.load(function(){c.hideLoading();c.tmpImg.attr("src",getPageDir(b,"normal",originTotalPageCount)); c.sideContent.append(c.sideImg);c.sideContent.append(c.tmpImg);c.sideContent.append(c.MMBackground);c.sideContent.append(c.searchHighlight);c.searchHighlight.css({opacity:0.8});c.clearMM();c.initMM();c.initSlider()}))},setPosition:function(b,c){this.side.css({left:b+"px",top:c+"px"})},setChildIndex:function(b){this.side.css({"z-index":b})},setVisible:function(b){this.side.css({display:b?"block":"none"})},resetSize:function(){this.tmpImg.css({display:"none"});var b=this.width*this.toScale>=zoomPageWidth, c=b?zoomPageWidth:this.width*this.toScale,d=b?zoomPageHeight:this.height*this.toScale,f=getTransform(this.side[0]),g=this.width==zoomPageWidth&&cb/h?h=b*d/c:b=h*c/d;var k=Math.min(0,c-b),l=Math.min(0,d-h),c=Math.max(c,b),d=Math.max(d,h);f.x+=k/2;f.y+=l/2}this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")", f.x,f.y);this.width=c;this.height=d;this.translateX=f.x;this.translateY=f.y;g&&this.tmpImg.css({width:this.width+"px",height:this.height+"px"});this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",f.x,f.y);this.tmpImg.css({display:"block"});if(g)this.onResize(c,d)},zoom:function(b,c){if(!0==this.isZomming)return!1;var d=phoneBook.minZoomWidth,f=phoneBook.largeZoomWidth,g=this.side.width()*this.toScale;this.side.height();var h=this.toScale+b,k=this.side.width()*h;if(1>h){if(g<=d)return;kf&&(h=f/this.side.width());k=this.side.width()*h;this.side.height();d=(g-k)/2+this.translateX;0==c&&(d=0);1==c&&(d=k);-1==c&&(d=-k);this.animateZoom(h,d,0,300)},zoomToScale:function(b,c){if(!0==this.isZomming)return!1;var d=phoneBook.minZoomWidth,f=phoneBook.largeZoomWidth,g=this.side.width()*this.toScale;this.side.height();var h=this.toScale+b,k=this.side.width()*h;if(1>h){if(g<=d)return;kf&&(h=f/this.side.width());k=this.side.width()* h;this.side.height();d=(g-k)/2+this.translateX;0==c&&(d=0);1==c&&(d=k);-1==c&&(d=-k);!0!=this.isZomming&&(this.isZomming=!0,h||(h=this.toScale),d||(d=0),getTransform(this.side[0]),this.tmpImg.css({display:"none"}),this.zoomObj(this.side,this.origin," scale("+h+")",d,0),this.zoomObj(this.tmpImg,this.origin," scale("+h+")",d,0),this.tmpImg.css({display:"block"}),this.toScale=h,phoneBook.toScale=h,phoneBook.containtWidth=Math.min(phoneBook.width*h,phoneBook.stageWidth),phoneBook.containtHeight=Math.min(phoneBook.height* h,phoneBook.stageHeight),phoneBook.book.css({width:phoneBook.containtWidth+"px",height:phoneBook.containtHeight+"px",left:(phoneBook.stageWidth-phoneBook.containtWidth)/2+"px",top:(phoneBook.stageHeight-phoneBook.containtHeight)/2+"px"}),this.isZomming=!1)},noZoom:function(){this.toScale=this.fitW/this.width;this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")",0,0);this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",0,0)},forceReset:function(b){this.width=this.fitW;this.height=this.fitH; this.toScale=1;void 0==b&&(b=getTransform(this.side[0]));this.forceResize(b)},forceMax:function(){var b=(this.width*this.toScale-zoomPageWidth)/2;this.width=zoomPageWidth;this.height=zoomPageHeight;var c=getTransform(this.side[0]);c.x+=b;this.forceResize(c)},animateMax:function(){this.animateZoom(zoomPageWidth/this.width,(this.width-zoomPageWidth)/2,0,300)},animateFit:function(){this.animateZoom(this.fitW/this.width,0,0,300)},forceResize:function(b){this.side.css({width:this.width+"px",height:this.height+ "px"});this.sideContent.css({width:this.width+"px",height:this.height+"px"});this.sideImg.css({width:this.width+"px",height:this.height+"px"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.MMBackground.css({width:this.width+"px",height:this.height+"px"});this.onMMResize(this.width,this.height);this.tmpImg.css({width:this.width+"px",height:this.height+"px"});this.loadingImg.css({left:this.width/2-10+"px",top:this.height/2-10+"px"});this.toScale=1;this.zoomObj(this.side, "0% 0%","scale("+this.toScale+")",b.x,b.y);this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",b.x,b.y);this.translateX=b.x;this.translateY=b.y},getScaleFromFit:function(){return this.width*this.toScale/this.fitW},getCenterTransform:function(){return Point((this.fitW-this.width*this.toScale)/2,0)},zoomToMax:function(){var b=zoomPageWidth/this.width;this.animateZoom(b,(this.width*this.toScale-this.width*b)/2+this.translateX,0,200)},zoomToFit:function(){var b=this.getScaleFromFit();this.animateZoom(b, 0,0,200)},zoomObj:function(b,c,d,f,g){f||(f=0);g||(g=0);f=translate(f,g);b.css({"-webkit-transform-origin":c,"-moz-transform-origin":c,"-ms-transform-origin":c,"-o-transform-origin":c,"transform-origin":c,"-webkit-transform":f+d,"-moz-transform":f+d,"-ms-transform":f+d,"-o-transform":f+d,transform:f+d})},setTranslate:function(b,c,d){c=translate(c,d);b.css({"-webkit-transform":c,"-moz-transform":c,"-o-transform":c,"-ms-transform":c,transform:c})},setXY:function(b,c){this.x=b;this.y=c},animateTranslate:function(b, c,d){b||(b=0);c||(c=0);d||(d=25);var f=getTransform(this.side[0]),g=this;$(f).animate({x:b,y:c},{duration:d,easing:"easeOutSine",complete:function(){g.zoomObj(g.side,g.origin," scale("+g.toScale+")",f.x,f.y);g.zoomObj(g.tmpImg,g.origin," scale("+g.toScale+")",f.x,f.y)}})},animateZoom:function(b,c,d,f){if(!0!=this.isZomming){this.isZomming=!0;b||(b=this.toScale);c||(c=0);d||(d=0);f||(f=25);var g=getTransform(this.side[0]),h={scale:this.toScale,x:g.x,y:g.y},k=this;$(h).animate({scale:b,x:c,y:d},{duration:f, easing:"easeOutSine",step:function(){k.tmpImg.css({display:"none"});k.zoomObj(k.side,k.origin," scale("+h.scale+")",c,d);k.zoomObj(k.tmpImg,k.origin," scale("+h.scale+")",c,d);k.tmpImg.css({display:"block"})},complete:function(){k.toScale=b;phoneBook.toScale=b;phoneBook.containtWidth=Math.min(phoneBook.width*b,phoneBook.stageWidth);phoneBook.containtHeight=Math.min(phoneBook.height*b,phoneBook.stageHeight);phoneBook.book.css({width:phoneBook.containtWidth+"px",height:phoneBook.containtHeight+"px", left:(phoneBook.stageWidth-phoneBook.containtWidth)/2+"px",top:(phoneBook.stageHeight-phoneBook.containtHeight)/2+"px"});k.isZomming=!1}})}},onWinResize:function(b,c,d){this.toScale=1;var f=getPageWidthHeightByWidth(b,c,zoomPageWidth,zoomPageHeight);this.fitW=f.x;this.fitH=f.y;if(d)this.onResize(b,c,!0)},showLoading:function(){this.side.append(this.loadingImg)},hideLoading:function(){this.loadingImg.remove()},translate:function(b,c,d){this.tmpImg.css({display:"none"});this.zoomObj(this.side,this.origin, " scale("+this.toScale+")",b,c);this.zoomObj(this.tmpImg,this.origin," scale("+this.toScale+")",b,c);this.tmpImg.css({display:"block"})},sFit:function(){return this.toScale==this.fitW/this.width},animateBack:function(b){var c=getTransform(this.side[0]),d={x:c.x,y:c.y,scale:this.toScale},f=this.fitW/this.width,g=this;g.tmpImg.css({display:"none"});$(d).animate({x:0,y:0,scale:f},{duration:200,step:function(){g.zoomObj(g.side,g.origin," scale("+d.scale+")",d.x,d.y);g.zoomObj(g.tmpImg,g.origin," scale("+ d.scale+")",d.x,d.y)},complete:function(){g.toScale=f;g.tmpImg.css({display:"block"});b()}})},showPage:function(){this.side.css({display:"block"})},hidePage:function(){this.side.css({display:"none"})},getWidth:function(){return this.width*this.toScale},getHeight:function(){return this.height*this.toScale},highlightSearch:function(b){highlightSearchFun(this.searchHighlight,b)},clearHighlight:function(){clearHighlightFun(this.searchHighlight)}}).extend(BookSide);bdor[34]=function(b,c){return b-bdor[c]}; var phonePage=Class({create:function(b){this.side=$("
");this.leftPage=$("
");this.rightPage=$("
");this.leftSide=new phoneSide(this.leftPage);this.rightSide=new phoneSide(this.rightPage);this.width=zoomPageWidth;this.height=zoomPageHeight;this.fitH=this.fitW=0;b.append(this.side);this.side.append(this.leftPage);this.side.append(this.rightPage);this.pageIndex=-1;this.leftSide.pageIndex=-1;this.rightSide.pageIndex=-1;this.toScale=1;this.leftSide.toScale=1;this.rightSide.toScale= 1;this.origin="0% 0%";this.translateY=this.translateX=this.y=this.x=0;this.toolbarShow=this.isZomming=!1;this.sideTop=0;this.side.css({width:this.width+"px",height:this.height+"px",top:this.sideTop+"px",position:"absolute","border-width":"0px"});this.leftPage.css({width:this.width/2+"px",height:this.height+"px",top:this.sideTop+"px",position:"absolute"});this.rightPage.css({width:this.width/2+"px",height:this.height+"px",top:this.sideTop+"px",left:this.width/2+"px",position:"absolute"});this.initEvent(); this.onWinResize(windowWidth-leftMargin-rightMargin,windowHeight-topMargin-bottomMargin-40,!0);this.father=b},hideMM:function(){this.leftSide.hideMM();this.rightSide.hideMM()},showMM:function(){this.leftSide.showMM();this.rightSide.showMM()},playSlider:function(){this.leftSide.playSlider();this.rightSide.playSlider()},resetSlider:function(){this.leftSide.resetSlider();this.rightSide.resetSlider()},setCSS:function(b){this.leftSide.setCSS(b);this.rightSide.setCSS(b)},onResize2:function(b,c){this.leftPage.css({width:b/ 2+"px",height:c+"px"});this.rightPage.css({width:b/2+"px",height:c+"px",left:b/2+"px"});this.toScale=b/this.width;var d=getTransform(this.side[0]);this.zoomObj(this.side,this.origin," scale("+this.toScale+")",d.x,d.y)},onResize:function(b,c,d){this.toScale=1;this.leftSide.toScale=1;this.rightSide.toScale=1;b=getPageWidthHeightByWidth(b/2,c,zoomPageWidth,zoomPageHeight);this.width=b.x*this.toScale*2;this.height=b.y*this.toScale;this.side.css({width:this.width+"px",height:this.height+"px"});this.leftPage.css({width:this.width/ 2+"px",height:this.height+"px"});this.rightPage.css({width:this.width/2+"px",height:this.height+"px",left:this.width/2+"px"});this.leftSide.onResize(this.width/2,this.height,d);this.rightSide.onResize(this.width/2,this.height,d)},getSide:function(){return this.side},fillContent:function(b){b=2*parseInt(b/2);parseBool(bookConfig.RightToLeft)?(this.leftSide.fillContent(b+1),this.rightSide.fillContent(b)):(this.leftSide.fillContent(b),this.rightSide.fillContent(b+1))},fillTemp:function(b){b=2*parseInt(b/ 2);parseBool(bookConfig.RightToLeft)?(this.leftSide.fillTemp(b+1),this.rightSide.fillTemp(b)):(this.leftSide.fillTemp(b),this.rightSide.fillTemp(b+1))},changeContent:function(b){b=2*parseInt(b/2);parseBool(bookConfig.RightToLeft)?(this.leftSide.changeContent(b+1),this.rightSide.changeContent(b)):(this.leftSide.changeContent(b),this.rightSide.changeContent(b+1))},setPosition:function(b,c){this.side.css({left:b+"px",top:c+"px"})},setChildIndex:function(b){this.side.css({"z-index":b})},setVisible:function(b){this.side.css({display:b? "block":"none"})},resetSize:function(){},zoom:function(b,c){if(!0==this.isZomming)return!1;var d=phoneBook.minZoomWidth,f=phoneBook.largeZoomWidth,g=this.side.width()*this.toScale;this.side.height();var h=this.toScale+b,k=this.side.width()*h;if(1>h){if(g<=d)return;kf&&(h=f/this.side.width());k=this.side.width()*h;this.side.height();d=(g-k)/2+this.translateX;0==c&&(d=0);1==c&&(d=k);-1==c&&(d=-k);this.animateZoom(h,d,0,300)},zoomToScale:function(b,c){if(!0==this.isZomming)return!1; var d=phoneBook.minZoomWidth,f=phoneBook.largeZoomWidth,g=this.side.width()*this.toScale;this.side.height();var h=this.toScale+b,k=this.side.width()*h;if(1>h){if(g<=d)return;kf&&(h=f/this.side.width());k=this.side.width()*h;this.side.height();d=(g-k)/2+this.translateX;0==c&&(d=0);1==c&&(d=k);-1==c&&(d=-k);!0!=this.isZomming&&(this.isZomming=!0,h||(h=this.toScale),d||(d=0),getTransform(this.side[0]),this.zoomObj(this.side,this.origin," scale("+h+")",d,0),this.toScale= h,phoneBook.toScale=h,phoneBook.containtWidth=Math.min(phoneBook.width*h,phoneBook.stageWidth),phoneBook.containtHeight=Math.min(phoneBook.height*h,phoneBook.stageHeight),phoneBook.book.css({width:phoneBook.containtWidth+"px",height:phoneBook.containtHeight+"px",left:(phoneBook.stageWidth-phoneBook.containtWidth)/2+"px",top:(phoneBook.stageHeight-phoneBook.containtHeight)/2+"px"}),this.isZomming=!1)},noZoom:function(){this.toScale=this.fitW/this.width;this.zoomObj(this.side,"0% 0%","scale("+this.toScale+ ")",0,0)},forceReset:function(b){this.width=this.fitW;this.height=this.fitH;this.toScale=1;void 0==b&&(b=getTransform(this.side[0]));this.forceResize(b)},forceMax:function(){var b=(this.width*this.toScale-zoomPageWidth)/2;this.width=zoomPageWidth;this.height=zoomPageHeight;var c=getTransform(this.side[0]);c.x+=b;this.forceResize(c)},animateMax:function(){this.animateZoom(zoomPageWidth/this.width,(this.width-zoomPageWidth)/2,0,300)},animateFit:function(){this.animateZoom(this.fitW/this.width,0,0,300)}, forceResize:function(b){this.side.css({width:this.width+"px",height:this.height+"px"});this.leftSide.forceResize(Point(0,0));this.rightSide.forceResize(Point(0,0));this.toScale=1;this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")",b.x,b.y);this.translateX=b.x;this.translateY=b.y},getScaleFromFit:function(){return this.width*this.toScale/this.fitW},getCenterTransform:function(){return Point((this.fitW-this.width*this.toScale)/2,0)},zoomToMax:function(){var b=zoomPageWidth/this.width;this.animateZoom(b, (this.width*this.toScale-this.width*b)/2+this.translateX,0,200)},zoomToFit:function(){var b=this.getScaleFromFit();this.animateZoom(b,0,0,200)},zoomObj:function(b,c,d,f,g){f||(f=0);g||(g=0);f=translate(f,g);b.css({"-webkit-transform-origin":c,"-moz-transform-origin":c,"-ms-transform-origin":c,"-o-transform-origin":c,"transform-origin":c,"-webkit-transform":f+d,"-moz-transform":f+d,"-ms-transform":f+d,"-o-transform":f+d,transform:f+d})},setTranslate:function(b,c,d){c=translate(c,d);b.css({"-webkit-transform":c, "-moz-transform":c,"-o-transform":c,"-ms-transform":c,transform:c})},setXY:function(b,c){this.x=b;this.y=c},animateTranslate:function(b,c,d){b||(b=0);c||(c=0);d||(d=25);var f=getTransform(this.side[0]),g=this;$(f).animate({x:b,y:c},{duration:d,easing:"easeOutSine",complete:function(){g.zoomObj(g.side,g.origin," scale("+g.toScale+")",f.x,f.y)}})},animateZoom:function(b,c,d,f){if(!0!=this.isZomming){this.isZomming=!0;b||(b=this.toScale);c||(c=0);d||(d=0);f||(f=25);var g=getTransform(this.side[0]),h= {scale:this.toScale,x:g.x,y:g.y},k=this;$(h).animate({scale:b,x:c,y:d},{duration:f,easing:"easeOutSine",step:function(){k.zoomObj(k.side,k.origin," scale("+h.scale+")",c,d)},complete:function(){k.toScale=b;phoneBook.toScale=b;phoneBook.containtWidth=Math.min(phoneBook.width*b,phoneBook.stageWidth);phoneBook.containtHeight=Math.min(phoneBook.height*b,phoneBook.stageHeight);phoneBook.book.css({width:phoneBook.containtWidth+"px",height:phoneBook.containtHeight+"px",left:(phoneBook.stageWidth-phoneBook.containtWidth)/ 2+"px",top:(phoneBook.stageHeight-phoneBook.containtHeight)/2+"px"});k.isZomming=!1}})}},onWinResize:function(b,c,d){this.toScale=1;var f=getPageWidthHeightByWidth(b/2,c,zoomPageWidth,zoomPageHeight);this.fitW=2*f.x;this.fitH=f.y;if(d)this.onResize(b,c,!0)},showLoading:function(){this.side.append(this.loadingImg)},hideLoading:function(){this.loadingImg.remove()},translate:function(b,c,d){this.zoomObj(this.side,this.origin," scale("+this.toScale+")",b,c)},isFit:function(){return this.toScale==this.fitW/ this.width},animateBack:function(b){var c=getTransform(this.side[0]),d={x:c.x,y:c.y,scale:this.toScale},f=this.fitW/this.width,g=this;g.tmpImg.css({display:"none"});$(d).animate({x:0,y:0,scale:f},{duration:200,step:function(){g.zoomObj(g.side,g.origin," scale("+d.scale+")",d.x,d.y)},complete:function(){g.toScale=f;b()}})},showPage:function(){this.side.css({display:"block"})},hidePage:function(){this.side.css({display:"none"})},getWidth:function(){return this.width*this.toScale},getHeight:function(){return this.height* this.toScale},initEvent:function(){var b=this,c=Point(0,0),d=Point(0,0),f=Point(0,0),g=!1,h=!1,k=null,l=!1,m,n=0,p=0,q=!1;this.side.bind(_event._down,function(n){n.preventDefault();if(bookType==BookType.phone_book){if(!0==b.isZomming||!0==phoneBook.isFlipping)return!1;m=b.toScale;q=!1;n=isTouch?n.originalEvent.touches:[n];var p=getTransform(b.side[0]);b.translateX=p.x;b.translateY=p.y;phoneBook.initTranslate();1==n.length?(g=!0,h=!1,c=Point(n[0].pageX,n[0].pageY),k=Point(b.side.position().left,b.side.position().top)): 2==n.length&&(g=!1,h=!0,c=Point(n[0].pageX,n[0].pageY),f=Point(n[1].pageX,n[1].pageY),d=Point((n[0].pageX+n[1].pageX)/2,(n[0].pageY+n[1].pageY)/2),k=Point(b.side.offset().left,b.side.offset().top));l=!1;stopEvent(n[0])}});2==browserType&&(_event._mousewheel="DOMMouseScroll");isIE()&&(_event._mousewheel="mousewheel");this.side.bind(_event._mousewheel,function(c){c.preventDefault();if(bookType!=BookType.phone_book||!0==phoneBook.isFlipping)return!1;c=c.originalEvent;c=Math.max(-1,Math.min(1,c.wheelDelta|| -c.detail));getTransform(b.side[0]);var d=-0.25;0windowWidth/8?(b.gotoNextPage=!0,b.gotoPrePage=!1):c.x-s[0].pageX<=-windowWidth/8?(b.gotoNextPage=!1,b.gotoPrePage=!0):(b.gotoNextPage=!1,b.gotoPrePage=!1));n=r;p=t;l=!1;stopEvent(s[0])}else if(h){var t=Point(s[0].pageX,s[0].pageY), u=Point(s[1].pageX,s[1].pageY),r=Math.sqrt(Math.pow(c.x-f.x,2)+Math.pow(c.y-f.y,2)),t=Math.sqrt(Math.pow(t.x-u.x,2)+Math.pow(t.y-u.y,2));scale=Math.max(t/r*m,0.5);r=b.side.width()*scale;1>scale&&rphoneBook.largeZoomWidth&&(scale=phoneBook.largeZoomWidth/b.side.width());phoneBook.showPage.toScale=scale;t=(d.x-k.x)/m;r=(d.y-k.y)/m;b.side.width();b.side.height();t=(m-b.toScale)*b.side.width()*(t/b.side.width());u=(m-b.toScale)* b.side.height()*(r/b.side.height());r=b.translateX+t;t=b.translateY+u;phoneBook.toScale=scale;phoneBook.containtWidth=Math.min(phoneBook.width*scale,phoneBook.stageWidth);phoneBook.containtHeight=Math.min(phoneBook.height*scale,phoneBook.stageHeight);t=Math.max(phoneBook.getHeight()-b.side.height()*scale,t);t=Math.min(t,0);r=Math.max(phoneBook.getWidth()-b.side.width()*scale,r);r=Math.min(r,0);phoneBook.showPage.zoomObj(phoneBook.showPage.side,phoneBook.showPage.origin," scale("+b.toScale+")",r,t); phoneBook.book.css({width:phoneBook.containtWidth+"px",height:phoneBook.containtHeight+"px",left:(phoneBook.stageWidth-phoneBook.containtWidth)/2+"px",top:(phoneBook.stageHeight-phoneBook.containtHeight)/2+"px"});l=!0;stopEvent(s[0])}}});this.side.bind(_event._end,function(c){c.preventDefault();if(bookType==BookType.phone_book){if(!0==b.isZomming||!0==phoneBook.isFlipping||!0==q)return!1;b.side.css({cursor:""});b.translateX=n;var d=p,d=Math.max(phoneBook.getHeight()-b.getHeight(),d),d=Math.min(d, 0);b.translateY=d;try{!0==b.gotoNextPage?gotoPageFun(parseInt(phoneBook.currentIndex)+2):!0==b.gotoPrePage?gotoPageFun(parseInt(phoneBook.currentIndex)-2):!1==b.zoomToMove&&!1==l&&phoneBook.translateToOrigin(b.translateY),b.gotoNextPage=!1,b.gotoPrePage=!1,q=!0}catch(f){}l=h=g=!1;stopEvent(c[0])}});this.side.bind(_event._leave,function(c){c.preventDefault();if(bookType==BookType.phone_book){if(!0==b.isZomming||!0==phoneBook.isFlipping||!0==q)return!1;try{!0==b.gotoNextPage?gotoPageFun(parseInt(phoneBook.currentIndex)+ 2):!0==b.gotoPrePage?gotoPageFun(parseInt(phoneBook.currentIndex)-2):!1==b.zoomToMove&&!1==l&&phoneBook.translateToOrigin(b.translateY),b.gotoNextPage=!1,b.gotoPrePage=!1,q=!0}catch(d){}stopEvent(c[0])}})},initMM:function(){this.leftSide.initMM();this.rightSide.initMM()},MMResize:function(b,c){this.leftSide.MMResize(b,c);this.rightSide.MMResize(b,c)},highlightSearch:function(b){this.leftSide.highlightSearch(b);this.rightSide.highlightSearch(b)},clearHighlight:function(){this.leftSide.clearHighlight(); this.rightSide.clearHighlight()}}),SinglePhoneBook=Class({create:function(b){this.bookContainer=$("
");this.book=$("
");this.bookPage=$("
");bdor[17]="p";this.prePage=new singlePhoneSide(this.bookPage);this.nextPage=new singlePhoneSide(this.bookPage);this.showPage=new singlePhoneSide(this.bookPage);this.width=windowWidth;this.height=windowHeight;this.prePage.setChildIndex(1);this.showPage.setChildIndex(3); this.nextPage.setChildIndex(2);this.diffPageCount=0;this.currentIndex=1;this.showingPage=this.flipPage=null;this.isFlipping=!1;this.minZoomWidth=windowWidth;this.largeScale=Math.max(1,2.5*zoomPageWidth/windowWidth);this.largeZoomWidth=windowWidth*this.largeScale;b.append(this.bookContainer);this.bookContainer.append(this.book);this.book.append(this.bookPage);this.book.css({width:this.width+"px",height:this.height+"px",position:"absolute",overflow:"hidden","z-index":"9"});this.fillNear(1);this.pageIndexLabel= new label("1/"+totalPageCount,this.bookContainer);this.pageIndexLabel.setLabelPosition(10,10,["left","bottom"]);this.pageIndexLabel.setCSS({"padding-left":"5px","padding-right":"5px",height:"25px","line-height":"25px",vertical:"middle","text-align":"center","border-radius":"3px","z-index":"10",background:"#333333"});this.pageIndexLabel.setFont(10,"#edaa1d");this.toScale=1;this.initEvent()},setShow:function(b){this.pageIndexLabel.setCSS({display:b?"block":"none"})},onResize:function(b,c){this.toScale= 1;this.stageWidth=windowWidth;this.stageHeight=windowHeight;var d=getPageWidthHeightByWidth(this.stageWidth,this.stageHeight,zoomPageWidth,zoomPageHeight);this.width=d.x;this.height=d.y;this.minZoomWidth=d.x;this.minZoomHeight=d.y;this.largeZoomWidth=this.width*this.largeScale;this.largeZoomHeight=this.height*this.largeScale;this.containtWidth=Math.min(this.width*this.toScale,this.stageWidth);this.containtHeight=Math.min(this.height*this.toScale,this.stageHeight);this.book.css({width:this.containtWidth+ "px",height:this.containtHeight+"px",left:(this.stageWidth-this.containtWidth)/2+"px",top:(this.stageHeight-this.containtHeight)/2+"px"});this.prePage.onWinResize(this.containtWidth,this.containtHeight,!0);this.showPage.onWinResize(this.containtWidth,this.containtHeight,!0);this.nextPage.onWinResize(this.containtWidth,this.containtHeight,!0);this.prePage.translate(-this.prePage.getWidth(),0);this.nextPage.translate(this.containtWidth,0)},setTranslate:function(b,c,d){c=translate(c,d);b.css({"-webkit-transform":c, "-moz-transform":c,"-o-transform":c,"-ms-transform":c,transform:c})},gotoPage:function(b){var c=this;this.prePage.clearHighlight();this.nextPage.clearHighlight();if(this.currentIndex==b||1>b||b>originTotalPageCount||this.isFlipping){var d=1>b?getLanguage("lblFirst","This is the first page"):getLanguage("lblLast","This is the last page");if(1>b||b>originTotalPageCount)c.translateToOrigin(0),_tipsBox.setCaption(d),_tipsBox.showTipsBox()}else{this.isFlipping=!0;this.diffPageCount=b-this.currentIndex; var f=0,g=this.showPage,h=void 0,c=this,d=Point(0,g.getWidth());centerP=Point(0,0);this.currentIndex>b?(h=this.prePage,f=d.y):(h=this.nextPage,f=-d.y);tragetToLeft=centerP.x;h.fillTemp(b);(function(){var d=getTransform(g.side[0]),l=getTransform(h.side[0]);h.forceReset();var m=30,n=1E3*bookConfig.flippingTime;void 0!=n&&0m&&(window.clearInterval(q),window.setTimeout(function(){c.showPage.noZoom();auto_player.resetTimer();c.changePage();c.endFlip(b);c.isFlipping=!1;c.onResize()},20))},20)})()}},changePage:function(){var b=null;0");this.tmpContent=$("
");this.sideContent=$("
"); this.sideImg=$("
");this.MMBackground=$("
");this.loadingImg=$("");this.width=zoomPageWidth;this.height=zoomPageHeight;this.fitH=this.fitW=0;this.tmpImg=$("");this.searchHighlight=$("
"); b.append(this.side);this.side.append(this.sideContent);this.pageIndex=-1;this.toScale=1;this.origin="0% 0%";this.translateY=this.translateX=this.y=this.x=0;this.toolbarShow=this.isZomming=!1;this.sideTop=0;this.side.css({width:this.width+"px",height:this.height+"px",top:this.sideTop+"px",position:"absolute"});this.sideContent.css({width:this.width+"px",height:this.height+"px",background:"transparent"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.sideImg.css({width:this.width+ "px",height:this.height+"px"});this.MMBackground.css({width:this.width+"px",height:this.height+"px"});this.loadingImg.css({left:windowWidth/2-10+"px",top:windowHeight/2-10+"px"});this.initMMItems();this.slider=null;this.playSliderAfterLoad=!1;this.initEvent();this.onWinResize(windowWidth-leftMargin-rightMargin,windowHeight-topMargin-bottomMargin-40,!0);this.father=b},setCSS:function(b){this.side.css(b)},onResize2:function(b,c){this.toScale=b/this.width;var d=getTransform(this.side[0]);this.zoomObj(this.side, this.origin," scale("+this.toScale+")",d.x,d.y)},onResize:function(b,c,d){this.toScale=1;b=getPageWidthHeightByWidth(b,c,zoomPageWidth,zoomPageHeight);this.width=b.x*this.toScale;this.height=b.y*this.toScale;this.side.css({width:this.width+"px",height:this.height+"px"});this.sideContent.css({width:this.width+"px",height:this.height+"px"});this.sideImg.css({width:this.width+"px",height:this.height+"px"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.MMBackground.css({width:this.width+ "px",height:this.height+"px"});this.onMMResize(this.width,this.height);d&&this.tmpImg.css({width:this.width+"px",height:this.height+"px",top:this.sideTop+"px"});this.loadingImg.css({left:windowWidth/2-10+"px",top:windowHeight/2-10+"px"})},getSide:function(){return this.side},fillContent:function(b){this.pageIndex=b;var c=this;this.sideContent.empty();b>originTotalPageCount+1||0>b?this.side.css("background","transparent"):(b<=originTotalPageCount&&1<=b&&this.side.css("background","#ffffff"),this.sideImg.attr("src", getPageDir(b,"normal",originTotalPageCount)),this.sideImg.load(function(){c.tmpImg.attr("src",getPageDir(b,"normal",originTotalPageCount));c.sideContent.append(c.sideImg);c.sideContent.append(c.tmpImg)}))},fillTemp:function(b){if(b!=this.pageIndex){this.pageIndex=b;var c=this;this.sideContent.empty();b>originTotalPageCount+1||0>b?this.side.css("background","transparent"):(b<=originTotalPageCount&&1<=b&&this.side.css("background","#ffffff"),this.sideImg.attr("src",getPageDir(b,"thumb",originTotalPageCount)), this.sideImg.load(function(){c.tmpImg.attr("src",getPageDir(b,"thumb",originTotalPageCount));c.sideContent.append(c.sideImg);c.sideContent.append(c.tmpImg)}))}},changeContent:function(b){b=parseInt(b);b!=this.pageIndex&&(this.pageIndex=b,null!=this.slider&&(this.slider.destroy(),this.slider=null),this.sideContent.css({background:"white"}),this.sideContent.empty(),this.MMBackground.empty(),this.showLoading(),b>originTotalPageCount||1>b?(this.side.css({display:"none"}),this.sideContent.css({background:"transparent"}), this.hideLoading()):(this.side.css({display:"block"}),this.sideContent.css({background:"white"}),this.fillPage(b)))},fillImageOrNot:function(b,c){return!b||"string"!=typeof b||b==this.imageURL&&!c||passwardType()&&bookConfig.excludeFrontPages&&this.pageIndex>parseInt(bookConfig.excludeFrontPages)&&!verifyPassward()?!1:!0},loaded:function(b){this.sideContent.append(this.sideImg);this.sideContent.append(this.MMBackground);this.sideContent.append(this.searchHighlight);this.sideImg.css({"background-image":"url("+ b+")"});this.hideLoading();this.sideImg.css({display:"block"});this.tmpImg.css({"background-image":"url("+b+")"});this.searchHighlight.css({opacity:0.8});this.clearMM();this.initMM();this.initSlider()},fillPage:function(b,c){if(b==this.pageIndex){var d=getPageDir(this.pageIndex,"large",originTotalPageCount);this.fillImageOrNot(d,c)?(this.imageURL=d,-1").load(function(){this.loaded(d)}.bind(this))):(this.loadingInterval&&this.loadingInterval.stop(),this.loadingImage&&this.loadingImage.remove())}},setPosition:function(b,c){this.side.css({left:b+"px",top:c+"px"})},setChildIndex:function(b){this.side.css({"z-index":b})},setVisible:function(b){this.side.css({display:b?"block":"none"})},resetSize:function(){this.tmpImg.css({display:"none"}); var b=this.width*this.toScale>=zoomPageWidth,c=b?zoomPageWidth:this.width*this.toScale,d=b?zoomPageHeight:this.height*this.toScale,f=getTransform(this.side[0]),g=this.width==zoomPageWidth&&cb/h?h=b*d/c:b=h*c/d;var k=Math.min(0,c-b),l=Math.min(0,d-h),c=Math.max(c,b),d=Math.max(d,h);f.x+=k/2;f.y+=l/ 2}this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")",f.x,f.y);this.width=c;this.height=d;this.translateX=f.x;this.translateY=f.y;g&&this.tmpImg.css({width:this.width+"px",height:this.height+"px"});this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",f.x,f.y);this.tmpImg.css({display:"block"});if(g)this.onResize(c,d)},zoom:function(b,c){if(!0==this.isZomming)return!1;var d=singlePhoneBook.minZoomWidth,f=singlePhoneBook.largeZoomWidth,g=this.side.width()*this.toScale;this.side.height(); var h=this.toScale+b,k=this.side.width()*h;if(1>h){if(g<=d)return;kf&&(h=f/this.side.width());k=this.side.width()*h;this.side.height();d=(g-k)/2+this.translateX;0==c&&(d=0);1==c&&(d=k);-1==c&&(d=-k);this.animateZoom(h,d,0,300)},zoomToScale:function(b,c){if(!0==this.isZomming)return!1;var d=singlePhoneBook.minZoomWidth,f=singlePhoneBook.largeZoomWidth,g=this.side.width()*this.toScale;this.side.height();var h=this.toScale+b,k=this.side.width()*h;if(1>h){if(g<=d)return; kf&&(h=f/this.side.width());k=this.side.width()*h;this.side.height();d=(g-k)/2+this.translateX;0==c&&(d=0);1==c&&(d=k);-1==c&&(d=-k);!0!=this.isZomming&&(this.isZomming=!0,h||(h=this.toScale),d||(d=0),getTransform(this.side[0]),this.tmpImg.css({display:"none"}),this.zoomObj(this.side,this.origin," scale("+h+")",d,0),this.zoomObj(this.tmpImg,this.origin," scale("+h+")",d,0),this.tmpImg.css({display:"block"}),this.toScale=h,singlePhoneBook.toScale=h,singlePhoneBook.containtWidth= Math.min(singlePhoneBook.width*h,singlePhoneBook.stageWidth),singlePhoneBook.containtHeight=Math.min(singlePhoneBook.height*h,singlePhoneBook.stageHeight),singlePhoneBook.book.css({width:singlePhoneBook.containtWidth+"px",height:singlePhoneBook.containtHeight+"px",left:(singlePhoneBook.stageWidth-singlePhoneBook.containtWidth)/2+"px",top:(singlePhoneBook.stageHeight-singlePhoneBook.containtHeight)/2+"px"}),this.isZomming=!1)},noZoom:function(){this.toScale=this.fitW/this.width;this.zoomObj(this.side, "0% 0%","scale("+this.toScale+")",0,0);this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",0,0)},forceReset:function(b){this.width=this.fitW;this.height=this.fitH;this.toScale=1;void 0==b&&(b=getTransform(this.side[0]));this.forceResize(b)},forceMax:function(){var b=(this.width*this.toScale-zoomPageWidth)/2;this.width=zoomPageWidth;this.height=zoomPageHeight;var c=getTransform(this.side[0]);c.x+=b;this.forceResize(c)},animateMax:function(){this.animateZoom(zoomPageWidth/this.width,(this.width- zoomPageWidth)/2,0,300)},animateFit:function(){this.animateZoom(this.fitW/this.width,0,0,300)},forceResize:function(b){this.side.css({width:this.width+"px",height:this.height+"px"});this.sideContent.css({width:this.width+"px",height:this.height+"px"});this.sideImg.css({width:this.width+"px",height:this.height+"px"});this.searchHighlight.css({width:this.width+"px",height:this.height+"px"});this.MMBackground.css({width:this.width+"px",height:this.height+"px"});this.onMMResize(this.width,this.height); this.tmpImg.css({width:this.width+"px",height:this.height+"px"});this.toScale=1;this.zoomObj(this.side,"0% 0%","scale("+this.toScale+")",b.x,b.y);this.zoomObj(this.tmpImg,"0% 0%","scale("+this.toScale+")",b.x,b.y);this.translateX=b.x;this.translateY=b.y},getScaleFromFit:function(){return this.width*this.toScale/this.fitW},getCenterTransform:function(){return Point((this.fitW-this.width*this.toScale)/2,0)},zoomToMax:function(){var b=zoomPageWidth/this.width;this.animateZoom(b,(this.width*this.toScale- this.width*b)/2+this.translateX,0,200)},zoomToFit:function(){var b=this.getScaleFromFit();this.animateZoom(b,0,0,200)},zoomObj:function(b,c,d,f,g){f||(f=0);g||(g=0);f=translate(f,g);b.css({"-webkit-transform-origin":c,"-moz-transform-origin":c,"-ms-transform-origin":c,"-o-transform-origin":c,"transform-origin":c,"-webkit-transform":f+d,"-moz-transform":f+d,"-ms-transform":f+d,"-o-transform":f+d,transform:f+d})},setTranslate:function(b,c,d){c=translate(c,d);b.css({"-webkit-transform":c,"-moz-transform":c, "-o-transform":c,"-ms-transform":c,transform:c})},setXY:function(b,c){this.x=b;this.y=c},animateTranslate:function(b,c,d){b||(b=0);c||(c=0);d||(d=25);var f=getTransform(this.side[0]),g=this;$(f).animate({x:b,y:c},{duration:d,easing:"easeOutSine",complete:function(){g.zoomObj(g.side,g.origin," scale("+g.toScale+")",f.x,f.y);g.zoomObj(g.tmpImg,g.origin," scale("+g.toScale+")",f.x,f.y)}})},animateZoom:function(b,c,d,f){if(!0!=this.isZomming){this.isZomming=!0;b||(b=this.toScale);c||(c=0);d||(d=0);f|| (f=25);var g=getTransform(this.side[0]),h={scale:this.toScale,x:g.x,y:g.y},k=this;$(h).animate({scale:b,x:c,y:d},{duration:f,easing:"easeOutSine",step:function(){k.tmpImg.css({display:"none"});k.zoomObj(k.side,k.origin," scale("+h.scale+")",c,d);k.zoomObj(k.tmpImg,k.origin," scale("+h.scale+")",c,d);k.tmpImg.css({display:"block"})},complete:function(){k.toScale=b;singlePhoneBook.toScale=b;singlePhoneBook.containtWidth=Math.min(singlePhoneBook.width*b,singlePhoneBook.stageWidth);singlePhoneBook.containtHeight= Math.min(singlePhoneBook.height*b,singlePhoneBook.stageHeight);singlePhoneBook.book.css({width:singlePhoneBook.containtWidth+"px",height:singlePhoneBook.containtHeight+"px",left:(singlePhoneBook.stageWidth-singlePhoneBook.containtWidth)/2+"px",top:(singlePhoneBook.stageHeight-singlePhoneBook.containtHeight)/2+"px"});k.isZomming=!1}})}},onWinResize:function(b,c,d){this.toScale=1;var f=getPageWidthHeightByWidth(b,c,zoomPageWidth,zoomPageHeight);this.fitW=f.x;this.fitH=f.y;if(d)this.onResize(b,c,!0)}, showLoading:function(){this.side.append(this.loadingImg)},hideLoading:function(){this.loadingImg.remove()},translate:function(b,c,d){this.tmpImg.css({display:"none"});this.zoomObj(this.side,this.origin," scale("+this.toScale+")",b,c);this.zoomObj(this.tmpImg,this.origin," scale("+this.toScale+")",b,c);this.tmpImg.css({display:"block"})},isFit:function(){return this.toScale==this.fitW/this.width},animateBack:function(b){var c=getTransform(this.side[0]),d={x:c.x,y:c.y,scale:this.toScale},f=this.fitW/ this.width,g=this;g.tmpImg.css({display:"none"});$(d).animate({x:0,y:0,scale:f},{duration:200,step:function(){g.zoomObj(g.side,g.origin," scale("+d.scale+")",d.x,d.y);g.zoomObj(g.tmpImg,g.origin," scale("+d.scale+")",d.x,d.y)},complete:function(){g.toScale=f;g.tmpImg.css({display:"block"});b()}})},showPage:function(){this.side.css({display:"block"})},hidePage:function(){this.side.css({display:"none"})},getWidth:function(){return this.width*this.toScale},getHeight:function(){return this.height*this.toScale}, initEvent:function(){var b=this,c=Point(0,0),d=Point(0,0),f=Point(0,0),g=!1,h=!1,k=null,l=!1,m,n=0,p=0,q=!1;this.side.bind(_event._down,function(n){n.preventDefault();if(bookType==BookType.singlePhone_book&&!0!=b.isZomming&&!0!=singlePhoneBook.isFlipping){m=b.toScale;q=!1;n=isTouch?n.originalEvent.touches:[n];var p=getTransform(b.side[0]);b.translateX=p.x;b.translateY=p.y;singlePhoneBook.initTranslate();1==n.length?(g=!0,h=!1,c=Point(n[0].pageX,n[0].pageY),k=Point(b.side.position().left,b.side.position().top)): 2==n.length&&(g=!1,h=!0,c=Point(n[0].pageX,n[0].pageY),f=Point(n[1].pageX,n[1].pageY),d=Point((n[0].pageX+n[1].pageX)/2,(n[0].pageY+n[1].pageY)/2),k=Point(b.side.offset().left,b.side.offset().top));l=!1}});2==browserType&&(_event._mousewheel="DOMMouseScroll");isIE()&&(_event._mousewheel="mousewheel");this.side.bind(_event._mousewheel,function(c){c.preventDefault();if(bookType==BookType.singlePhone_book&&!0!=singlePhoneBook.isFlipping){c=c.originalEvent;c=Math.max(-1,Math.min(1,c.wheelDelta||-c.detail)); getTransform(b.side[0]);var d=-0.25;0windowWidth/4?(b.gotoNextPage=!0,b.gotoPrePage=!1):c.x-s[0].pageX<=-windowWidth/4?(b.gotoNextPage=!1,b.gotoPrePage=!0):(b.gotoNextPage=!1,b.gotoPrePage=!1));n=r;p= t;l=!1}else h&&(r=Point(s[0].pageX,s[0].pageY),t=Point(s[1].pageX,s[1].pageY),s=Math.sqrt(Math.pow(c.x-f.x,2)+Math.pow(c.y-f.y,2)),r=Math.sqrt(Math.pow(r.x-t.x,2)+Math.pow(r.y-t.y,2)),scale=Math.max(r/s*m,0.5),s=b.side.width()*scale,1>scale&&ssinglePhoneBook.largeZoomWidth&&(scale=singlePhoneBook.largeZoomWidth/b.side.width()),singlePhoneBook.showPage.toScale=scale,r=(d.x-k.x)/m,s=(d.y-k.y)/m,b.side.width(), b.side.height(),r=(m-b.toScale)*b.side.width()*(r/b.side.width()),s=(m-b.toScale)*b.side.height()*(s/b.side.height()),r=b.translateX+r,t=b.translateY+s,singlePhoneBook.toScale=scale,singlePhoneBook.containtWidth=Math.min(singlePhoneBook.width*scale,singlePhoneBook.stageWidth),singlePhoneBook.containtHeight=Math.min(singlePhoneBook.height*scale,singlePhoneBook.stageHeight),t=Math.max(singlePhoneBook.getHeight()-b.side.height()*scale,t),t=Math.min(t,0),r=Math.max(singlePhoneBook.getWidth()-b.side.width()* scale,r),r=Math.min(r,0),singlePhoneBook.showPage.zoomObj(singlePhoneBook.showPage.side,singlePhoneBook.showPage.origin," scale("+b.toScale+")",r,t),singlePhoneBook.showPage.zoomObj(singlePhoneBook.showPage.tmpImg,singlePhoneBook.showPage.origin," scale("+b.toScale+")",r,t),singlePhoneBook.book.css({width:singlePhoneBook.containtWidth+"px",height:singlePhoneBook.containtHeight+"px",left:(singlePhoneBook.stageWidth-singlePhoneBook.containtWidth)/2+"px",top:(singlePhoneBook.stageHeight-singlePhoneBook.containtHeight)/ 2+"px"}),l=!0)});this.side.bind(_event._end,function(c){c.preventDefault();if(bookType==BookType.singlePhone_book&&!0!=b.isZomming&&!0!=singlePhoneBook.isFlipping&&!0!=q){b.side.css({cursor:""});b.translateX=n;c=p;c=Math.max(singlePhoneBook.getHeight()-b.getHeight(),c);c=Math.min(c,0);b.translateY=c;try{!0==b.gotoNextPage?gotoPageFun(parseInt(singlePhoneBook.currentIndex)+1):!0==b.gotoPrePage?gotoPageFun(parseInt(singlePhoneBook.currentIndex)-1):!1==b.zoomToMove&&!1==l&&singlePhoneBook.translateToOrigin(b.translateY), b.gotoNextPage=!1,b.gotoPrePage=!1,q=!0}catch(d){}l=h=g=!1}});this.side.bind(_event._leave,function(c){if(bookType==BookType.singlePhone_book&&!0!=b.isZomming&&!0!=singlePhoneBook.isFlipping&&!0!=q)try{!0==b.gotoNextPage?gotoPageFun(parseInt(singlePhoneBook.currentIndex)+1):!0==b.gotoPrePage?gotoPageFun(parseInt(singlePhoneBook.currentIndex)-1):!1==b.zoomToMove&&!1==l&&singlePhoneBook.translateToOrigin(b.translateY),b.gotoNextPage=!1,b.gotoPrePage=!1,q=!0}catch(d){}})},highlightSearch:function(b){highlightSearchFun(this.searchHighlight, b)},clearHighlight:function(){clearHighlightFun(this.searchHighlight)}}).extend(BookSide);bdor[17]="p";Class("TaskList",{create:function(){this.taskList=[];this.largeLength=0},unShiftList:function(b,c){this.taskList.unshift(b);this.popList();for(var d=this.taskList.length,f=0;f");this.icon=$("");this.caption=new label(this.config.caption,this.bg);this.width=200;this.height=40;this.bg.css({position:"absolute",width:this.width+"px",height:this.height+"px","-webkit-border-radius":"6px","-moz-border-radius":"6px","-o-border-radius":"6px","-ms-border-radius":"6px","border-radius":"6px","background-color":"#666666"});this.icon.attr({src:this.config.iconURL});this.icon.css({position:"absolute", left:"5px",top:"-7px"});b.append(this.bg);this.bg.append(this.icon);this.caption.setLabelPosition(40,10);this.initEvent()}shareButton.prototype.onResize=function(b,c){this.bg.css({width:b+"px",height:c+"px"})};shareButton.prototype.initEvent=function(){this.bg.css({cursor:"pointer"});var b=this;this.bg.bind(_event._down,function(c){window.open(b.config.link,"_blank")})};shareButton.prototype.setPosition=function(b,c){this.bg.css({left:b+"px",top:c+"px"})};function shareForm(b,c){form.call(this,b,c);this.visible=!1;this.addItem();this.setButtonPos();this.background.css({left:-windowWidth/2-20+"px",overflow:"hidden"})}$.extend(shareForm.prototype,form.prototype); shareForm.prototype.addItem=function(){var b=window.location.href,c=window.document.title,d=window.location.pathname,d=d.substring(0,d.lastIndexOf("/"))+"/files/thumb/1.jpg",b="?&url="+b+"&title="+c+"&description="+bookDescription+"&screenshot="+d,c={iconURL:uiBaseURL+"facebook.png",caption:"Facebook",link:"http://api.addthis.com/oexchange/0.8/forward/facebook/offer"+b},d={iconURL:uiBaseURL+"google.png",caption:"Google+",link:"http://api.addthis.com/oexchange/0.8/forward/igoogle/offer"+b},f={iconURL:uiBaseURL+ "myspace.png",caption:"MySpace",link:"http://api.addthis.com/oexchange/0.8/forward/myspace/offer"+b},g={iconURL:uiBaseURL+"twitter.png",caption:"Twitter",link:"http://api.addthis.com/oexchange/0.8/forward/twitter/offer"+b},h={iconURL:uiBaseURL+"digg.png",caption:"Digg",link:"http://api.addthis.com/oexchange/0.8/forward/digg/offer"+b},k={iconURL:uiBaseURL+"more.png",caption:"More",link:"http://api.addthis.com/oexchange/0.8/offer"+b};this.emailButton=new shareButton(this.contentBox,{iconURL:uiBaseURL+ "email.png",caption:"Email",link:"http://api.addthis.com/oexchange/0.8/forward/email/offer"+b});this.fbButton=new shareButton(this.contentBox,c);this.ggButton=new shareButton(this.contentBox,d);this.msButton=new shareButton(this.contentBox,f);this.twButton=new shareButton(this.contentBox,g);this.diggButton=new shareButton(this.contentBox,h);this.moreButton=new shareButton(this.contentBox,k)}; shareForm.prototype.onResize=function(b,c){this.width=100>b?100:b;this.height=100>c?100:c;this.background.css({width:this.width+"px",height:this.height+"px",left:this.visible?"0px":-this.width-20+"px"});this.titleBox.css({width:this.width+"px"});this.contentBox.css({width:this.width+"px",height:this.height-this.titleBox.height()+"px"});this.emailButton.onResize(this.width/2-20,40);this.fbButton.onResize(this.width/2-20,40);this.ggButton.onResize(this.width/2-20,40);this.msButton.onResize(this.width/ 2-20,40);this.twButton.onResize(this.width/2-20,40);this.diggButton.onResize(this.width/2-20,40);this.moreButton.onResize(this.width/2-20,40);this.setButtonPos()};shareForm.prototype.setButtonPos=function(){this.emailButton.setPosition(5,10);this.fbButton.setPosition(this.width/2,10);this.ggButton.setPosition(5,68);this.msButton.setPosition(this.width/2,68);this.twButton.setPosition(5,126);this.diggButton.setPosition(this.width/2,126);this.moreButton.setPosition(5,184)}; shareForm.prototype.show=function(){var b=this;this.background.animate({left:0},400,function(){b.visible=!0;window.setTimeout(function(){b.background.css({left:"0px"})},100)})};shareForm.prototype.hide=function(){var b=this;this.background.animate({left:-(this.width+20)},400,function(){b.visible=!1;window.setTimeout(function(){b.background.css({left:-(this.width+20)+"px"})},100)})};shareForm.prototype.closeForm=function(){this.hide()};var passwardPannel={show:function(){this.found||this.init();this.background.show();this.view.show()},init:function(){this.found=!0;this.background=$("
");this.view=$("
");this.icon=$("
");this.username=$("");this.passward=$("");this.loginIn=$("

"+getLanguage("lblLogin","Login")+"

");this.cancleIn=$("

"+getLanguage("lblCancel","Cancel")+"

");this.passwardResult=$("");$("body").append(this.background);$("body").append(this.view);this.view.append(this.icon);2==passwardType()&&(this.view.css("height","390px"),this.view.append(this.username));this.view.append(this.passward); this.view.append(this.loginIn);this.view.append(this.cancleIn);this.view.append(this.passwardResult);this.icon.addCssSprite(phoneIconsURL[0],"passward",100,100,phoneIconInfo);this.background.bind(_event._down,function(){return!1});this.background.bind(_event._move,function(){return!1});this.background.bind(_event._end,function(){return!1});this.cancleIn.bind(_event._end,function(){this.hide()}.bind(this));this.loginIn.bind(_event._end,function(){this.login()}.bind(this))},login:function(){verifyPassward()? (this.hide(),fillCurrentPageContent()):this.showResult()},hide:function(){this.background.hide();this.view.hide()},showResult:function(){document.getElementById("username")&&!this.username.val()?this.passwardResult.html(getLanguage("lblNoName","User name can not be empty.")):this.passward.val()?this.passwardResult.html(getLanguage("lblNoCorrectLogin","Please enter the correct user name and password.")):this.passwardResult.html(getLanguage("lblNoPassword","Password can not be empty."))}},getLogoLink= function(){var b=bookConfig.appLogoLinkURL,c=getString("appLogoOpenWindow","_blank");if("_Self"==c||"Self"==c||"self"==c)c="_self";void 0==b||""==b?(b="javascript:void(0);",c="_self"):"http"!=b.substr(0,4)&&(b="http://"+b);return[b,c]},logoBar,initLogoBar=function(b){logoBar=$("#logoBar");if(void 0!=bookConfig.appLogoIcon||""!=bookConfig.appLogoIcon){var c=$(""),d=0,f=0,g=getLogoLink();c.load(function(){if(isNaN(bookConfig.logoHeight)||""==bookConfig.logoHeight||null==bookConfig.logoHeight|| void 0==bookConfig.logoHeight)try{d=b.getLogoHeight()}catch(g){d=toolBar.getLogoHeight()}else d=bookConfig.logoHeight;var h=c.width()*d/c.height();c.css({width:h+"px",height:d+"px"});try{f=(b.getLogoHeight()-d)/2}catch(m){f=0}logoBar.css({position:"absolute"});logoBar.append(c)});c.attr({src:bookConfig.appLogoIcon});c.css({position:"absolute"})}var h=0,h=isNaN(bookConfig.logoPadding)||""==bookConfig.logoPadding||null==bookConfig.logoPadding||void 0==bookConfig.logoPadding?0:bookConfig.logoPadding, f=(toolBar.getLogoHeight()-bookConfig.logoHeight)/2;logoBar.css({left:h+"px"});logoBar.css({top:f+"px"});logoBar.bind(_event._down,function(){window.open(g[0],g[1])});logoBar.bind("mouseover",function(){logoBar.css({cursor:"pointer"})})},setPageIndexTextField=function(){setCurrentIndexTextField(BookInfo.getBook().getCurrentPageIndex(),bookType==BookType.normal_book||bookType==BookType.phone_book||bookType==BookType.slide_book||bookType==BookType.catalog_book);if(void 0!=$("#currentPageIndexTextField")&& null!=$("#currentPageIndexTextField")&&void 0!=$("#currentPageIndexTextField")[0]&&null!=$("#currentPageIndexTextField")[0]){var b=[8,13,46,48,49,50,51,52,53,54,55,56,57,96,97,98,99,100,101,102,103,104,105];$("#currentPageIndexTextField").bind("keydown",function(c){if(0>b.indexOf(c.keyCode))return!1;13==c.keyCode&&(c=$("#currentPageIndexTextField").val().replace(/\D/g,""),c=Math.min(Math.max(c,1),totalPageCount),gotoPageFun(c))});$("#currentPageIndexTextField").bind("blur",function(){});$("#currentPageIndexTextField").bind(_event._end, function(b){$("#currentPageIndexTextField").val("")})}},languageChange=Class({create:function(b){var c=this;this.background=$("
");this.contentBox=$("
");var d=0;this.showing=!1;$(this.background).css({width:windowWidth+"px",height:windowHeight+"px"});$(this.contentBox).css({width:"200px"});$(this.contentBox).css({background:"transparent"});b.append(this.background);b.append(this.contentBox);d=45*language.length+10;this.contentBox.css({height:d+ "px"});$(this.contentBox).css({left:(windowWidth-200)/2+"px",top:(windowHeight-d)/2+"px"});b=[];b=[];for(d=0;d"),g=language[d].language;$(f).css({width:"80px",height:"35px",position:"absolute"});$(f).css({left:"60px",top:45*d+10+"px"});$(f).html(g);f.attr("language",g);b.push(f);$(c.contentBox).append($(b[d]));$(b[d]).css({"font-size":"20px","text-align":"center","line-height":"35px","vertical-align":"middle",color:"#ffffff"});$(b[d]).css({"font-family":"Tahoma", "border-radius":"5px",position:"absolute"});$(b[d]).css({cursor:"pointer"});$(b[d]).bind(_event._end,function(){changeLanguage($(this).attr("language"));c.hideBox()});$(b[d]).bind(_event._enter,function(){$(this).css({background:"#transparent",border:"2px solid #ff8040"})});$(b[d]).bind(_event._end,function(){$(this).css({background:"transparent",border:""})});$(b[d]).bind(_event._leave,function(){$(this).css({background:"transparent",border:""})})}this.initEvent();$(this.background).css({display:"none"}); $(this.contentBox).css({display:"none"})},onResize:function(){var b=45*language.length+10;$(this.background).css({width:windowWidth+"px",height:windowHeight+"px"});$(this.contentBox).css({width:"200px",height:b+"px"});$(this.contentBox).css({left:(windowWidth-200)/2+"px",top:(windowHeight-b)/2+"px"})},hideBox:function(){$(this.background).fadeOut(1E3);$(this.contentBox).fadeOut(1E3);this.showing=!1},showshow:function(){$(this.background).css({display:"block"});$(this.contentBox).fadeIn(1E3);this.showing= !0},getShowStatu:function(){return this.showing},initEvent:function(){var b=this;$(this.background).bind(_event._end,function(){b.hideBox();b.showing=!1})}}),phoneLanguageChange=Class({create:function(b){this.contentBox=b;this.width=this.contentBox.width();this.height=foldingMenu.height-foldingMenu.getItemById("miLanguage").title.height();this.mainColor=colorDiv(bookConfig.toolbarColor,30);this.itemArray=[];this.isDrag=!1;this.scrollBox=$("
");this.contentBox.append(this.scrollBox);$(this.contentBox).css({background:this.mainColor}); for(b=0;b"),d=$(""); d.attr("src",toolBarIconsURL[38]);var f=$("
");f.css({"line-height":"50px","font-size":"13px"});c.css("border-top","1px solid "+colorAdd(this.mainColor,10));c.css("border-bottom","1px solid "+colorDiv(this.mainColor,10));c.append($(f));c.append($(d));$(f).html("   "+b);b.toLowerCase()===bookConfig.language.toLowerCase()&&(d.show(),this.currentItem=c);this.scrollBox.append(c);c.bind(_event._end,function(){b&&""!=b&&global.phoneLanguageBody&&!global.phoneLanguageBody.isDrag&&(bookConfig.language= b,selectLanguage(bookConfig.language),toolBar.changeLanguage&&toolBar.changeLanguage(),this.currentItem&&this.currentItem.find("img").hide(),this.currentItem=c,d.show())}.bind(this))},initEvent:function(){this.scrollBox.css({"overflow-y":"auto","overflow-x":"hidden","-webkit-overflow-scrolling":"touch"})},onResize:function(){}}).extend(languageChange),AnnotationPannel=Class({create:function(b){var c=this;this.width=65;this.itemWidth=37;this.itemHeight=33;this.showButtonHeight=18;this.padding=8;isBelowIE9()? this.buttonCount=6:this.buttonCount=7;this.itemBoxWidth=this.width-10;this.itemBoxHeight=this.buttonCount*(this.itemHeight+this.padding)+2*this.padding+this.itemHeight;this.height=this.itemBoxHeight+this.showButtonHeight+10;this.background=$("
");this.showHideButton=$("
");this.contentBox=$("
");b.append(this.background);this.background.append(this.showHideButton);this.background.append(this.contentBox);this.background.css({width:this.width+"px",height:this.height+"px", left:"100px",top:(windowHeight-this.height)/2+"px","z-index":"10",position:"absolute"});this.contentBox.css({width:this.itemBoxWidth+"px",height:this.itemBoxHeight+"px",left:(this.width-this.itemBoxWidth)/2+"px",top:6+this.showButtonHeight+"px",position:"absolute",background:"#535353","border-top":"1px solid #6a6a6a","border-radius":"0px 0px 2px 2px","-webkit-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","-moz-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","-o-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)", "box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)"});this.showHideButton.css({top:"5px",left:(this.width-this.itemBoxWidth)/2+"px",width:this.itemBoxWidth+"px",height:this.showButtonHeight+"px",position:"absolute","border-radius":"3px 3px 0px 0px","border-bottom":"1px solid #000000",background:"#383838","-webkit-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","-moz-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","-o-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)"}); b=$("");b.attr("src",uiBaseURL+"noteclose.png");b.css({position:"absolute",right:"5px",width:10,height:10,top:(this.showButtonHeight-10)/2+"px"});b.asImageButton();b.bind(_event._end,function(){c.hideBox()});this.showHideButton.append(b);this.buttonType=0;CreateNoteRemark.bind(this)();this.addItem(this.contentBox);this.addSonItem(this.background);this.changeCursor();this.initEvent();this.background.css("display","none");this.showing=!1},addItem:function(b){for(var c=this,d=this.buttonType=0;d< this.buttonCount;d++){var f=$("
"),g=$("");$(f).attr("buttonType",d);f.css({width:c.itemWidth+"px",height:c.itemHeight+"px",left:(c.itemBoxWidth-c.itemWidth)/2+"px",top:c.itemWidth/2+c.padding+d*(c.itemHeight+this.padding)+"px",position:"absolute","border-radius":"2px"});g.css({"margin-left":"5px","margin-top":"3px",position:"absolute"});b.append(f);f.append(g);f.bind(_event._over,function(){$(this).removeClass();$(this).attr("class","item-enter")});f.bind(_event._end,function(){$(this).removeClass(); $(this).attr("class","item-enter")});f.bind(_event._leave,function(){c.buttonType!=$(this).attr("buttonType")&&($(this).removeClass(),$(this).attr("class","item-transparent"))});switch(d){case 0:g.attr("src",uiBaseURL+"cursor.png");g.attr("title",getLanguage("tltCursor","cursor"));c.cursorButton=f;$(f).bind(_event._down,function(){c.resetButton()});break;case 1:g.attr("src",uiBaseURL+"highligh.png");g.attr("title",getLanguage("tltAddHighlight","add highlight"));$(f).bind(_event._down,function(){global.annotationImage.offCreateEvents(); annotationShapes.delEvents();isBelowIE9()||signature.hide();textRemark.unbindCreateEvents();textRemark.addHighlightEvent();noteCookie.hide();cursor=!1;1!=c.buttonType&&c.changeCursor();c.buttonType=1;c.selectButton=c.highLightButton;c.shapesPanelHide()});c.highLightButton=f;break;case 2:g.attr("src",uiBaseURL+"remark.png");g.attr("title",getLanguage("tltAddTexts","add texts"));$(f).bind(_event._down,function(){global.annotationImage.offCreateEvents();annotationShapes.delEvents();isBelowIE9()||signature.hide(); textRemark.unbindCreateEvents();textRemark.addEvents();noteCookie.hide();cursor=!1;2!=c.buttonType&&c.changeCursor();c.buttonType=2;c.selectButton=c.textRemarkButton;c.shapesPanelHide()});c.textRemarkButton=f;break;case 3:g.attr("src",uiBaseURL+"shape.png");g.attr("title",getLanguage("tltAddShapes","add shapes"));$(f).bind(_event._down,function(){global.annotationImage.offCreateEvents();annotationShapes.delEvents();isBelowIE9()||signature.hide();textRemark.unbindCreateEvents();noteCookie.hide();cursor= !1;3!=c.buttonType&&c.changeCursor();c.buttonType=3;c.selectButton=c.shapeButton});$(f).bind(_event._over,function(){});$(f).bind(_event._leave,function(){3!=c.buttonType&&c.shapesPanelHide()});$(f).bind(_event._end,function(){c.shapesPanelShowOrHide()});c.shapeButton=f;break;case 4:g.attr("src",uiBaseURL+"notesadd.png");g.attr("title",getLanguage("tltAddNotes","add notes"));$(f).bind(_event._down,function(){global.annotationImage.offCreateEvents();annotationShapes.delEvents();isBelowIE9()||signature.hide(); textRemark.unbindCreateEvents();noteCookie.showHide();cursor=!1;4!=c.buttonType&&c.changeCursor();c.buttonType=4;c.selectButton=c.noteCookieButton;c.shapesPanelHide()});c.noteCookieButton=f;break;case 5:g.attr("src",uiBaseURL+"addImage.png");g.attr("title",getLanguage("tltAddImageFile","add image file"));$(f).bind(_event._down,function(){annotationShapes.delEvents();isBelowIE9()||signature.hide();textRemark.unbindCreateEvents();global.annotationImage.addCreateEvents();noteCookie.hide();cursor=!1; 5!=c.buttonType&&c.changeCursor();c.buttonType=5;c.selectButton=c.annotationImageButton;c.shapesPanelHide()});c.annotationImageButton=f;break;case 6:g.attr("src",uiBaseURL+"signature.png"),g.attr("title",getLanguage("tltAddSignature","add signature")),$(f).bind(_event._down,function(){global.annotationImage.offCreateEvents();annotationShapes.delEvents();isBelowIE9()||signature.showHide();textRemark.unbindCreateEvents();noteCookie.hide();cursor=!1;6!=c.buttonType&&c.changeCursor();c.buttonType=6;c.selectButton= c.signatureButton;c.shapesPanelHide()}),c.signatureButton=f}}},addSonItem:function(b){var c=parseInt(this.contentBox.css("left"))+parseInt(this.contentBox.css("width")),d=parseInt(this.shapeButton.css("top"))+parseInt(this.contentBox.css("top"))-this.padding/2,f=(parseInt(this.contentBox.css("width"))-this.itemWidth)/2+8;this.shapesPannel=$("
");this.shapesContentBox=$("
");this.shapesPannel.css({width:f+180+8,height:49,position:"absolute",left:c-f+"px",top:d+"px"});this.shapesContentBox.css({width:188, height:49,position:"absolute",left:f+"px",background:"#535353","border-radius":"0px 2px 2px 0px","-webkit-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","-moz-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","-o-box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)","box-shadow":"0 0 5px rgba(54, 54, 54, 0.95)"});b.append(this.shapesPannel);this.shapesPannel.append(this.shapesContentBox);this.shapesPanelHide();var g=this;this.shapesPannel.bind(_event._end+" "+_event._enter,function(){g.shapesPanelShow()});for(b= 0;4>b;b++){var f=$("
"),h=$(""),d=8,c=8+45*b;f.css({width:"37px",height:"33px",left:c+"px",top:d+"px",position:"absolute","border-radius":"2px"});h.css({"margin-left":"5px","margin-top":"3px",position:"absolute"});this.shapesContentBox.append(f);f.append(h);switch(b){case 0:h.attr("src",uiBaseURL+"shapes_line.png");h.attr("title",getLanguage("tltAddLine","add line"));$(f).bind(_event._down,function(){g.clickShape();annotationShapes.addEvents("line");g.shapesPanelHide()});break;case 1:h.attr("src", uiBaseURL+"shapes_arrow.png");h.attr("title",getLanguage("tltAddArrow","add arrow"));$(f).bind(_event._down,function(){g.clickShape();annotationShapes.addEvents("arrow");g.shapesPanelHide()});break;case 2:h.attr("src",uiBaseURL+"shapes_rect.png");h.attr("title",getLanguage("tltAddRect","add rect"));$(f).bind(_event._down,function(){g.clickShape();annotationShapes.addEvents("rect");g.shapesPanelHide()});break;case 3:h.attr("src",uiBaseURL+"shapes_ellipse.png"),h.attr("title",getLanguage("tltAddEllipse", "add ellipse")),$(f).bind(_event._down,function(){g.clickShape();annotationShapes.addEvents("ellipse");g.shapesPanelHide()})}f.bind(_event._over,function(){$(this).removeClass();$(this).attr("class","item-enter")});f.bind(_event._end,function(){$(this).removeClass();$(this).attr("class","item-transparent")});f.bind(_event._leave,function(){$(this).removeClass();$(this).attr("class","item-transparent")})}},shapesPanelShow:function(){this.shapesPannelShowHide=!0;this.shapesPannel.show()},shapesPanelHide:function(){this.shapesPannelShowHide= !1;this.shapesPannel.hide()},shapesPanelShowOrHide:function(){this.shapesPannelShowHide?this.shapesPanelHide():this.shapesPanelShow()},clickShape:function(){},resetButton:function(){cursor=!0;0!=this.buttonType&&this.changeCursor();this.buttonType=0;this.selectButton=this.cursorButton;this.shapesPanelHide();void 0!=textRemark&&textRemark.unbindCreateEvents();void 0!=noteCookie&¬eCookie.hide();void 0!=annotationShapes&&annotationShapes.delEvents();void 0==signature||isBelowIE9()||signature.hide(); void 0!=global.annotationImage&&global.annotationImage.offCreateEvents()},changeCursor:function(){void 0==this.selectButton&&(this.selectButton=this.cursorButton);cursor?($(this.selectButton).removeClass(),$(this.selectButton).attr("class","item-transparent"),$(this.cursorButton).removeClass(),$(this.cursorButton).attr("class","item-enter")):($(this.selectButton).removeClass(),$(this.selectButton).attr("class","item-transparent"))},onResize:function(){this.background.css({left:"100px",top:(windowHeight- this.height)/2+"px"})},hideBox:function(){$(this.background).fadeOut(500);this.showing=!1;this.resetButton()},showshow:function(){$(this.background).fadeIn(500);this.showing=!0},getShowStatu:function(){return this.showing},initEvent:function(){$(this.background).dragToMove(this.background)}}),phoneSetting=Class({create:function(b){this.width=b.width();this.height=foldingMenu.height-foldingMenu.getItemById("miSetting").title.height();this.mainColor=colorDiv(bookConfig.toolbarColor,30);this.isDrag= !1;this.itemArray=[];this.contentBox=$("
");b.append(this.contentBox);this.initContent()},initContent:function(){this.contentBox.css({width:this.width-40,height:this.height,left:20,"vertical-align":"middle",color:"#ffffff","font-family":"Arial,Tahoma",position:"absolute"});this.scrollBox=$("
");this.contentBox.append(this.scrollBox);this.addItem()},addItem:function(){for(var b=0;2>b;b++){var c=$("
"), d=$("
");d.css({"border-radius":"5px",position:"absolute",bottom:"0px","line-height":"35px","font-size":"15px",background:colorDiv(bookConfig.toolbarColor,20)});c.append(d);this.itemArray.push({element:c,title:d})}this.scrollBox.append(this.itemArray[0].element);for(b=0;3>b;b++)if(2==b)c=this.itemArray[1].element,c.css("border-top","1px solid "+colorAdd(this.mainColor,10));else{var c=$("
"), f=$("");f.attr("src",toolBarIconsURL[38]);d=$("
");d.css({"line-height":"50px","font-size":"13px"});0!=b&&3!=b&&c.css("border-top","1px solid "+colorAdd(this.mainColor,10));5!=b&&(c.css("border-bottom","1px solid "+colorDiv(this.mainColor,10)),c.append($(d)),c.append($(f)),c.css({cursor:"pointer"}));this.scrollBox.append(c);this.itemArray.push({element:c,title:d,icon:f})}this.initDifferItem();this.initItemEvent()}, initDifferItem:function(){this.itemArray[0].title.html("   "+getLanguage("soundSettingTitle","Sound Setting"));this.itemArray[1].title.html("   "+getLanguage("pageSettingTitle","Page Setting"));this.itemArray[2].title.html("   "+getLanguage("closeFlipSound","Close Flip Sound"));this.itemArray[3].title.html("   "+getLanguage("closeBackgroundSound","Close Background Sound"));bookConfig.FlipSound||this.itemArray[2].element.hide();bookConfig.BackgroundSoundButtonVisible|| this.itemArray[3].element.hide();bookConfig.FlipSound||bookConfig.BackgroundSoundButtonVisible||this.itemArray[0].element.hide();this.itemArray[3].element.attr("id","btnSound");isFlipBook()},initItemEvent:function(){this.itemArray[2].element.bind(_event._end,function(){bookConfig.FlipSound=!bookConfig.FlipSound;bookConfig.FlipSound?this.itemArray[2].icon.attr("src",toolBarIconsURL[38]):this.itemArray[2].icon.attr("src",toolBarIconsURL[39])}.bind(this));this.itemArray[3].element.bind(_event._end,function(){!0=== isPlaying?this.itemArray[3].icon.attr("src",toolBarIconsURL[39]):this.itemArray[3].icon.attr("src",toolBarIconsURL[38])}.bind(this))},changeLanguage:function(){this.itemArray[0].title.html("   "+getLanguage("soundSettingTitle","Sound Setting"));this.itemArray[1].title.html("   "+getLanguage("pageSettingTitle","Page Setting"));this.itemArray[2].title.html("   "+getLanguage("closeFlipSound","Close Flip Sound"));this.itemArray[3].title.html("   "+ getLanguage("closeBackgroundSound","Close Background Sound"))}}),phoneGotoPage=Class({create:function(b){this.mainColor="#000000";this.menu=$("");this.background=$("
");this.contentBox=$("
");this.background.css({background:this.mainColor, opacity:0.8});b.append(this.menu);this.menu.append(this.background);this.menu.append(this.contentBox);this.initContentBox();this.initEvent();this.visible=!1},initContentBox:function(){this.contentBox.css({"text-align":"center",display:"inline-block"});this.firstButton=$("
");this.prevButton=$("
");this.nextButton=$("
");this.lastButton=$("
");this.goButton=$("
"); this.firstButton.addCssSprite(phoneIconsURL[0],"firstBtn",25,25,phoneIconInfo);this.prevButton.addCssSprite(phoneIconsURL[0],"prevBtn",25,25,phoneIconInfo);this.nextButton.addCssSprite(phoneIconsURL[0],"nextBtn",25,25,phoneIconInfo);this.lastButton.addCssSprite(phoneIconsURL[0],"lastBtn",25,25,phoneIconInfo);this.goButton.addCssSprite(phoneIconsURL[0],"goBtn",20,20,phoneIconInfo);this.inputButton=$("
"); this.contentBox.append(this.firstButton);this.contentBox.append(this.prevButton);this.contentBox.append(this.inputButton);this.contentBox.append(this.nextButton);this.contentBox.append(this.lastButton);this.inputButton.append(this.goButton);$("#currentPageIndexTextField").css({padding:"0px","text-align":"center","border-width":"0px",background:"#ffffff",width:"70px","padding-right":"30px",height:"35px","border-radius":"0px",position:"absolute",left:0,top:0})},show:function(){this.menu.animate({bottom:40}, 300);this.visible=!0},hide:function(){this.menu.animate({bottom:-80},300);this.visible=!1},showOrHide:function(){!0===this.visible?this.hide():this.show()},initEvent:function(){this.firstButton.bind(_event._end,function(){rightToLeft?lastPageFun():firstPageFun();return!1});this.prevButton.bind(_event._end,function(){rightToLeft?nextPageFun():previousPageFun();return!1});this.nextButton.bind(_event._end,function(){rightToLeft?previousPageFun():nextPageFun();return!1});this.lastButton.bind(_event._end, function(){rightToLeft?firstPageFun():lastPageFun();return!1});this.goButton.bind(_event._end,function(){var b=parseInt($("#currentPageIndexTextField").val().replace(/\D/g,"")),b=Math.min(Math.max(b,1),totalPageCount);gotoPageFun(b);return!1}.bind(this))}}),homeButtonEvent=function(){if("%first page%"==bookConfig.HomeURL.toLowerCase())firstPageFun();else if(void 0!=bookConfig.HomeURL&&""!=bookConfig.HomeURL){var b=bookConfig.HomeURL;"http"!=b.substr(0,4)&&(b="http://"+b);window.open(b,bookConfig.OpenWindow)}};thumbnailBar=Class({create:function(b){this.show=!1;this.totalPageCount=bookConfig.totalPageCount;this.itemWidth=90;this.marginLeft=20;this.marginTop=10;this.itemBorderWidth=3;this.toolBarHeight=80;this.itemBorderColor="#f76c6c";this.itemArray=[];this.taskList=new TaskList;this.itemHeightArray=this.getHeightArray();this.background=$(""); this.itemBox=$("
");b.append(this.background);this.background.append(this.itemBox);this.initEvent();this.addItem();this.setHighLight(1)},onResize:function(){this.countHorizatal=parseInt((windowWidth-this.marginLeft)/(this.itemWidth+this.marginLeft));this.countVertical=parseInt((windowHeight-this.toolBarHeight-this.marginTop)/(this.itemHeightArray.itemHeight+this.marginTop))+1;this.itemBox.css({width:this.countHorizatal* (this.itemWidth+this.marginLeft)+this.marginLeft});this.background.css({height:windowHeight-this.toolBarHeight});this.taskList.setLargeLength(this.countHorizatal*this.countVertical)},fillContent:function(){this.interval&&!this.interval.isRunning()?this.interval.start():this.interval=function(){this.LoadCount=0;for(var b=-this.itemBox.offset().top+40,b=parseInt(b/(this.itemHeightArray.itemHeight+this.marginTop)),c=this.countHorizatal*b,b=c+this.countHorizatal*this.countVertical,b=Math.min(b,this.totalPageCount), c=Math.max(0,c);c
"),d=$("

"+(b+1)+"

"),f=$("
"),g=$("");c.css({cursor:"pointer",width:this.itemWidth,height:this.itemHeightArray.itemHeight,padding:this.marginTop+ "px 0px 0px "+this.marginLeft+"px","text-align":"center"});f.css({width:this.itemWidth-2*this.itemBorderWidth,height:this.itemHeightArray.imageHeight,"border-style":"solid","border-width":this.itemBorderWidth+"px","border-radius":this.itemBorderWidth+"px","border-color":"transparent"});g.css({width:"100%",height:"100%","background-color":"#ffffff","background-image":"url("+uiBaseURL+"loading.gif)","background-repeat":"no-repeat","background-position":"center"});d.css({width:this.itemWidth-2*this.itemBorderWidth, height:this.itemHeightArray.titleHeight+"px","line-height":this.itemHeightArray.titleHeight+"px","vertical-align":"middle",color:"#eeeeee","font-family":"Arial","font-size":this.itemHeightArray.titleHeight+"px",padding:"0px",margin:"0px","border-style":"solid","border-width":this.itemBorderWidth+"px","border-color":"transparent"});c.append(f);c.append(d);f.append(g);c.attr("id",b);c.bind(_event._end,function(b){b.stopPropagation()}.bind(this));c.bind("click",function(c){gotoPageFun(b+1);this.hideBox(); c.stopPropagation()}.bind(this));return{item:c,imgContainer:f,img:g,title:d,fill:!1}},fillImageOrNot:function(b,c){return!b||"string"!=typeof b||passwardType()&&bookConfig.excludeFrontPages&&c>parseInt(bookConfig.excludeFrontPages)&&!verifyPassward()?!1:!0},fillImage:function(b){if(this.itemArray&&this.itemArray[b]&&!this.itemArray[b].fill&&this.itemArray[b].img){var c=getPageDir(b+1,"thumb",originTotalPageCount);c&&"string"==typeof c&&this.fillImageOrNot(c,b+1)&&(-1
");this.bottomBG=$("
");this.btnThumb=$("
");this.btnMore=$("
");this.mainColor=bookConfig.toolbarColor;this.logo=$("");b.append(this.topBG);b.append(this.bottomBG);this.topBG.append(this.logo);this.topBG.append(this.btnThumb);this.topBG.append(this.btnMore);this.initToolBar();bookConfig.AutoPlayButtonVisible||this.btnAutoPlay.hide();global.phoneGotoPagePanel=new phoneGotoPage(tmpContainer);this.initEvent();this.visible=!1;this.initFoldingMenu();this.initThumbnail();this.enterToShow()},initToolBar:function(){this.btnMore.addCssSprite(phoneIconsURL[0], "more",25,25,phoneIconInfo);this.btnThumb.addCssSprite(phoneIconsURL[0],"thumb",25,25,phoneIconInfo);this.btnMore.attr("title",getLanguage("btnMoreOptionsLeft","More"));this.btnThumb.attr("title",getLanguage("btnThumb","Thumb"));this.btnFirst=$("
");this.btnLast=$("
");this.btnGotoPage=$("
");this.btnZoom=$("
"); this.btnAutoPlay=$("
");this.btnSearch=$("
");this.btnTableOfContent=$("
");this.btnShoppingCart=$("
");this.btnFirst.addCssSprite(phoneIconsURL[0],"firstBtn",25,25,phoneIconInfo);this.btnLast.addCssSprite(phoneIconsURL[0],"lastBtn", 25,25,phoneIconInfo);this.btnGotoPage.addCssSprite(phoneIconsURL[0],"gotoPage",25,25,phoneIconInfo);this.btnZoom.addCssSprite(phoneIconsURL[0],"zoomIn",25,25,phoneIconInfo);getAliasValue("autoPlayAutoStart",!1)?(this.btnAutoPlay.addCssSprite(phoneIconsURL[0],"stopAutoPlay",25,25,phoneIconInfo),this.btnAutoPlay.attr("title",getLanguage("btnStopAutoFlip","Stop auto flip"))):(this.btnAutoPlay.addCssSprite(phoneIconsURL[0],"autoPlay",25,25,phoneIconInfo),this.btnAutoPlay.attr("title",getLanguage("btnAutoFlip", "Auto flip")));this.btnSearch.addCssSprite(phoneIconsURL[0],"search",25,25,phoneIconInfo);this.btnTableOfContent.addCssSprite(phoneIconsURL[0],"tableofcontent",25,25,phoneIconInfo);this.btnShoppingCart.addCssSprite(phoneIconsURL[0],"shoppingCart",25,25,phoneIconInfo);this.btnFirst.attr("title",getLanguage("btnFirst","first"));this.btnLast.attr("title",getLanguage("btnLast","last"));this.btnGotoPage.attr("title",getLanguage("btnGotoPage","Go To Page"));this.btnZoom.attr("title",getLanguage("btnZoomIn", "zoom in"));this.btnSearch.attr("title",getLanguage("btnSearch","search"));this.btnTableOfContent.attr("title",getLanguage("btnTableOfContent","Table Of Content"));this.btnShoppingCart.attr("title",getLanguage("btnShoppingCart","shopping cart"));this.btnShoppingCart.append(shoppongCountHTML);$(this.bottomBG).css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)"}); $(this.topBG).css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)"});this.barWidth=windowWidth;this.barHeight=40;this.bottomBG.css({width:this.barWidth+"px",height:this.barHeight+"px",bottom:"-60px"});this.topBG.css({width:this.barWidth+"px",height:this.barHeight+"px",color:"#ffffff","line-height":this.barHeight+"px",top:"-60px"});var b=colorDiv(this.mainColor, 30),c=colorAdd(this.mainColor,30);this.topBG.css("background",this.mainColor);this.bottomBG.css("background",this.mainColor);this.topBG.css("border-bottom","1px solid "+b);this.bottomBG.css("border-top","1px solid "+c);var d=getLogoLink();$(this.logo).click(function(){3==browserType?window.location=d[0]:window.open(d[0],d[1])});this.initBottomBarArray()},initBottomBarArray:function(){this.bottomBarArray=[];hasShoppingCart&&this.bottomBarArray.push(this.btnShoppingCart);isPhoneBook()||this.bottomBarArray.push(this.btnZoom); this.bottomBarArray.push(this.btnGotoPage);bookConfig.AutoPlayButtonVisible&&this.bottomBarArray.push(this.btnAutoPlay);searchButtonEnable&&4>this.bottomBarArray.length&&this.bottomBarArray.unshift(this.btnSearch);tableofcontentButtonEnable&&4>this.bottomBarArray.length&&this.bottomBarArray.unshift(this.btnTableOfContent);3>this.bottomBarArray.length&&(this.bottomBarArray.unshift(this.btnFirst),this.bottomBarArray.push(this.btnLast));for(var b=0;b=language.length)||this.btnMore.hide();var b=function(){""!=bookConfig.DownloadURL&&window.open(bookConfig.DownloadURL,"_blank")},c=function(){homeButtonEvent()};global.foldingMenu=new FoldingMenu($("#tmpContainer"));bookConfig.HomeButtonVisible&& foldingMenu.addMenuItem("miHome",getLanguage("btnHome","Home"),"miHome",!0,c);searchButtonEnable&&foldingMenu.addMenuItem("miSearch",getLanguage("btnSearch","Search"),"miSearch");tableofcontentButtonEnable&&foldingMenu.addMenuItem("miTableOfContent",getLanguage("btnTableOfContent","Table of Content"),"tableofcontent");shareButtonEnable&&foldingMenu.addMenuItem("miShare",getLanguage("btnSocialShare","Share"),"miShare");bookConfig.DownloadButtonVisible&&foldingMenu.addMenuItem("miDownload",getLanguage("btnDownload", "Download"),"download",!0,b);bookConfig.PrintButtonVisible&&foldingMenu.addMenuItem("miPrint",getLanguage("btnPrint","Print"),"print");language&&1";this.moreButton=$(this.moreButtonString);this.moreImg=$("
");this.moreLable=new label(f,this.moreButton);this.moreLable.setLabelPosition(35,7);b.append(this.moreButton);$(this.moreButton).append(this.moreImg);$(this.moreButton).append(this.moreLable);$(this.moreLable).css({"vertical-align":"middle"});$(this.moreButton).css({"text-shadow":"1px 1px "+ colorDiv(bookConfig.toolbarColor,40)});$(this.moreButton).css({color:"#ffffff"});$(this.moreButton).mouseEnterGradient(bookConfig.toolbarColor,colorDiv(bookConfig.toolbarColor,30),colorAdd(bookConfig.toolbarColor,105));$(this.moreButton).css({cursor:"pointer"});return this}initMoreButton.prototype.setPosition=function(b,c){$(this.moreButton).css({left:c+"px"});$(this.moreButton).css({top:b+"px"})};initMoreButton.prototype.changeIcon=function(b){this.moreImg.empty().append("")}; initMoreButton.prototype.src=function(){return this.moreImg.attr("src")};initMoreButton.prototype.bind=function(b,c){$(this.moreButton).bind(b,c)};initMoreButton.prototype.hide=function(){$(this.moreButton).css({display:"none"})};initMoreButton.prototype.show=function(){$(this.moreButton).css({display:"block"})};initMoreButton.prototype.changeButtonColor=function(b){$(this.moreImg).changeButtonColor(b)};initMoreButton.prototype.setCaption=function(b){this.moreLable.setCaption(b)};var isMoreShow=!1,moreConfig={autoPlayButtonVisible:!1,zoomButtonEnable:!1,thumbButtonEnable:!1,shareButtonEnable:!1,searchButtonEnable:!1,bookmarkButtonEnable:!1,tableofcontentButtonEnable:!1,downloadButtonVisible:!1,homeButtonVisible:!1,printButtonVisible:!1,bgSoundButtonVisible:!1,helpButtonVisible:!1,aboutButtonVisible:!1,languageButtonVisible:!1,flipButtonVisible:!1,fullscreenButtonVisible:!1,AnnotationButtonVisible:!1,VideoButtonVisible:!1,SlideshowButtonVisible:!1}; function initMoreBar(){var b=this;this.moreBar=$("
");this.moreBar.css("z-index",2002);this.moreBar.css("bottom","38px");this.moreBar.css("right","300px");this.moreBar.css({width:"160px",position:"absolute",background:bookConfig.toolbarColor,"overflow-y":"auto"});this.moreBar.addBorderShadow(bookConfig.toolbarColor,3,3);this.btnLast=new initMoreButton(this.moreBar,"moreBtnLast",toolBarIconsURL[1],getLanguage("btnLastPage","Last"));this.btnNext=new initMoreButton(this.moreBar, "moreBtnNext",toolBarIconsURL[2],getLanguage("btnNextPage","Next"));this.btnPrevious=new initMoreButton(this.moreBar,"moreBtnPrevious",toolBarIconsURL[3],getLanguage("btnPrePage","Previous"));this.btnFirst=new initMoreButton(this.moreBar,"moreBtnFirst",toolBarIconsURL[4],getLanguage("btnFirstPage","First"));this.btnZoom=new initMoreButton(this.moreBar,"moreBtnZoom",toolBarIconsURL[5],getLanguage("btnZoomIn","Zoom In"));this.btnAutoPlay=new initMoreButton(this.moreBar,"moreBtnAutoPlay",toolBarIconsURL[7], getLanguage("btnAutoFlip","Auto Flip"));this.btnThumb=new initMoreButton(this.moreBar,"moreBtnThumb",toolBarIconsURL[9],getLanguage("btnThumb","Thumbnails"));this.btnShare=new initMoreButton(this.moreBar,"moreBtnShare",toolBarIconsURL[10],getLanguage("btnSocialShare","Share"));this.btnSearch=new initMoreButton(this.moreBar,"moreBtnSearch",toolBarIconsURL[11],getLanguage("btnSearch","Search"));this.btnBookMark=new initMoreButton(this.moreBar,"moreBtnBookMark",toolBarIconsURL[14],getLanguage("btnBookMark", "Book Mark"));this.btnTableOfContent=new initMoreButton(this.moreBar,"moreBtnTableOfContent",toolBarIconsURL[32],getLanguage("btnTableOfContent","table of content"));this.btnDownload=new initMoreButton(this.moreBar,"moreBtnDownload",toolBarIconsURL[12],getLanguage("btnDownload","Download"));this.btnHome=new initMoreButton(this.moreBar,"moreBtnHome",toolBarIconsURL[13],getLanguage("btnGoToHome","Home"));this.btnPrint=new initMoreButton(this.moreBar,"moreBtnPrint",toolBarIconsURL[21],getLanguage("btnPrint", "Print"));this.btnSound=new initMoreButton(this.moreBar,"moreBtnSound",toolBarIconsURL[15],getLanguage("btnSoundOn","soundOn"));this.btnHelp=new initMoreButton(this.moreBar,"moreBtnHelp",toolBarIconsURL[22],getLanguage("btnHelp","Help"));this.btnAbout=new initMoreButton(this.moreBar,"moreBtnAbout",toolBarIconsURL[23],getLanguage("btnAbout","About"));this.btnLanguage=new initMoreButton(this.moreBar,"moreBtnLanguage",toolBarIconsURL[25],getLanguage("btnLanguage","LanguageChange"));this.btnFullscreen= new initMoreButton(this.moreBar,"moreBtnFullscreen",toolBarIconsURL[27],getLanguage("btnFullscreen","fullscreen"));this.btnNote=new initMoreButton(this.moreBar,"moreBtnNote",toolBarIconsURL[31],getLanguage("btnNote","add note"));this.btnVideo=new initMoreButton(this.moreBar,"moreBtnVideo",toolBarIconsURL[33],getLanguage("btnVideo","videoGallery"));this.btnSlideShow=new initMoreButton(this.moreBar,"moreBtnSlideShow",toolBarIconsURL[34],getLanguage("btnSlideShow","photoGallery"));$.fn.extend(this,{showMoreBar:function(){b.moreBar.css("display", "block");b.moreBar.animate({opacity:1},200,"linear")},hideMoreBar:function(){b.moreBar.animate({opacity:0},200,"linear",function(){b.moreBar.css("display","none")})},setMorePosition:function(c,d,f){void 0==f&&(f=["right","bottom"]);b.moreBar.css(f[0],c+"px");b.moreBar.css(f[1],d+"px")}});tmpContainer.append(this.moreBar);moreConfig.autoPlayButtonVisible&&bookConfig.AutoPlayButtonVisible||this.btnAutoPlay.hide();moreConfig.zoomButtonEnable&&zoomButtonEnable&&isFlipModel||this.btnZoom.hide();moreConfig.thumbButtonEnable&& thumbButtonEnable||this.btnThumb.hide();moreConfig.shareButtonEnable&&shareButtonEnable||this.btnShare.hide();moreConfig.searchButtonEnable&&searchButtonEnable||this.btnSearch.hide();moreConfig.bookmarkButtonEnable&&bookmarkButtonEnable||this.btnBookMark.hide();moreConfig.tableofcontentButtonEnable&&tableofcontentButtonEnable||this.btnTableOfContent.hide();moreConfig.downloadButtonVisible&&bookConfig.DownloadButtonVisible||this.btnDownload.hide();moreConfig.homeButtonVisible&&bookConfig.HomeButtonVisible|| this.btnHome.hide();moreConfig.printButtonVisible&&bookConfig.PrintButtonVisible||this.btnPrint.hide();moreConfig.bgSoundButtonVisible&&bookConfig.BackgroundSoundButtonVisible||this.btnSound.hide();moreConfig.helpButtonVisible&&bookConfig.HelpButtonVisible||this.btnHelp.hide();moreConfig.aboutButtonVisible&&bookConfig.aboutButtonVisible||this.btnAbout.hide();(!moreConfig.languageButtonVisible||1>=language.length)&&this.btnLanguage.hide();moreConfig.fullscreenButtonVisible&&bookConfig.FullscreenButtonVisible|| this.btnFullscreen.hide();moreConfig.AnnotationButtonVisible&&bookConfig.AnnotationButtonVisible||this.btnNote.hide();moreConfig.VideoButtonVisible&&bookConfig.VideoButtonVisible||this.btnVideo.hide();moreConfig.SlideshowButtonVisible&&bookConfig.SlideshowButtonVisible||this.btnSlideShow.hide();moreConfig.flipButtonVisible||(this.btnLast.hide(),this.btnNext.hide(),this.btnPrevious.hide(),this.btnFirst.hide());this.initEvent()} initMoreBar.prototype.onResize=function(b,c){isMoreShow=!1;var d=0;shareButtonTop=function(b){return 8+35*b};moreConfig.flipButtonVisible?(this.btnLast.setPosition(shareButtonTop(d),10),d++,this.btnNext.setPosition(shareButtonTop(d),10),d++,this.btnPrevious.setPosition(shareButtonTop(d),10),d++,this.btnFirst.setPosition(shareButtonTop(d),10),d++,this.btnFirst.show(),this.btnPrevious.show(),this.btnNext.show(),this.btnLast.show()):(this.btnFirst.hide(),this.btnPrevious.hide(),this.btnNext.hide(),this.btnLast.hide()); moreConfig.autoPlayButtonVisible&&bookConfig.AutoPlayButtonVisible?(this.btnAutoPlay.setPosition(shareButtonTop(d),10),this.btnAutoPlay.show(),d++):this.btnAutoPlay.hide();moreConfig.AnnotationButtonVisible&&bookConfig.AnnotationButtonVisible?(this.btnNote.setPosition(shareButtonTop(d),10),this.btnNote.show(),d++):this.btnNote.hide();moreConfig.VideoButtonVisible&&bookConfig.VideoButtonVisible?(this.btnVideo.setPosition(shareButtonTop(d),10),this.btnVideo.show(),d++):this.btnVideo.hide();moreConfig.SlideshowButtonVisible&& bookConfig.SlideshowButtonVisible?(this.btnSlideShow.setPosition(shareButtonTop(d),10),this.btnSlideShow.show(),d++):this.btnSlideShow.hide();moreConfig.zoomButtonEnable&&zoomButtonEnable&&isFlipModel?(this.btnZoom.setPosition(shareButtonTop(d),10),this.btnZoom.show(),d++):this.btnZoom.hide();moreConfig.thumbButtonEnable&&thumbButtonEnable?(this.btnThumb.setPosition(shareButtonTop(d),10),this.btnThumb.show(),d++):this.btnThumb.hide();moreConfig.shareButtonEnable&&shareButtonEnable?(this.btnShare.setPosition(shareButtonTop(d), 10),this.btnShare.show(),d++):this.btnShare.hide();moreConfig.searchButtonEnable&&searchButtonEnable?(this.btnSearch.setPosition(shareButtonTop(d),10),this.btnSearch.show(),d++):this.btnSearch.hide();moreConfig.bookmarkButtonEnable&&bookmarkButtonEnable?(this.btnBookMark.setPosition(shareButtonTop(d),10),this.btnBookMark.show(),d++):this.btnBookMark.hide();moreConfig.tableofcontentButtonEnable&&tableofcontentButtonEnable?(this.btnTableOfContent.setPosition(shareButtonTop(d),10),this.btnTableOfContent.show(), d++):this.btnTableOfContent.hide();moreConfig.downloadButtonVisible&&bookConfig.DownloadButtonVisible?(this.btnDownload.setPosition(shareButtonTop(d),10),this.btnDownload.show(),d++):this.btnDownload.hide();moreConfig.homeButtonVisible&&bookConfig.HomeButtonVisible?(this.btnHome.setPosition(shareButtonTop(d),10),this.btnHome.show(),d++):this.btnHome.hide();moreConfig.printButtonVisible&&bookConfig.PrintButtonVisible?(this.btnPrint.setPosition(shareButtonTop(d),10),this.btnPrint.show(),d++):this.btnPrint.hide(); moreConfig.bgSoundButtonVisible&&bookConfig.BackgroundSoundButtonVisible?(this.btnSound.setPosition(shareButtonTop(d),10),this.btnSound.show(),d++):this.btnSound.hide();moreConfig.helpButtonVisible&&bookConfig.HelpButtonVisible?(this.btnHelp.setPosition(shareButtonTop(d),10),this.btnHelp.show(),d++):this.btnHelp.hide();moreConfig.aboutButtonVisible&&bookConfig.aboutButtonVisible?(this.btnAbout.setPosition(shareButtonTop(d),10),this.btnAbout.show(),d++):this.btnAbout.hide();moreConfig.languageButtonVisible&& 1
");this.tmpContent=$("
");this.sideContent=$("
");this.sideImg=$("");this.grayShadow=$("
");this.searchHighlight=$("
");this.grayShadow.css({display:"none"});this.isLeft=c;this.rightToLeft=rightToLeft;var d= parseBool(bookConfig.addPaperCoil);this.isLeft?(this.midShadow=$("
"),this.midShadow.css({width:bookConfig.leftShadowWidth+"px",opacity:bookConfig.leftShadowAlpha}),d&&(this.midCoil=$("
"))):(this.midShadow=$("
"),this.midShadow.css({width:bookConfig.rightShadowWidth+"px",opacity:bookConfig.rightShadowAlpha}),d&&(this.midCoil=$("
")));this.midShadow.css({"backface-visibility":"hidden", "-webkit-backface-visibility":"hidden","-moz-backface-visibility":"hidden","-ms-backface-visibility":"hidden","pointer-events":"none"});d=getColor("pageBackgroundColor","#f5f5f5");this.side.css({"background-color":d,overflow:"hidden"});this.sideContent.css("background-color",d);this.side.css({overflow:"hidden"});this.MMBackground=$("
");this.loadingImg=$("");this.loadingImg.css({left:(this.width- LOADING_WIDTH)/2+"px",top:(this.height-LOADING_HEIGHT)/2+"px"});this.initMMItems();this.slider=null;this.playSliderAfterLoad=!1;b.append(this.side);this.side.append(this.tmpContent);this.tmpContent.append(this.sideContent);this.side.append(this.midShadow);this.tmpContent.append(this.MMBackground);this.midShadow.css("z-index",5);this.midCoil&&this.midCoil.css("z-index",5);CatalogSide.sideId||(CatalogSide.sideId=0);this.sideId=++CatalogSide.sideId}}).extend(NormalSide),CatalogThumbnailBar=Class({create:function(b){this.menu= $("
");b.append(this.menu);this.initMenu()},initMenu:function(){this.visible=!1;this.height=170;this.menu.css({position:"absolute",width:"100%",height:this.height,overflow:"hidden",bottom:-this.height+"px"});this.dockMenuContent=$("
");this.thumbnailItemContent=$("
");this.dockMenuContent.css({position:"absolute",bottom:"30px",width:windowWidth-50+"px",height:"140px",left:"25px","z-index":"1"});this.thumbnailItemContent.css({position:"absolute",bottom:"0px",width:"100%", height:"30px","text-align":"center","line-height":"30px","z-index":"2",display:"inline-block"});this.menu.append(this.dockMenuContent);this.menu.append(this.thumbnailItemContent);this.addItem()},addItem:function(){this.itemArray=[];for(var b=parseInt((bookConfig.totalPageCount+1)/20),b=b+(0==(bookConfig.totalPageCount+1)%20?0:1),c=0;cbookConfig.totalPageCount?bookConfig.totalPageCount: g;d.initItem(f,g);0==c&&(this.highLightItem=this.currentItem=d,d.setHighLight(1),d.show());this.itemArray.push(d)}},gotoItemByIndex:function(b){this.currentItem&&this.currentItem.index!==b&&(this.currentItem.hide(),this.itemArray[b].show(),this.currentItem=this.itemArray[b])},onResize:function(){var b=1,c=10*(140*bookConfig.largePageWidth/bookConfig.largePageHeight+10);origin=0;c>windowWidth-50&&(b=(windowWidth-50)/c,origin=parseInt(100*(1-(windowWidth-50)/c)/2));this.dockMenuContent.css({"-webkit-transform":"scale3d("+ b+","+b+",1)","-moz-transform":"scale3d("+b+","+b+",1)","-ms-transform":"scale3d("+b+","+b+",1)","-o-transform":"scale3d("+b+","+b+",1)",transform:"scale3d("+b+","+b+",1)","-webkit-transform-origin":"50% 100%","-moz-transform-origin":"50% 100%","-ms-transform-origin":"50% 100%","-o-transform-origin":"50% 100%","transform-origin":"50% 100%"});this.dockMenuContent.css({width:windowWidth-50+"px"});this.thumbnailItemContent.css({"-webkit-transform":"scale3d("+b+","+b+",1)","-moz-transform":"scale3d("+ b+","+b+",1)","-ms-transform":"scale3d("+b+","+b+",1)","-o-transform":"scale3d("+b+","+b+",1)",transform:"scale3d("+b+","+b+",1)","-webkit-transform-origin":"50% 100%","-moz-transform-origin":"50% 100%","-ms-transform-origin":"50% 100%","-o-transform-origin":"50% 100%","transform-origin":"50% 100%"});for(b=0;b=this.itemArray[c].fromIndex){this.gotoItemByIndex(c);this.itemArray[c].setHighLight(b);this.highLightItem=this.currentItem;break}},showOrHide:function(){!1===this.visible?this.showshow():this.hideBox()},hide:function(){this.menu.css("bottom",-this.height+"px");this.showing=this.visible=!1},show:function(){this.menu.css("bottom",-5+toolBar.getBottomHeight()+"px");this.showing=this.visible=!0},setPosition:function(){},getHeight:function(){return!0== this.visible?110:0}}),CatalogThumbnailItem=Class({create:function(b,c,d){this.itemContent=b;this.dockMenuContent=c;this.index=d;this.item=$("
");this.rect=$("
");this.caption=$("
");this.captionAfter=$("
");this.itemContent.append(this.item);this.item.append(this.rect);this.item.append(this.caption);this.caption.after(this.captionAfter);this.initEvent()},initItem:function(b,c){this.initCaption(b,c); this.item.css({position:"relative",width:"40px",height:"20px",display:"inline-block","margin-left":"4px",cursor:"pointer","margin-top":"5px"});this.rect.css({position:"absolute",top:"7px",width:"40px",height:"5px","border-radius":"3px",background:"#505a60"});this.dockMenu=new DockMenu(this.dockMenuContent,b,c);1"); b.append("
");b.append("");b.click(function(){thumbnail.gotoItemByIndex(this.index-1);return!1}.bind(this));this.dockMenu.addObj(b,"before")},addNext:function(){var b=$("
");b.append("
"); b.append("");b.click(function(){thumbnail.gotoItemByIndex(this.index+1);return!1}.bind(this));this.dockMenu.addObj(b,"after")},initCaption:function(b,c){this.fromIndex=b;this.toIndex=c;this.fromIndex=Math.max(this.fromIndex,1);this.toIndex=Math.min(this.toIndex,bookConfig.totalPageCount);this.fromIndex!=this.toIndex?this.caption.html(this.fromIndex+"-"+this.toIndex):this.caption.html(this.fromIndex); $(this.caption).css({position:"absolute",height:"16px",top:"-30px","white-space":"nowrap",width:"auto",left:"50%"});$(this.caption).css({"margin-left":-$(this.caption).outerWidth()/2});$(this.captionAfter).css({position:"absolute",top:"-5px",left:"50%","margin-left":"-8px","background-image":"url("+uiBaseURL+"span.png)"})},initEvent:function(){this.choosedColor="#505a60";this.item.bind(_event._enter,function(){this.rect.css("background","#ffffff")}.bind(this));this.item.bind(_event._leave,function(){this.rect.css("background", this.choosedColor)}.bind(this));this.item.bind(_event._end,function(){thumbnail.gotoItemByIndex(this.index)}.bind(this));this.item.bind(_event._over,function(){this.caption.css("display","block");this.captionAfter.css("display","block")}.bind(this));this.item.bind(_event._leave,function(){this.caption.hide();this.captionAfter.hide()}.bind(this))},show:function(){this.rect.css("background","#ffffff");this.choosedColor="#ffffff";this.dockMenu.show()},hide:function(){this.rect.css("background","#505a60"); this.choosedColor="#505a60";this.dockMenu.hide()},clearHighLight:function(){this.dockMenu.clearHighLight()},setHighLight:function(b){this.dockMenu.setHighLight(b)},onResize:function(){this.dockMenu.resize()}});var CatalogPage=Class({create:function(b){this.bookType=BookType.catalog_book;this.pageStatu=!1;this.corner="tr";this.pageIndex=1;this.isHardPage=!1;this.pageVisible=!0;this.width=300;this.height=400;this.maskWidth=500;this.isLastPageReset=!1;this.page=$("
");this.maskA=$("
");this.maskB=$("
");this.sideAPosition=$("
");this.sideBPosition=$("
");this.flipBackShadow= $("
");this.flipFrontShadow=$("
");this.flipMidShadow=$("
");this.flipBackShadow.css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden","-moz-backface-visibility":"hidden","-ms-backface-visibility":"hidden"});this.flipFrontShadow.css({"backface-visibility":"hidden","-webkit-backface-visibility":"hidden","-moz-backface-visibility":"hidden","-ms-backface-visibility":"hidden"});this.flipMidShadow.css({"backface-visibility":"hidden", "-webkit-backface-visibility":"hidden","-moz-backface-visibility":"hidden","-ms-backface-visibility":"hidden"});parseBool(bookConfig.RightToLeft)?(this.sideA=new CatalogSide(this.sideAPosition,!0),this.sideB=new CatalogSide(this.sideBPosition,!1)):(this.sideA=new CatalogSide(this.sideAPosition,!1),this.sideB=new CatalogSide(this.sideBPosition,!0));this.page.append(this.flipBackShadow);b.append(this.page);this.page.append(this.maskA);this.page.append(this.flipMidShadow);this.page.append(this.maskB); this.maskA.append(this.sideAPosition);this.maskB.append(this.sideBPosition);this.sideAPosition.append(this.sideA.side);this.sideBPosition.append(this.sideB.side);!0==$.browser.mozilla&&(this.maskA.css("border-top","1px solid transparent"),this.maskB.css("border-top","1px solid transparent"));this.currentPoint=new Point(0,0)},addEdgeShadow:function(){catalogBook.flippingPage&&(parseInt(catalogBook.flippingPage.maskB.css("z-index"))>parseInt(catalogBook.flippingPage.maskA.css("z-index"))?catalogBook.flippingPage.sideB.side.css({"-webkit-box-shadow":"0 0 10px rgba(40, 40, 40, 0.3)"}): catalogBook.flippingPage.sideA.side.css({"-webkit-box-shadow":"0 0 10px rgba(40, 40, 40, 0.3)"}))},beginFlip:function(b){this.corner=b;this.isLeft()?(parseBool(bookConfig.RightToLeft)?this.sideB.sideAddChild(this.flipFrontShadow):this.sideA.sideAddChild(this.flipFrontShadow),this.pageStatu=!0):(parseBool(bookConfig.RightToLeft)?this.sideA.sideAddChild(this.flipFrontShadow):this.sideB.sideAddChild(this.flipFrontShadow),this.pageStatu=!1);1>=catalogBook.gotoPageIndex&&(parseBool(bookConfig.RightToLeft)? catalogBook.bmt.rightBox.hide():catalogBook.bmt.leftBox.hide());catalogBook.gotoPageIndex>=totalPageCount&&(parseBool(bookConfig.RightToLeft)?catalogBook.bmt.leftBox.hide():catalogBook.bmt.rightBox.hide());3>=catalogBook.gotoPageIndex&&catalogBook.leftThickness.setVisible(!1);1>=catalogBook.gotoPageIndex&&catalogBook.leftFlipShotBar.setVisible(!1);catalogBook.gotoPageIndex>=totalPageCount-2&&catalogBook.rightThickness.setVisible(!1);catalogBook.gotoPageIndex>=totalPageCount&&catalogBook.rightFlipShotBar.setVisible(!1); this.maskA.css({width:this.maskWidth+"px",height:this.maskWidth+"px"});this.maskB.css({width:this.maskWidth+"px",height:this.maskWidth+"px"});this.flipMidShadow.css({width:2*this.width+"px",height:this.height+"px"});catalogBook.normalBookShadow.hideShadow()},endFlip:function(){this.hideShadow();this.pageStatu=this.isLeft()?!1:!0;this.sideA.showGray();this.sideB.showGray();catalogBook.normalBookShadow.showShadow()},setCurrentPoint:function(b,c){this.currentPoint.x=b;this.currentPoint.y=c},setFlipShadowPosition:function(b, c,d){var f=$.browser.prefix;if(void 0!=f&&null!=f){var g=0g?0.4*g+0.6*fe:1-(0.4*g+0.6*fe),m=b>g?0.1*g+0.9*fe:1-(0.1*g+0.9*fe),n=b>g?fe:1-fe;b_gradientStartV=k>h?0.4*bs+0.6*be:1-(0.4*bs+0.6*be);b_gradientStartV2=k>h?0.1*bs+0.9*be:1-(0.1*bs+0.9*be); b_gradientAll=k>h?be:1-be;angleShadowB=k>h?0:180;this.flipFrontShadow.css({"background-image":f+"linear-gradient( "+(b>g?0:180)+"deg, rgba(0,0,0,0) "+100*l+"%, rgba(0,0,0,"+0.2*c+") "+100*m+"%, rgba(0,0,0,0)"+100*n+"%)"});this.flipBackShadow.css({"background-image":f+"linear-gradient( "+angleShadowB+"deg, rgba(0,0,0,0) "+100*b_gradientStartV+"%, rgba(0,0,0,"+0.2*c+") "+100*b_gradientStartV2+"%, rgba(0,0,0,"+0.4*c+") "+100*b_gradientAll+"%)"})}else this.flipFrontShadow.css({"background-image":f+ "gradient(linear, "+100*g+"% 0%, "+100*b+"% 0% ,color-stop(0.1,rgba(0,0,0,0)), color-stop(0.2, rgba(0,0,0,0)), color-stop(0.7,rgba(0,0,0,"+0.25*c+")), color-stop(0.9, rgba(0,0,0,"+0.35*c+")), to(rgba(0,0,0,0)))"}),this.flipBackShadow.css({"background-image":f+"gradient(linear, "+100*h+"% 0%, "+100*k+"% 0%,color-stop(0.1,rgba(0,0,0,0)), color-stop(0.2, rgba(0,0,0,"+0*c+")), color-stop(0.6,rgba(0,0,0,"+0.25*c+")), to(rgba(0,0,0,"+0.35*c+")))"});d.css({"-webkit-box-shadow":"0 0 20px rgba(40, 40, 40, 0.5)", "-moz-box-shadow":"0 0 20px rgba(40, 40, 40, 0.5)","-o-box-shadow":"0 0 20px rgba(40, 40, 40, 0.5)","-ms-box-shadow":"0 0 20px rgba(40, 40, 40, 0.5)","box-shadow":"0 0 20px rgba(40, 40, 40, 0.5)"})}},translateNull:function(b){b.css({"-webkit-transform":"","-moz-transform":"","-ms-transform":"","-o-transform":"",transform:""})},showShadow:function(){this.flipFrontShadow.css({display:"block"});this.flipMidShadow.css({display:"block"});this.flipBackShadow.css({display:"block"})},hideShadow:function(){this.flipFrontShadow.css({display:"none"}); this.flipMidShadow.css({display:"none"});this.flipBackShadow.css({display:"none"});this.sideBPosition.css({"-webkit-box-shadow":"0 0 10px rgba(40, 40, 40, 0)","-moz-box-shadow":"0 0 10px rgba(40, 40, 40, 0)","-o-box-shadow":"0 0 10px rgba(40, 40, 40, 0)","-ms-box-shadow":"0 0 10px rgba(40, 40, 40, 0)","box-shadow":"0 0 10px rgba(40, 40, 40, 0)"});this.sideAPosition.css({"-webkit-box-shadow":"0 0 10px rgba(40, 40, 40, 0)","-moz-box-shadow":"0 0 10px rgba(40, 40, 40, 0)","-o-box-shadow":"0 0 10px rgba(40, 40, 40, 0)", "-ms-box-shadow":"0 0 10px rgba(40, 40, 40, 0)","box-shadow":"0 0 10px rgba(40, 40, 40, 0)"})},getShow:function(){return this.page.is(":visible")?!0:!1},show:function(){this.page.css("display","block")},hide:function(){this.page.css("display","none")}});var CatalogBook=Class({create:function(b){this._super(b);this.thicknessWidth=18;this.guidBar=new GuidToolbar(b);this.controlBar=new catalogControlBar(b);this.controlBar.setPosition((windowWidth-this.controlBar.width)/2,toolBar.getBottomHeight()+5,["left","bottom"]);this.controlBar.setVisible(!1);this.initLogo();this.initEvent();this.guidBarHeight="lite"==bookConfig.ToolbarViewMode.toLowerCase()?50:0;this.initMiniFullscreen()},initLogo:function(){bookConfig.appLogoIcon&&""!=bookConfig.appLogoIcon&& (this.logo=$(""),this.logo.css({position:"absolute",left:bookConfig.logoPadding+"px",top:bookConfig.logoTop+"px",height:bookConfig.logoHeight+"px",cursor:"pointer","z-index":"95"}),this.logo.click(function(){var b=getLogoLink();window.open(b[0],b[1]);return!1}),tmpContainer.append(this.logo))},createBook:function(b){this.flipBook=$("
");"android"==device.name?(this.previousPage=new androidPage(this.flipBook),this.currentPage= new androidPage(this.flipBook),this.nextPage=new androidPage(this.flipBook),this.currentPage2=new androidPage(this.flipBook)):(this.previousPage=new CatalogPage(this.flipBook),this.currentPage=new CatalogPage(this.flipBook),this.currentPage2=new CatalogPage(this.flipBook),this.nextPage=new CatalogPage(this.flipBook));this.leftThickness=new thickness(!0);this.rightThickness=new thickness(!1);this.leftFlipShotBar=new flipShotBar(!0);this.rightFlipShotBar=new flipShotBar(!1);this.normalBookShadow=new bookShadow(this.pageWidth, this.pageHeight,this.flipBook);this.bmt=new initBookMarkTab(this.flipBook);this.init1=50;b.append(this.flipBook);this.flipBook.append(this.leftThickness.getContainer());this.flipBook.append(this.rightThickness.getContainer());this.flipBook.append(this.leftFlipShotBar.getContainer());this.flipBook.append(this.rightFlipShotBar.getContainer());this.currentPageIndex=oriPageIndex;this.fillNearPage(this.currentPageIndex);setCurrentIndexTextField(this.currentPageIndex,!0);1>=this.currentPageIndex&&this.bmt.leftBox.hide(); this.currentPageIndex>=totalPageCount&&this.bmt.rightBox.hide();3>=this.currentPageIndex&&this.leftThickness.setVisible(!1);1>=this.currentPageIndex&&this.leftFlipShotBar.setVisible(!1);this.currentPageIndex>=totalPageCount-2&&this.rightThickness.setVisible(!1);this.currentPageIndex>=totalPageCount&&this.rightFlipShotBar.setVisible(!1);this.resetPageZIndex();isTouchDevice()||this.initZoomHintTimer(b);this.showSideId()},onResize:function(b,c){this.autoMove&&this.clearAutoMoveCorner();if(nBookStatu== normalBookStatu.book_statu_ready&&!0!=this.isFlipping&&!0!=this.isZomming){thumbnail.hideBox();this.zoomOut=!0;this.mode="simple";this.translateNull(this.flipBook);this.width=2*b;this.height=c;this.pageWidth=b;this.pageHeight=c;this.maskWidth=Math.sqrt(b*b+c*c);this.fitW=this.width;this.flipBook.css({width:this.width+"px",height:this.height+"px"});this.previousPage.onResize(b,c,this.maskWidth,0);this.currentPage.onResize(b,c,this.maskWidth,0);this.currentPage2.onResize(b,c,this.maskWidth,b);this.nextPage.onResize(b, c,this.maskWidth,b);this.leftThickness.onResize(this.thicknessWidth,c);this.rightThickness.onResize(this.thicknessWidth,c);this.leftFlipShotBar.onResize(50,c);this.rightFlipShotBar.onResize(50,c);normalEventRadius=Math.pow(Math.ceil(1*b/3),2);this.normalBookShadow.onResize(this.pageWidth,this.pageHeight,1!=this.currentPageIndex&&this.currentPageIndex!=totalPageCount);this.normalBookShadow.setPosition(1==this.currentPageIndex?b:0,0);this.bmt.resize(c,60);var d=this.flipBook.css("left"),f=this.flipBook.css("top"); this.miniFullScreen&&this.miniFullScreen.css({top:parseInt(f)+c-50+"px"});this.adContainer.css({left:d,top:f,width:b+"px",height:c+"px"});this.adInstance&&this.adInstance.resize();this.guidBar.onResize();this.controlBar&&(this.controlBar.setPosition((windowWidth-this.controlBar.width)/2,toolBar.getBottomHeight()+5,["left","bottom"]),this.controlBar.setVisible(!1));this.leftThickness.visible&&this.leftThickness.showThickness();this.rightThickness.visible&&this.rightThickness.showThickness();this.leftFlipShotBar.visible&& this.leftFlipShotBar.showThickness();this.rightFlipShotBar.visible&&this.rightFlipShotBar.showThickness();window.setTimeout(function(){this.endReset();void 0===this.autoMove&&this.autoMoveCorner()}.bind(this),10)}},resetSize:function(b,c){this.autoMove&&this.clearAutoMoveCorner();if(nBookStatu==normalBookStatu.book_statu_ready&&!0!=this.isFlipping&&!0!=this.isZomming){this.width=2*b;this.height=c;this.pageWidth=b;this.pageHeight=c;this.maskWidth=Math.sqrt(b*b+c*c);this.flipBook.css({width:this.width+ "px",height:this.height+"px"});this.previousPage.onResize(b,c,this.maskWidth,0);this.currentPage.onResize(b,c,this.maskWidth,0);this.currentPage2.onResize(b,c,this.maskWidth,b);this.nextPage.onResize(b,c,this.maskWidth,b);this.leftThickness.onResize(this.thicknessWidth,c);this.rightThickness.onResize(this.thicknessWidth,c);normalEventRadius=Math.pow(Math.ceil(1*b/3),2);this.normalBookShadow.onResize(this.pageWidth,this.pageHeight,1!=this.currentPageIndex&&this.currentPageIndex!=totalPageCount);this.normalBookShadow.setPosition(1== this.currentPageIndex?b:0,0);this.bmt.resize(c,60);var d=this.flipBook.css("left"),f=this.flipBook.css("top");this.adContainer.css({left:d,top:f,width:b+"px",height:c+"px"});this.adInstance&&this.adInstance.resize()}},zoomToPage:function(b,c){this.autoMove&&this.clearAutoMoveCorner();if(0==nBookStatu&&(this.resetPageCorner(),this.endReset(),!(this.moveing||this.moveFromLeft||this.moveFromRight)&&nBookStatu==normalBookStatu.book_statu_ready&&!0!=this.isFlipping&&!0!=this.isZomming)){void 0==this.zoomOut&& (this.zoomOut=!0);this.leftThickness.hideThickness();this.rightThickness.hideThickness();this.leftFlipShotBar.hideThickness();this.rightFlipShotBar.hideThickness();var d=Math.min(windowWidth,zoomPageWidth);isTouchDevice()&&(d=Math.floor(Math.sqrt(1048576*bookConfig.largePageWidth/bookConfig.largePageHeight)));this.pageWidthHeight=this.getFitWH();var f=this.pageWidthHeight.x;thumbnail.getShowStatu()&&(!0!==this.zoomOut?thumbnail.noTransparent():thumbnail.transparent());f=!0==this.zoomOut?2*d/this.width: f/this.width;!0==this.zoomOut?this.controlBar.setVisible(!0):this.controlBar.setVisible(!1);var g=0,h=0;this.zoomOut||(h=this.getTranY());if(!0==this.zoomOut){var k=50;1==this.currentPageIndex&&(k=75);this.currentPageIndex==totalPageCount&&(k=25);h=d*bookConfig.largePageHeight/bookConfig.largePageWidth;2*d<=windowWidth&&(b=windowWidth/2);h<=windowHeight&&(c=windowHeight/2);g=b-b*d*2/windowWidth;h=c-c*h/windowHeight;g-=parseInt(this.getCssLeft()+this.width*(1-f)*k/100);h-=parseInt(this.flipBook.css("top")); 1==this.currentPageIndex&&(d<=windowWidth&&(b=windowWidth/2),g=b-b*d/windowWidth,g-=parseInt(this.getCssLeft()+d+this.width*(1-f)*k/100));this.currentPageIndex==totalPageCount&&(d<=windowWidth&&(b=windowWidth/2),g=b-b*d/windowWidth,g-=parseInt(this.getCssLeft()+this.width*(1-f)*k/100));BookInfo.getBook().miniFullScreen&&(BookInfo.getBook().miniFullScreen.remove(),BookInfo.getBook().addminiFullscreen=!1)}this.zoomToScale(f,g,h,0,function(){this.zoomOut=!this.zoomOut}.bind(this))}},zoomToScale:function(b, c,d,f,g){this.autoMove&&this.clearAutoMoveCorner();if(0==nBookStatu&&(this.resetPageCorner(),!(this.moveing||this.moveFromLeft||this.moveFromRight)&&nBookStatu==normalBookStatu.book_statu_ready&&!0!=this.isFlipping&&!0!=this.isZomming)){this.sideArray=[];this.setShowOrHide(this.sideArray);this.reShowOrHide(this.sideArray,!0);this.isZomming=!0;var h=getTransform(this.flipBook[0]),k={toScale:1,x:h.x,y:h.y},l=this;this.toScale=b;var m=50;1==this.currentPageIndex&&(m=75);this.currentPageIndex==totalPageCount&& (m=25);c||(c=0);d||(d=0);f||(f=0);c=parseInt(c);d=parseInt(d);(function(){if(isSupportTransition()){this.zoomObj(this.flipBook,m+"% "+f+"%","scale3d("+b+","+b+",1)",c,d);var h=function(){g&&g();this.isZomming=!1;this.zoomOut?(this.setPosition(this.getCssLeft()+this.width*(1-b)*m/100+c,this.getCssTop()+this.height*(1-b)*f/100+d),f=d=c=0):this.setPosition(this.getCssLeft()+this.width*(1-b)*m/100,this.getCssTop());this.resetSize(this.width*b/2,this.height*b);this.setThicknessPosition(b);this.zoomObj(this.flipBook, "0% 0%","scale3d(1,1,1)",c,d);this.translateNull(this.flipBook);this.reShowOrHide(this.sideArray);this.zoomOut&&(this.leftThickness.visible&&this.leftThickness.showThickness(),this.rightThickness.visible&&this.rightThickness.showThickness(),this.leftFlipShotBar.visible&&this.leftFlipShotBar.showThickness(),this.rightFlipShotBar.visible&&this.rightFlipShotBar.showThickness())}.bind(this);animateOnce(this.flipBook,{},0.3,h,"%stransform")}else $(k).animate({toScale:b,x:this.width*(1-b)*m/100+c,y:d}, {duration:300,easing:"easeOutSine",step:function(){l.zoomObj(l.flipBook,"0% 0%"," scale("+k.toScale+")",k.x,k.y)},complete:function(){l.isZomming=!1;l.zoomOut?(l.setPosition(l.getCssLeft()+l.width*(1-b)*m/100+c,l.getCssTop()+l.height*(1-b)*f/100+d),f=d=c=0):l.setPosition(l.getCssLeft()+l.width*(1-b)*m/100,l.getCssTop());l.resetSize(l.width*b/2,l.height*b);l.setThicknessPosition(b);l.zoomObj(l.flipBook,"0% 0%"," scale(1)",c,d);l.translateNull(l.flipBook);this.reShowOrHide(this.sideArray);l.zoomOut&& (l.leftThickness.visible&&l.leftThickness.showThickness(),l.rightThickness.visible&&l.rightThickness.showThickness(),l.leftFlipShotBar.visible&&l.leftFlipShotBar.showThickness(),l.rightFlipShotBar.visible&&l.rightFlipShotBar.showThickness())}})}).delay(this,50)}},getFitWH:function(){var b=thumbnail.getShowStatu()?thumbnail.getHeight():0,c=Math.max(windowWidth-leftMargin-rightMargin,1),d=0,d=toolBar.visible?Math.max(windowHeight-topMargin-bottomMargin-b-toolBar.getHeight()+this.guidBarHeight,1):Math.max(windowHeight- topMargin-bottomMargin-b-toolBar.getHeight(),1);return pageWidthHeight=getPageWidthHeight(c,d,2*bookConfig.largePageWidth,bookConfig.largePageHeight)},getTranY:function(){var b=0,b=thumbnail.getShowStatu()?thumbnail.getHeight():0,c=0;toolBar.visible?(c=Math.max(windowHeight-topMargin-bottomMargin-b-toolBar.getHeight()+this.guidBarHeight,1),b=topMargin-this.guidBarHeight+toolBar.getTopHeight()+(c-this.pageWidthHeight.y)/2-this.getCssTop()):(c=Math.max(windowHeight-topMargin-bottomMargin-b-toolBar.getHeight(), 1),b=topMargin+(c-this.pageWidthHeight.y)/2-this.getCssTop());return b},setThicknessPosition:function(b){b||(b=1);this.leftFlipShotBar.setScale(b);this.rightFlipShotBar.setScale(b);this.leftThickness.setThicknessPosition(-this.thicknessWidth,0);this.rightThickness.setThicknessPosition(this.flipBook.width()-1,0);this.leftFlipShotBar.setThicknessPosition(-this.leftFlipShotBar.width,0);this.rightFlipShotBar.setThicknessPosition(this.flipBook.width()-1,0)},setShowOrHide:function(b){isTouch||void 0==b|| null==b||(this.resetShowOrHidePage=!1,this.nextPage.getShow()&&(this.nextPage.hide(),b.push(this.nextPage.page)),this.previousPage.getShow()&&(this.previousPage.hide(),b.push(this.previousPage.page)),parseInt(this.currentPage.maskA.css("z-index"))Math.abs(l-k))){var m=0,n=this,p=n.getCssTop();if(0==b)n.setPosition(iLeft,p);else var q=window.setInterval(function(){var c=$.easing.easeOutQuart(null,m,k,l-k,b);n.setPosition(c,p);m++==b&&window.clearInterval(q)},c)}}},initEvent:function(){var b= this,c=-1,d=void 0,f,g,h=Point(0,0);Point(0,0);var k=!1,l=!1,m=0,n=0,p=isTouchDevice(),q=!1,s=!1,r=null;this.twoFingerDown=!1;var t=normalBookStatu.book_statu_ready,u=normalBookStatu.book_statu_mag_flip;this.flipBook.bind(_event._down,function(c){c=p?c.originalEvent.touches:[c];if(bookType==BookType.catalog_book&&!0!=b.isZomming&&!0!=b.isFlipping&&(b.autoMove&&(b.clearAutoMoveCorner(),b.moveInterval&&b.moveInterval.stop(),b.moveing=!1,b.resetPageCorner(!0),b.moveFromRight=!1,b.moveFromLeft=!1),!b.moveing)){var d= getTransform(catalogBook.flipBook[0]);b.translateX=d.x;b.translateY=d.y;1==c.length?(k=!0,l=!1,h=Point(c[0].pageX,c[0].pageY),Point(b.getLeft(),b.getTop())):2==c.length&&(k=!1,l=!0,h=Point(c[0].pageX,c[0].pageY),downPoint2=Point(c[1].pageX,c[1].pageY),Point((c[0].pageX+c[1].pageX)/2,(c[0].pageY+c[1].pageY)/2),Point(b.getLeft(),b.getTop()));q=!1;if(2==c.length){if(nBookStatu==normalBookStatu.book_statu_mouse_flip){var m;"tl"==b.flippingPage.corner?m=Point(0,0):"tr"==b.flippingPage.corner?m=Point(b.pageWidth, 0):"bl"==b.flippingPage.corner?m=Point(0,b.pageHeight):"br"==b.flippingPage.corner&&(m=Point(b.pageWidth,b.pageHeight));window.clearInterval(b.intervalID);playFlipSound();b.timer(b.flippingPage.corner,b.totalFrame,20,m,b.flipPoint,!1,!0);b.movetoCenter(b.totalFrame,20,b.gotoPageIndex)}f=globalToBook(!0,c[0].pageX,c[0].pageY);g=globalToBook(!0,c[1].pageX,c[1].pageY);c=b.pointInPage(f,b.pageWidth,b.pageHeight);d=b.pointInPage(g,b.pageWidth,b.pageHeight);c==d&&c&&(b.twoFingerDown=c);bookMouseDown=!1}else{if(nBookStatu== t){d=globalToBook(!0,c[0].pageX,c[0].pageY);if(0>d.x||d.x>b.width||0>d.y||d.y>b.height)return;var n=b.getCornerAndBeginPoint(d);if(null==n.corner)return;m=n.corner;n=n.beginPoint;nBookStatu=normalBookStatu.book_statu_mouse_flip;window.clearInterval(b.intervalID);b.flippingPage.beginFlip(m);b.timer(m,Math.floor(b.totalFrame/6),5,d,n,!1,!1)}if(nBookStatu==u){c=globalToBook(!0,c[0].pageX,c[0].pageY);if(0>c.x||c.x>b.width||0>c.y||c.y>b.height)return;nBookStatu=normalBookStatu.book_statu_mouse_flip;bookMouseDown= !0}return!1}}});bookContainer.bind(_event._move,function(r){if(bookType==BookType.catalog_book&&(r=p?r.originalEvent.touches:[r],!0!=b.isZomming&&!0!=b.isFlipping&&!0!=b.isMoving)){q=!0;if(!p&&!k){var x=globalToBook(!0,r[0].pageX,r[0].pageY,!1),x=b.getCornerAndBeginPointResult(x);if(null!=x.corner){if("tr"==x.corner||"br"==x.corner)b.autoMove&&b.clearAutoMoveCorner(),b.moveInterval&&b.moveInterval.stop(),b.moveing=!1,b.resetPageCorner(!0);s=!1;bookContainer.css({cursor:"pointer"})}else s=!1,bookContainer.css({cursor:"default"})}if(!b.autoMove&& !b.moveing){if(k){if(!1==b.zoomOut){var x=r[0].pageX-h.x+b.translateX,v=r[0].pageY-h.y+b.translateY;catalogBook.zoomObj(catalogBook.flipBook,"0% 0%"," scale(1)",x,v);m=x;n=v;b.flipBook.css({cursor:"move"})}1>=Math.abs(r[0].pageX-h.x)&&1>=Math.abs(r[0].pageY-h.y)&&(q=!1)}else if(l){var v=Point(r[0].pageX,r[0].pageY),w=Point(r[1].pageX,r[1].pageY),x=Math.sqrt(Math.pow(h.x-downPoint2.x,2)+Math.pow(h.y-downPoint2.y,2)),v=Math.sqrt(Math.pow(v.x-w.x,2)+Math.pow(v.y-w.y,2));(v>x&&!1!==catalogBook.zoomOut|| vx.x||x.x>b.width||0>x.y||x.y>b.height?bookContainer.css({cursor:"default"}):!1==b.isInBeginFlipRange(x)?bookContainer.css({cursor:"default"}): bookContainer.css({cursor:"pointer"})):bookContainer.css({cursor:"pointer"}));if(!1==bookMouseDown&&nBookStatu==t&&!1==flipping){x=globalToBook(!0,r[0].pageX,r[0].pageY);if(0>x.x||x.x>b.width||0>x.y||x.y>b.height)return;A=b.getCornerAndBeginPoint(x,4);if(null==A.corner)return;r=A.corner;A=A.beginPoint;nBookStatu=u;b.flippingPage.beginFlip(r);b.maganetPoint=x;window.clearInterval(b.intervalID);b.timer(r,Math.floor(b.totalFrame/6),10,x,A,!1,!1);return!1}if(nBookStatu==u){if(void 0==b.flippingPage|| null==b.flippingPage)return;x=globalToBook(!0,r[0].pageX,r[0].pageY);r=!1;if(0>x.x||x.x>b.width||0>x.y||x.y>b.height)r=!0;A={corner:null,beginPoint:null};!1==r&&(A=b.getCornerAndBeginPoint(x,4));null==A.corner&&(A=Point(b.flippingPage.isLeft()?0:b.pageWidth,b.flippingPage.isTop()?0:b.pageHeight),window.clearInterval(b.intervalID),b.timer(b.flippingPage.corner,Math.floor(b.totalFrame/6),20,A,b.maganetPoint,!1,!0,!1),nBookStatu=t,bookMouseDown=!1);return!1}bookMouseDown&&(A=globalToBook(b.flippingPage.isLeft(), r[0].pageX,r[0].pageY),b.flippingPage.flipToPoint(A.x,A.y,!1),-1!=c&&(d=A.x>c?!1:!0),c=A.x);return!1}}});bookContainer.bind(_event._end,function(c){if(bookType==BookType.catalog_book){c=p?c.originalEvent.changedTouches:[c];var f=global.clickStatus||1,g=windowHeight-c[0].pageY;windowWidth-c[0].pageX"+bdor[404](12,10,5,13)+bdor[500](4,18,7,22)+bdor[38]/bdor[39]+bdor[51]+""),$(this).append(f), f.css({display:"block",position:"absolute",top:rand100+"px",color:"#34B190"}),global.clickStatus=1);if(bookMouseDown){b.twoFingerDown=!1;c=globalToBook(b.flippingPage.isLeft(),c[0].pageX,c[0].pageY);var h,f=!0;if(b.flippingPage.isLeft()&&c.x>=b.pageWidth||!b.flippingPage.isLeft()&&0>=c.x)f=!1;void 0!=d&&(f=!(b.flippingPage.isLeft()^d));f||(b.gotoPageIndex=b.flippingPage.isLeft()?2*Math.floor(b.currentPageIndex/2-1)+1:2*Math.floor(b.currentPageIndex/2+1),b.betweenPaperCount=b.flippingPage.isLeft()? -1:1);g=Point(b.flippingPage.isLeft()?0:b.pageWidth,b.flippingPage.isTop()?0:b.pageHeight);h=Point(b.flippingPage.isLeft()?2*b.pageWidth:-b.pageWidth,b.flippingPage.isTop()?0:b.pageHeight);g=f?g:h;window.clearInterval(b.intervalID);f?b.timer(b.flippingPage.corner,Math.floor(b.totalFrame/3),20,g,c,!1,!0,!f):(1==b.gotoPageIndex?b.initMiniFullscreen():(b.miniFullScreen.remove(),b.addminiFullscreen=!1),playFlipSound(),h=Math.floor(2*b.totalFrame/3),b.timer(b.flippingPage.corner,h,20,g,c,!1,!0,!f),b.movetoCenter(h, 20,b.gotoPageIndex));bookMouseDown=!1}else flipping&&2==nBookStatu&&(stopFlip=!0)}});var w=function(c){bookType==BookType.catalog_book&&(c=p?c.originalEvent.touches:[c],b.translateX=m,b.translateY=n,b.flipBook.css({cursor:""}),!k||p||q||(null!=r&&null!=r.corner?"tr"==r.corner?previousPageFun():"br"==r.corner&&nextPageFun():s||(!1===b.zoomOut?catalogBook.zoomToPage(0,0):catalogBook.zoomToPage(c[0].pageX,c[0].pageY))),s=q=l=k=!1,r=null)};this.flipBook.bind(_event._end,w);this.flipBook.bind(_event._leave, w);this.flipBook.speed(this.inertiaMove.bind(this))},inertiaMove:function(b,c){var d=this;if(!0!=this.isZomming){var f;f=120*windowWidth/1600;if(isTouchDevice()){f=30*this.width/this.fitW;f=f*windowWidth/1600;if(b<-f&&!1!=this.zoomOut){rightToLeft?previousPageFun():nextPageFun();return}if(b>f&&!1!=this.zoomOut){rightToLeft?nextPageFun():previousPageFun();return}}if(!1==this.zoomOut){var g=b,h=c,k=b/20,l=c/20,m=0;!0!=this.backToCorner()&&(window.clearInterval(this.inertiaTimer),this.inertiaTimer=window.setInterval(function(){if(!0== this.isZomming)window.clearInterval(this.inertiaTimer);else{var b=getTransform(this.flipBook[0]);g-=k;h-=l;b.x+=g;b.y+=h;b.x=Math.min(-d.getCssLeft()+50,b.x);b.x=Math.max(windowWidth-d.width-d.getCssLeft()-50,b.x);b.y=Math.min(-d.getCssTop()+50,b.y);b.y=Math.max(windowHeight-d.height-d.getCssTop()-50,b.y);d.zoomObj(catalogBook.flipBook,"0% 0%","scale(1)",b.x,b.y);20==++m&&(window.clearInterval(this.inertiaTimer),this.backToCorner())}}.bind(this),20))}}},backToCorner:function(){if(!1==this.zoomOut){var b= -this.getCssLeft()+50,c=windowWidth-this.width-this.getCssLeft()-50,d=-this.getCssTop()+50,f=windowHeight-this.height-this.getCssTop()-50,g=0,h=0,k=function(b,c){b||(b=0);c||(c=0);var d=translate(b,c);animateOnce(catalogBook.flipBook,{"-webkit-transform":d,"-moz-transform":d,"-ms-transform":d,"-o-transform":d,transform:d},0.2)},h=getTransform(this.flipBook[0]);return h.y>d?(g=h.x>b?b:h.xb?b:h.x,k(g,f),!0):h.x>b?(h.y>d?(g=b,h=d):h.yd?(g=b,h=f):(g=c,h=h.y),k(g,h),!0):!1}},getCornerAndBeginPointResult:function(b,c){void 0==c&&(c=1);var d=normalEventRadius/c,f="",g=null,h={corner:null,beginPoint:null};Math.pow(b.x,2)+Math.pow(b.y,2)=g?(b.flipToPoint(c.x,c.y-1,!0),b.setCurrentPoint(c.x,c.y),f&&f(),this.moveing=!1):this.moveInterval=function(g,l){h.x=$.easing.easeInOutQuad(null,g,d.x,c.x-d.x,l);h.y=$.easing.easeInOutQuad(null, g,d.y,c.y-d.y,l);h.y=Math.min(h.y,this.height-1);g==l&&(h=c);b.flipToPoint(h.x,h.y,1==g);b.setCurrentPoint(h.x,h.y);g>=l&&(f&&f(),this.moveing=!1)}.runInAnimate(this,g)},flipToPage:function(){},gotoSimpleMode:function(){if(0==nBookStatu&&(this.resetPageCorner(),!(this.moveing||this.moveFromLeft||this.moveFromRight)&&nBookStatu==normalBookStatu.book_statu_ready&&!0!=this.isFlipping&&!0!=this.isZomming&&(this.guidBar.show(),toolBar.hide(),thumbnail.getShowStatu()&&thumbnail.showshow(),this.controlBar.setPosition((windowWidth- this.controlBar.width)/2,toolBar.getBottomHeight()+5,["left","bottom"]),this.mode="simple",!0===this.zoomOut))){this.pageWidthHeight=this.getFitWH();var b=this.getTranY(),c=this.pageWidthHeight.x/this.width;this.pageWidthHeight.x==this.width&&0==b||this.zoomToScale(c,0,b)}},gotoComplexMode:function(){if(0==nBookStatu&&(this.resetPageCorner(),!(this.moveing||this.moveFromLeft||this.moveFromRight)&&nBookStatu==normalBookStatu.book_statu_ready&&!0!=this.isFlipping&&!0!=this.isZomming&&(!0==toolBar.visible? toolBar.hide():toolBar.show(),thumbnail.getShowStatu()&&thumbnail.showshow(),this.controlBar.setPosition((windowWidth-this.controlBar.width)/2,toolBar.getBottomHeight()+5,["left","bottom"]),this.mode="complex",this.guidBar.hide(),!0===this.zoomOut))){this.pageWidthHeight=this.getFitWH();var b=this.getTranY(),c=this.pageWidthHeight.x/this.width;this.pageWidthHeight.x==this.width&&0==b||this.zoomToScale(c,0,b)}},autoMoveCorner:function(){this.autoMoveInterval;this.autoTimes=0;1==this.currentPageIndex? (this.autoMove=!0,this.autoMoveInterval=function(){1!=this.currentPageIndex&&this.clearAutoMoveCorner();if(!0==this.moveFromRight)this.resetPageCorner(!0);else{var b=Math.ceil(50*Math.random()+30);this.moveRightCorner(b)}}.interval(this,20)):this.clearAutoMoveCorner()},clearAutoMoveCorner:function(){this.autoMoveInterval&&this.autoMoveInterval.stop();this.autoMove=!1}}).extend(NormalBook),GuidToolbar=Class({create:function(b){this.background=$("
");this.numBtn= $("
");this.thumBtn=$("
");this.moreBtn=$("
");this.fullscreenBtn=$("
");this.searchBtn=$("
");this.shareBtn=$("
");this.buttonColor=bookConfig.iconColor; this.toolBarColor="#f6f6f6";this.iconWidth=38;this.numWidth=60;this.fontSize=38;$(this.background).css({"-webkit-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","-moz-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","-o-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","-ms-box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)","box-shadow":"0 0 5px rgba(40, 40, 40, 0.5)"});b.append(this.background);this.background.append(this.shareBtn);this.background.append(this.searchBtn);this.background.append(this.numBtn);this.background.append(this.thumBtn); this.background.append(this.moreBtn);this.background.append(this.fullscreenBtn);this.thumBtn.addCssSprite(toolBarIconsURL[42],"thumb",38,38,catalogIconInfo);this.moreBtn.addCssSprite(toolBarIconsURL[42],"more",38,38,catalogIconInfo);this.fullscreenBtn.addCssSprite(toolBarIconsURL[42],"fullScreen",38,38,catalogIconInfo);this.searchBtn.addCssSprite(toolBarIconsURL[42],"search",38,38,catalogIconInfo);this.shareBtn.addCssSprite(toolBarIconsURL[42],"share",38,38,catalogIconInfo);this.thumBtn.attr("id", "thumb");this.moreBtn.attr("id","more");this.fullscreenBtn.attr("id","fullScreen");this.searchBtn.attr("id","search");this.shareBtn.attr("id","share");this.thumBtn.enterToChange(toolBarIconsURL[42],"thumb",38,38,catalogIconInfo);this.moreBtn.enterToChange(toolBarIconsURL[42],"more",38,38,catalogIconInfo);this.fullscreenBtn.enterToChange(toolBarIconsURL[42],"fullScreen",38,38,catalogIconInfo);this.searchBtn.enterToChange(toolBarIconsURL[42],"search",38,38,catalogIconInfo);this.shareBtn.enterToChange(toolBarIconsURL[42], "share",38,38,catalogIconInfo);this.initTitle();this.resetItem();this.initEvent()},initTitle:function(){this.shareBtn.attr("title",getLanguage("btnSocialShare","Share"));this.searchBtn.attr("title",getLanguage("btnSearch","Search"));this.thumBtn.attr("title",getLanguage("btnThumb","Thumbnails"));this.moreBtn.attr("title",getLanguage("btnMore","More"));this.fullscreenBtn.attr("title",getLanguage("btnFullscreen","Fullscreen"))},resetItem:function(){var b=12;this.numBtn.css({width:this.numWidth+"px", height:this.iconWidth+"px","line-height":this.iconWidth+"px",verticalAlign:"middle",textAlign:"center","font-family":"arial,tahoma,sans-serif",left:b+"px"});b+=this.numWidth;shareButtonEnable?(this.shareBtn.css({width:this.iconWidth+"px",height:this.iconWidth+"px",left:b+"px"}),b+=this.iconWidth):this.shareBtn.hide();searchButtonEnable?(this.searchBtn.css({width:this.iconWidth+"px",height:this.iconWidth+"px",left:b+"px"}),b+=this.iconWidth):this.searchBtn.hide();thumbButtonEnable?(this.thumBtn.css({width:this.iconWidth+ "px",height:this.iconWidth+"px",left:b+"px"}),b+=this.iconWidth):this.thumBtn.hide();this.moreBtn.css({width:this.iconWidth+"px",height:this.iconWidth+"px",left:b+"px"});b+=this.iconWidth;bookConfig.fullscreenButtonVisible?(this.fullscreenBtn.css({width:this.iconWidth+"px",height:this.iconWidth+"px",left:b+"px"}),b+=this.iconWidth):this.fullscreenBtn.hide();this.background.css({width:b+"px",height:this.iconWidth+"px",top:"5px",left:(windowWidth-b)/2,"border-radius":"3px",background:this.toolBarColor, "z-index":"1000"});this.buttonWidth=b},initEvent:function(){var b=this,c=5,d,f=!1;if(thumbButtonEnable){var g=function(){catalogBook.autoMove&&catalogBook.clearAutoMoveCorner();if(0==nBookStatu&&(catalogBook.resetPageCorner(),!(catalogBook.moveing||catalogBook.moveFromLeft||catalogBook.moveFromRight)&&nBookStatu==normalBookStatu.book_statu_ready&&!1!==catalogBook.zoomOut&&!0!=catalogBook.isFlipping&&!0!=catalogBook.isZomming)){thumbnail.showOrHide();catalogBook.pageWidthHeight=catalogBook.getFitWH(); var b=catalogBook.getTranY();if(catalogBook.pageWidthHeight.x!==catalogBook.width||0!=b)return catalogBook.zoomToScale(catalogBook.pageWidthHeight.x/catalogBook.width,0,b),!1}};this.thumBtn.bind(_event._end,g);$("#btnThumb").unbind();$("#btnThumb").bind(_event._end,g)}bookConfig.fullscreenButtonVisible&&(g=function(){fullscreenFun();"lite"==bookConfig.ToolbarViewMode.toLowerCase()&&toolBar.hide();return!1},this.fullscreenBtn.bind(_event._end,g),$("#btnfullscreen").unbind(),$("#btnfullscreen").bind(_event._end, g),$(document).bind(fullScreenApi.fullScreenEventName,function(){b.changeFullscreenIcon(fullScreenApi.isFullScreen())}));this.moreBtn.bind(_event._end,function(){catalogBook.autoMove&&catalogBook.clearAutoMoveCorner();catalogBook.gotoComplexMode();"complex"==catalogBook.mode&&(c=5,k(),h());return!1}.bind(this));searchButtonEnable&&this.searchBtn.bind(_event._end,function(){$("#btnSearch").trigger(_event._end);$("#btnSearch").trigger(_event._leave)});shareButtonEnable&&this.shareBtn.bind(_event._end, function(){$("#btnShare").trigger(_event._end);$("#btnShare").trigger(_event._leave)});var h=function(){if(!0!=f){f=!0;for(var b=0;b=c&&(catalogBook.gotoSimpleMode(),"simple"==catalogBook.mode?window.clearInterval(d):c=5)},1E3)}},changeFullscreenIcon:function(b){b?(this.fullscreenBtn.changeCssSprite(toolBarIconsURL[42], "exitFullScreen",35,35,catalogIconInfo),this.fullscreenBtn.attr("id","exitFullScreen")):(this.fullscreenBtn.changeCssSprite(toolBarIconsURL[42],"fullScreen",35,35,catalogIconInfo),this.fullscreenBtn.attr("id","fullScreen"));this.fullscreenBtn.css({background:"transparent"})},show:function(){this.background.show();catalogBook.logo&&catalogBook.logo.show()},hide:function(){this.background.hide();catalogBook.logo&&catalogBook.logo.hide()},onResize:function(){this.background.css({left:(windowWidth-this.buttonWidth)/ 2})}});isPhone()&&(loadToolBar=Class({create:function(b,c){this.visible=!1;this.icons=c;this.topBG=$("
");this.bottomBG=$("
");this.btnThumb=$("
");this.btnMore=$("
");this.mainColor=bookConfig.toolbarColor;this.logo=$("");b.append(this.topBG);b.append(this.bottomBG);this.topBG.append(this.logo);this.topBG.append(this.btnThumb);this.topBG.append(this.btnMore);this.initToolBar();bookConfig.AutoPlayButtonVisible||this.btnAutoPlay.hide();global.phoneGotoPagePanel=new phoneGotoPage(tmpContainer);this.initEvent();this.visible=!1;this.initFoldingMenu();this.initThumbnail();this.enterToShow()},initToolBar:function(){this.btnMore.addCssSprite(phoneIconsURL[0], "more",25,25,phoneIconInfo);this.btnThumb.addCssSprite(phoneIconsURL[0],"thumb",25,25,phoneIconInfo);this.btnMore.attr("title",getLanguage("btnMoreOptionsLeft","More"));this.btnThumb.attr("title",getLanguage("btnThumb","Thumb"));this.btnFirst=$("
");this.btnLast=$("
");this.btnGotoPage=$("
");this.btnZoom=$("
"); this.btnAutoPlay=$("
");this.btnSearch=$("
");this.btnTableOfContent=$("
");this.btnShoppingCart=$("
");this.btnFirst.addCssSprite(phoneIconsURL[0],"firstBtn",25,25,phoneIconInfo);this.btnLast.addCssSprite(phoneIconsURL[0],"lastBtn", 25,25,phoneIconInfo);this.btnGotoPage.addCssSprite(phoneIconsURL[0],"gotoPage",25,25,phoneIconInfo);this.btnZoom.addCssSprite(phoneIconsURL[0],"zoomIn",25,25,phoneIconInfo);getAliasValue("autoPlayAutoStart",!1)?(this.btnAutoPlay.addCssSprite(phoneIconsURL[0],"stopAutoPlay",25,25,phoneIconInfo),this.btnAutoPlay.attr("title",getLanguage("btnStopAutoFlip","Stop auto flip"))):(this.btnAutoPlay.addCssSprite(phoneIconsURL[0],"autoPlay",25,25,phoneIconInfo),this.btnAutoPlay.attr("title",getLanguage("btnAutoFlip", "Auto flip")));this.btnSearch.addCssSprite(phoneIconsURL[0],"search",25,25,phoneIconInfo);this.btnTableOfContent.addCssSprite(phoneIconsURL[0],"tableofcontent",25,25,phoneIconInfo);this.btnShoppingCart.addCssSprite(phoneIconsURL[0],"shoppingCart",25,25,phoneIconInfo);this.btnFirst.attr("title",getLanguage("btnFirst","first"));this.btnLast.attr("title",getLanguage("btnLast","last"));this.btnGotoPage.attr("title",getLanguage("btnGotoPage","Go To Page"));this.btnZoom.attr("title",getLanguage("btnZoomIn", "zoom in"));this.btnSearch.attr("title",getLanguage("btnSearch","search"));this.btnTableOfContent.attr("title",getLanguage("btnTableOfContent","Table Of Content"));this.btnShoppingCart.attr("title",getLanguage("btnShoppingCart","shopping cart"));this.btnShoppingCart.append(shoppongCountHTML);$(this.bottomBG).css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)"}); $(this.topBG).css({"-webkit-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-moz-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","-o-box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)","box-shadow":"0 0 5px rgba(40, 0, 0, 0.5)"});this.barWidth=windowWidth;this.barHeight=40;this.bottomBG.css({width:this.barWidth+"px",height:this.barHeight+"px",bottom:"-60px"});this.topBG.css({width:this.barWidth+"px",height:this.barHeight+"px",color:"#ffffff","line-height":this.barHeight+"px",top:"-60px"});var b=colorDiv(this.mainColor, 30),c=colorAdd(this.mainColor,30);this.topBG.css("background",this.mainColor);this.bottomBG.css("background",this.mainColor);this.topBG.css("border-bottom","1px solid "+b);this.bottomBG.css("border-top","1px solid "+c);var d=getLogoLink();$(this.logo).click(function(){3==browserType?window.location=d[0]:window.open(d[0],d[1])});this.initBottomBarArray()},initBottomBarArray:function(){this.bottomBarArray=[];hasShoppingCart&&this.bottomBarArray.push(this.btnShoppingCart);isPhoneBook()||this.bottomBarArray.push(this.btnZoom); this.bottomBarArray.push(this.btnGotoPage);bookConfig.AutoPlayButtonVisible&&this.bottomBarArray.push(this.btnAutoPlay);searchButtonEnable&&4>this.bottomBarArray.length&&this.bottomBarArray.unshift(this.btnSearch);tableofcontentButtonEnable&&4>this.bottomBarArray.length&&this.bottomBarArray.unshift(this.btnTableOfContent);3>this.bottomBarArray.length&&(this.bottomBarArray.unshift(this.btnFirst),this.bottomBarArray.push(this.btnLast));for(var b=0;b=language.length)||this.btnMore.hide();var b=function(){""!=bookConfig.DownloadURL&&window.open(bookConfig.DownloadURL,"_blank")},c=function(){homeButtonEvent()};global.foldingMenu=new FoldingMenu($("#tmpContainer"));bookConfig.HomeButtonVisible&& foldingMenu.addMenuItem("miHome",getLanguage("btnHome","Home"),"miHome",!0,c);searchButtonEnable&&foldingMenu.addMenuItem("miSearch",getLanguage("btnSearch","Search"),"miSearch");tableofcontentButtonEnable&&foldingMenu.addMenuItem("miTableOfContent",getLanguage("btnTableOfContent","Table of Content"),"tableofcontent");shareButtonEnable&&foldingMenu.addMenuItem("miShare",getLanguage("btnSocialShare","Share"),"miShare");bookConfig.DownloadButtonVisible&&foldingMenu.addMenuItem("miDownload",getLanguage("btnDownload", "Download"),"download",!0,b);bookConfig.PrintButtonVisible&&foldingMenu.addMenuItem("miPrint",getLanguage("btnPrint","Print"),"print");language&&1