function QR8bitByte(b){this.mode=QRMode.MODE_8BIT_BYTE;this.data=b}QR8bitByte.prototype={getLength:function(b){return this.data.length},write:function(b){for(var c=0;cb||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,e=0,f=0;f=d;d++)if(!(-1>=b+d||this.moduleCount<=b+d))for(var e=-1;7>=e;e++)-1>=c+e||this.moduleCount<=c+e||(this.modules[b+d][c+e]=0<=d&&6>=d&&(0==e||6==e)||0<=e&&6>= e&&(0==d||6==d)||2<=d&&4>=d&&2<=e&&4>=e?!0:!1)},getBestMaskPattern:function(){for(var b=0,c=0,d=0;8>d;d++){this.makeImpl(!0,d);var e=QRUtil.getLostPoint(this);if(0==d||b>e)b=e,c=d}return c},createMovieClip:function(b,c,d){b=b.createEmptyMovieClip(c,d);this.make();for(c=0;c=g;g++)for(var h=-2;2>=h;h++)this.modules[e+g][f+h]=-2==g||2==g||-2==h||2==h||0==g&&0==h?!0:!1}},setupTypeNumber:function(b){for(var c= QRUtil.getBCHTypeNumber(this.typeNumber),d=0;18>d;d++){var e=!b&&1==(c>>d&1);this.modules[Math.floor(d/3)][d%3+this.moduleCount-8-3]=e}for(d=0;18>d;d++)e=!b&&1==(c>>d&1),this.modules[d%3+this.moduleCount-8-3][Math.floor(d/3)]=e},setupTypeInfo:function(b,c){for(var d=QRUtil.getBCHTypeInfo(this.errorCorrectLevel<<3|c),e=0;15>e;e++){var f=!b&&1==(d>>e&1);6>e?this.modules[e][8]=f:8>e?this.modules[e+1][8]=f:this.modules[this.moduleCount-15+e][8]=f}for(e=0;15>e;e++)f=!b&&1==(d>>e&1),8>e?this.modules[8][this.moduleCount- e-1]=f:9>e?this.modules[8][15-e-1+1]=f:this.modules[8][15-e-1]=f;this.modules[this.moduleCount-8][8]=!b},mapData:function(b,c){for(var d=-1,e=this.moduleCount-1,f=7,g=0,h=this.moduleCount-1;0k;k++)if(null==this.modules[e][h-k]){var l=!1;g>>f&1));QRUtil.getMask(c,e,h-k)&&(l=!l);this.modules[e][h-k]=l;f--; -1==f&&(g++,f=7)}e+=d;if(0>e||this.moduleCount<=e){e-=d;d=-d;break}}}};QRCode.PAD0=236;QRCode.PAD1=17; QRCode.createData=function(b,c,d){c=QRRSBlock.getRSBlocks(b,c);for(var e=new QRBitBuffer,f=0;f8*b)throw Error("code length overflow. ("+e.getLengthInBits()+">"+8*b+")");for(e.getLengthInBits()+4<=8*b&&e.put(0,4);0!=e.getLengthInBits()%8;)e.putBit(!1);for(;!(e.getLengthInBits()>=8*b);){e.put(QRCode.PAD0,8);if(e.getLengthInBits()>= 8*b)break;e.put(QRCode.PAD1,8)}return QRCode.createBytes(e,c)}; QRCode.createBytes=function(b,c){for(var d=0,e=0,f=0,g=Array(c.length),h=Array(c.length),k=0;k>>=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,e=0;e=k;k++)if(!(0>e+k||c<=e+k))for(var l=-1;1>=l;l++)0>f+l||c<=f+l||0==k&&0==l||h!=b.isDark(e+k,f+l)||g++;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()),e=0;e>>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 e=document.createElement("canvas");e.width=c.width;e.height=c.height;for(var f=e.getContext("2d"),g=c.width/d.getModuleCount(),h=c.height/d.getModuleCount(), k=0;k").css("width",c.width+"px").css("height",c.height+"px").css("border","0px").css("border-collapse","collapse").css("background-color",c.background),f=c.width/ d.getModuleCount(),g=c.height/d.getModuleCount(),h=0;h").css("height",g+"px").appendTo(e),l=0;l").css("width",f+"px").css("background-color",d.isDark(h,l)?c.foreground:c.background).appendTo(k);d=e;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(e){}else{var f=this;this.duration=c.max;this.onChange=c.onChange;this.direction=c.direction;var g=b('
'),h=b('
'),k=b('
');this.append(g);this.append(h);this.append(k);this.setRange=function(b){if(void 0!=b){f.range=b;b=g.offset().left- f.offset().left;var c=parseInt(h.css("bottom").replace("px","")),d=k.width();if("horizontal"==f.direction){var e=g.width()-d,c=Math.floor(f.range*e/f.duration),c=Math.min(c,e),d=c+d/2;k.css({left:c+b});h.css({width:d})}else e=g.height()-d,b=Math.floor(f.range*e/f.duration),b=Math.min(b,e),d=b+d/2,k.css({bottom:b+c}),h.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 e=0;"horizontal"== f.direction?(e=d.offsetX,void 0==e&&(e=d.pageX-c.offset().left),e=e/g.width()*f.duration):(e=d.offsetY,void 0==e&&(e=d.pageY-c.offset().top),e=(c.height()-e)/g.height()*f.duration);f.setRange.apply(f,[e]);f.onChange(e);return!1}};g.bind(_event._click,c);h.bind(_event._click,c)}};(this||(0,eval)("(this)")).bdor=[];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 e=0;e');this.append(g);e=b('
');g.append(e);var h=b('
');g.append(h); e=b('
');g.append(e);e=function(b){!1==f.paused?f.pause():f.play();stopEvent(b);return!1};c.bind(_event._click,e);h.bind(_event._click,e);c.bind("play",function(){h.addClass("paused-button")});c.bind("pause",function(){h.removeClass("paused-button")});c.bind("ended",function(){h.removeClass("paused-button")});g.playButton=h;var k=b('
00:00
');g.append(k);c.bind("timeupdate",function(){var b=f.currentTime,c=f.duration;if(0==c||void 0==c)c=100;l.slider({maxValue:c}); l.slider({value:b});k.text(timeFormat(b))});g.videoTimer=k;var l=b('
');g.append(l);(function(){var b=f.duration;if(0==b||void 0==b)b=100;l.slider({range:0,max:b,direction:"horizontal",onChange:function(b){try{f.currentTime=b}catch(c){}}});g.show();d.controlbarWidth=g.width()})();g.videoSeek=l;e=b('
');g.append(e);var m=b('
');g.append(m);this.volume_value=1;m.slider({range:1,max:1,direction:"vertical",onChange:function(b){try{d.volume_value= b,0==b?(f.muted=!0,p.addClass("volume-mute")):(f.muted=!1,p.removeClass("volume-mute")),f.volume=b}catch(c){}}});g.volumeSeek=m;var p=b('
');g.append(p);p.bind(_event._click,function(){!0==f.muted?(f.muted=!1,m.slider({value:d.volume_value}),p.removeClass("volume-mute")):(f.muted=!0,m.slider({value:0}),p.addClass("volume-mute"));return!1});p.bind("mouseenter",function(){m.css({visiblity:"visible",opacity:"1"})});p.bind("mouseleave",function(){m.css({visiblity:"hidden", opacity:"0"})});m.bind("mouseenter",function(){m.css({visiblity:"visible",opacity:"1"})});m.bind("mouseleave",function(){m.css({visiblity:"hidden",opacity:"0"})});g.volumeButton=p;var n=b('
');g.append(n);n.bind(_event._click,function(){fullScreenApi.supportsFullScreen?fullScreenApi.isFullScreen()?fullScreenApi.cancelFullScreen():fullScreenApi.requestFullScreen(f):f.webkitSupportsFullscreen&&f.webkitEnterFullscreen();return!1});c.bind(fullScreenApi.fullScreenEventName, function(){fullScreenApi.isFullScreen()?n.addClass("player-exit-fullscreen"):n.removeClass("player-exit-fullscreen")});g.fullscreenButton=n;this.controlbar=g;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 e=d.videoSeek,f=d.volumeSeek,g=d.volumeButton,h=d.fullscreenButton,k=this.width(),l=Math.max(0,k-this.theme.seekWidth);0>=l?e.css({display:"none"}):(e.css({width:l,display:"block"}), e.slider({value:b.currentTime}));d=g.offset().left-d.offset().left+(g.width()-f.width())/2;kthis.audioList.length)for(this.audioList=[],e=0;e');this.append(this.play_btn);this.play_btn.bind(_event._click,function(b){!1==f.paused?f.pause():f.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.audioList.length){d.audioIndex--;0>d.audioIndex&&(d.audioIndex+=d.audioList.length);var c=d.audioList[d.audioIndex];f.src=c;d.audio_name.text(l(c));f.play();stopEvent(b);return!1}});this.forward_btn=b('
');this.append(this.forward_btn);var h=function(b){if(0!=d.audioList.length){d.audioIndex++;d.audioIndex%=d.audioList.length; var c=d.audioList[d.audioIndex];f.src=c;d.audio_name.text(l(c));f.play();stopEvent(b);return!1}};this.forward_btn.bind(_event._click,h);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?(f.muted=!0,d.volume_btn.addClass("volume-mute")):(f.muted=!1,d.volume_btn.removeClass("volume-mute")),f.volume=b}catch(c){}}}); this.volume_btn=b('
');this.append(this.volume_btn);var k=function(b){d.volume_value=f.volume+b;d.volume_value=Math.max(0,d.volume_value);d.volume_value=Math.min(1,d.volume_value);f.volume=d.volume_value};this.volume_up_btn=b('
');this.volume_down_btn=b('
');this.volume_up_btn.bind(_event._click,function(){k(0.1)});this.volume_down_btn.bind(_event._click, function(){k(-0.1)});this.append(this.volume_up_btn);this.append(this.volume_down_btn);this.volume_btn.bind(_event._click,function(b){!0==f.muted?(f.muted=!1,d.volume_seek.slider({value:d.volume_value}),d.volume_btn.removeClass("volume-mute")):(f.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=f.currentTime,c=f.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=f.duration;if(0==b||void 0==b)b=100;d.audio_seek.slider({range:0,max:b,direction:"horizontal",onChange:function(b){try{f.currentTime=b}catch(c){}}});d.resizeAudioSkin()})();this.audio_name=b('
');this.append(this.audio_name);e="";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 e(b,c){var d=(b[0]||0)-(c[0]||0);return 0'].join(""));return c.join("")}var h="object",k=!0;try{var l=d.description||(new d("ShockwaveFlash.ShockwaveFlash")).GetVariable("$version")}catch(m){l= "Unavailable"}var p=l.match(/\d+/g)||[0];b[c]={available:0",g(b),""].join("");return c.firstChild}}; b.fn[c]=function(d){var e=this.find(h).andSelf().filter(h);/string|object/.test(typeof d)&&this.each(function(){var e=b(this),f;d=typeof d==h?d:{swf:d};d.fallback=this;if(f=b[c].create(d))e.children().remove(),e.html(f)});"function"==typeof d&&e.each(function(){var e=this;e.jsInteractionTimeoutMs=e.jsInteractionTimeoutMs||0;660>e.jsInteractionTimeoutMs&&(e.clientWidth||e.clientHeight?d.call(e):setTimeout(function(){b(e)[c](d)},e.jsInteractionTimeoutMs+66))});return e}})(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,e,f){return jQuery.easing[jQuery.easing.def](b,c,d,e,f)},easeInQuad:function(b,c,d,e,f){return e*(c/=f)*c+d},easeOutQuad:function(b,c,d,e,f){return-e*(c/=f)*(c-2)+d},easeInOutQuad:function(b,c,d,e,f){return 1>(c/=f/2)?e/2*c*c+d:-e/2*(--c*(c-2)-1)+d},easeInCubic:function(b,c,d,e,f){return e*(c/=f)*c*c+d},easeOutCubic:function(b,c,d,e,f){return e*((c=c/f-1)*c*c+1)+d},easeInOutCubic:function(b,c,d,e,f){return 1>(c/=f/2)?e/2*c*c*c+d: e/2*((c-=2)*c*c+2)+d},easeInQuart:function(b,c,d,e,f){return e*(c/=f)*c*c*c+d},easeOutQuart:function(b,c,d,e,f){return-e*((c=c/f-1)*c*c*c-1)+d},easeInOutQuart:function(b,c,d,e,f){return 1>(c/=f/2)?e/2*c*c*c*c+d:-e/2*((c-=2)*c*c*c-2)+d},easeInQuint:function(b,c,d,e,f){return e*(c/=f)*c*c*c*c+d},easeOutQuint:function(b,c,d,e,f){return e*((c=c/f-1)*c*c*c*c+1)+d},easeInOutQuint:function(b,c,d,e,f){return 1>(c/=f/2)?e/2*c*c*c*c*c+d:e/2*((c-=2)*c*c*c*c+2)+d},easeInSine:function(b,c,d,e,f){return-e*Math.cos(c/ f*(Math.PI/2))+e+d},easeOutSine:function(b,c,d,e,f){return e*Math.sin(c/f*(Math.PI/2))+d},easeInOutSine:function(b,c,d,e,f){return-e/2*(Math.cos(Math.PI*c/f)-1)+d},easeInExpo:function(b,c,d,e,f){return 0==c?d:e*Math.pow(2,10*(c/f-1))+d},easeOutExpo:function(b,c,d,e,f){return c==f?d+e:e*(-Math.pow(2,-10*c/f)+1)+d},easeInOutExpo:function(b,c,d,e,f){return 0==c?d:c==f?d+e:1>(c/=f/2)?e/2*Math.pow(2,10*(c-1))+d:e/2*(-Math.pow(2,-10*--c)+2)+d},easeInCirc:function(b,c,d,e,f){return-e*(Math.sqrt(1-(c/=f)* c)-1)+d},easeOutCirc:function(b,c,d,e,f){return e*Math.sqrt(1-(c=c/f-1)*c)+d},easeInOutCirc:function(b,c,d,e,f){return 1>(c/=f/2)?-e/2*(Math.sqrt(1-c*c)-1)+d:e/2*(Math.sqrt(1-(c-=2)*c)+1)+d},easeInElastic:function(b,c,d,e,f){b=1.70158;var g=0,h=e;if(0==c)return d;if(1==(c/=f))return d+e;g||(g=0.3*f);hc?-0.5*h*Math.pow(2,10*(c-=1))*Math.sin(2*(c*f-b)*Math.PI/g)+d:h*Math.pow(2,-10*(c-=1))*Math.sin(2*(c*f-b)*Math.PI/g)*0.5+e+d},easeInBack:function(b,c,d,e,f,g){void 0== g&&(g=1.70158);return e*(c/=f)*c*((g+1)*c-g)+d},easeOutBack:function(b,c,d,e,f,g){void 0==g&&(g=1.70158);return e*((c=c/f-1)*c*((g+1)*c+g)+1)+d},easeInOutBack:function(b,c,d,e,f,g){void 0==g&&(g=1.70158);return 1>(c/=f/2)?e/2*c*c*(((g*=1.525)+1)*c-g)+d:e/2*((c-=2)*c*(((g*=1.525)+1)*c+g)+2)+d},easeInBounce:function(b,c,d,e,f){return e-jQuery.easing.easeOutBounce(b,f-c,0,e,f)+d},easeOutBounce:function(b,c,d,e,f){return(c/=f)<1/2.75?7.5625*e*c*c+d:c<2/2.75?e*(7.5625*(c-=1.5/2.75)*c+0.75)+d:c<2.5/2.75? e*(7.5625*(c-=2.25/2.75)*c+0.9375)+d:e*(7.5625*(c-=2.625/2.75)*c+0.984375)+d},easeInOutBounce:function(b,c,d,e,f){return c=c.length&&(d(f),d=function(){})},h=function(c){var d=new Image;b(d).load(function(){f.push({url:c,img:d});g()}).error(function(){f.push(d);g()}).attr("src",c)};b.fn.loader=function(e,f,g){e&&b.extend(c,e);"function"==typeof f&&(d=f);for(e=0;eb&&(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 e=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 g=this;c()?(b.bind("touchstart",function(){e.prototype.mouseDown.apply(g,arguments)}),b.bind("touchend",function(){e.prototype.mouseUp.apply(g,arguments)})):(b.bind("mouseenter",function(){e.prototype.mouseOver.apply(g,arguments)}),b.bind("mousedown",function(){e.prototype.mouseDown.apply(g,arguments)}),b.bind("mouseup",function(){e.prototype.mouseUp.apply(g,arguments)}),b.bind("mouseleave",function(){e.prototype.mouseUp.apply(g, arguments)}))};e.prototype.mouseOver=function(){this.eventSource.src=this.pictureDown};e.prototype.mouseDown=function(){this.eventSource.src=this.pictureDown};e.prototype.mouseUp=function(){var b=this;window.setTimeout(function(){b.eventSource.src=b.origPicture},100)};b.fn.asImageButton=function(){new e(this);return this};var f=function(b){this.eventSource=b[0];this.origPicture=b[0].src;var d=this.origPicture.lastIndexOf("."),e=this.origPicture.substr(0,d),d=this.origPicture.substring(d);this.pictureDown= e+"_down"+d;var g=this;c()?(b.bind("touchstart",function(){f.prototype.mouseOver.apply(g,arguments)}),b.bind("touchend",function(){f.prototype.mouseUp.apply(g,arguments)})):(b.bind("mouseenter",function(){f.prototype.mouseOver.apply(g,arguments)}),b.bind("mousedown",function(){f.prototype.mouseDown.apply(g,arguments)}),b.bind("mouseup",function(){f.prototype.mouseUp.apply(g,arguments)}),b.bind("mouseleave",function(){f.prototype.mouseUp.apply(g,arguments)}))};bdor[10]="l";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.asImageChangeButton=function(){new f(this);return this};var g=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(){g.prototype.MouseEnter.apply(c,arguments)}); b.bind("mouseleave",function(){g.prototype.MouseLeave.apply(c,arguments)})};g.prototype.MouseEnter=function(){this.theButton.animate({top:this.iJumpTop},50)};g.prototype.MouseLeave=function(){this.theButton.animate({top:this.iOrigTop},50)};b.fn.mouseEnterJump=function(){new g(this);return this};b.fn.mouseOverCursor=function(){new h(this);return this};var h=function(b){b.bind("mouseover",function(){b.css({cursor:"pointer"})})},k=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(){k.prototype.MouseEnter.apply(c,arguments)});b.bind("mouseleave",function(){k.prototype.MouseLeave.apply(c,arguments)})};k.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)"})};k.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)"})};k.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 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-1;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.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)"})};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)"})};b.fn.mouseEnterZoom=function(){new l(this);return this};b.fn.mouseEnterUp=function(){new m(this); return this};var m=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(){m.prototype.MouseEnter.apply(c,arguments)});b.bind("mouseleave",function(){m.prototype.MouseLeave.apply(c,arguments)})};m.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)"})};m.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 k(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,e){var f=this,g=colorDiv(b,10);this.bind(_event._enter,function(){f.css({background:g});f.css({border:""});f.css({"border-left":"1px solid "+e,"border-top":"1px solid "+e});f.css({"border-right":"1px solid "+ d,"border-bottom":"1px solid "+d})});this.bind(_event._down,function(){f.css({background:g});f.css({border:""});f.css({"border-left":"1px solid "+d,"border-top":"1px solid "+d});f.css({"border-right":"1px solid "+e,"border-bottom":"1px solid "+e})});c()?this.bind(_event._end,function(){f.css({background:"transparent"});f.css({border:""})}):this.bind(_event._end,function(){f.css({background:g});f.css({border:""});f.css({"border-left":"1px solid "+e,"border-top":"1px solid "+e});f.css({"border-right":"1px solid "+ d,"border-bottom":"1px solid "+d})});this.bind(_event._leave,function(){f.css({background:"transparent"});f.css({border:""})});return this};b.fn.mouseEnterGradient=function(b,d,e){var f=this,g=colorAdd(b,75),k="-webkit-gradient(linear,left top,left bottom,color-stop(0,"+g+"),color-stop(0.19,"+colorAdd(g,2)+"),color-stop(0.35,"+colorAdd(g,28)+"),color-stop(0.55, "+colorAdd(g,6)+"),color-stop(0.75,"+colorAdd(g,4)+"),color-stop(0.85,"+colorAdd(g,2)+"),color-stop(1, "+g+"))";this.bind(_event._enter,function(){f.css("background", k);f.css({border:""});f.css({"border-left":"1px solid "+e,"border-top":"1px solid "+e});f.css({"border-right":"1px solid "+d,"border-bottom":"1px solid "+d})});this.bind(_event._down,function(){f.setGradient(g,!1);f.css({border:""});f.css({"border-left":"1px solid "+d,"border-top":"1px solid "+d});f.css({"border-right":"1px solid "+e,"border-bottom":"1px solid "+e})});c()?this.bind(_event._end,function(){f.css({background:"transparent"});f.css({border:""})}):this.bind(_event._end,function(){f.css("background", k);f[0].style.removeAttribute&&f[0].style.removeAttribute("filter");f.css({border:""});f.css({"border-left":"1px solid "+e,"border-top":"1px solid "+e});f.css({"border-right":"1px solid "+d,"border-bottom":"1px solid "+d})});this.bind(_event._leave,function(){f[0].style.removeAttribute&&f[0].style.removeAttribute("filter");f.css({background:"transparent"});f.css({border:""})});return this};b.fn.dragToMove=function(c,d,e){var f=!1,g=0,k=0,h=0,l=0;b(this).bind(_event._down,function(d){var e=b(this)[0]; e.setCapture?e.setCapture():window.captureEvents(Event.MOUSEMOVE|Event.MOUSEUP);d=isTouch?d.originalEvent.changedTouches:[d];f=!0;g=d[0].pageX;k=d[0].pageY;h=b(c).offset().left;l=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);f=!1});b(this).bind(_event._move,function(m){m=isTouch?m.originalEvent.touches:[m];if(f){var t=h+(m[0].pageX-g);m=l+(m[0].pageY-k);void 0!=d&&(t=Math.max(d.x,t),t=Math.min(d.y, t));void 0!=e&&(m=Math.max(e.x,m),m=Math.min(e.y,m));b(c).css({left:t+"px",top:m+"px"})}});b(this).bind("mouseleave",function(){return f=!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,e){var f=this;this.bind(_event._enter,function(){var g=b("");f.empty().append(g);f.css({background:d});f.changeButtonColor(c)});this.bind(_event._end,function(){var c=b("");f.empty().append(c);f.css({background:"transparent"});f.changeButtonColor(d)});this.bind(_event._leave,function(){var c= b("");f.empty().append(c);f.css({background:"transparent"});f.changeButtonColor(d)});return this};b.fn.clickExceptMove=function(b){var c=!1,d=!1,e=new Point(0,0);this.bind(_event._down,function(b){b=isTouch?b.originalEvent.touches:[b];c=!0;d=!1;e.x=b[0].pageX;e.y=b[0].pageY;1=Math.abs(b[0].pageX-e.x)&&1>=Math.abs(b[0].pageY-e.y)?!1:!0});this.hammer().on("doubletap",function(b){c=!1}); this.bind(_event._end,function(e){c&&!d&&b();d=c=!1})};b.fn.enterToChange=function(b,c,d,e,f){var g=this.children(),k=this;this.bind(_event._down,function(h){c=k.attr("id");g.cssSprite(b,c+"_down",d,e,f)});this.bind(_event._enter,function(h){c=k.attr("id");g.cssSprite(b,c+"_down",d,e,f)});this.bind(_event._leave,function(h){c=k.attr("id");g.cssSprite(b,c,d,e,f)})};b.fn.addCssSprite=function(c,d,e,f,g){var k=b("
");k.cssSprite(c,d,e,f,g);this.append(k)};b.fn.changeCssSprite=function(b,c, d,e,f){this.children().cssSprite(b,c,d,e,f)};b.fn.cssSprite=function(b,c,d,e,f){if(f.iconInfo){for(var g=0,k=0;ke;e++)this.element.addEventListener(d[e],c,!1);return this},off:function(b, c){for(var d=b.split(" "),e=0;d.length>e;e++)this.element.removeEventListener(d[e],c,!1);return this},trigger:function(b,c){var d=e.DOCUMENT.createEvent("Event");d.initEvent(b,!0,!0);d.gesture=c;var f=this.element;return e.utils.hasParent(c.target,f)&&(f=c.target),f.dispatchEvent(d),this},enable:function(b){return this.enabled=b,this}};var f=null,g=!1,h=!1;e.event={bindDom:function(b,c,d){c=c.split(" ");for(var e=0;c.length>e;e++)b.addEventListener(c[e],d,!1)},onTouch:function(b,c,d){var p=this;this.bindDom(b, e.EVENT_TYPES[c],function(n){var q=n.type.toLowerCase();if(!q.match(/mouse/)||!h){(q.match(/touch/)||q.match(/pointerdown/)||q.match(/mouse/)&&1===n.which)&&(g=!0);q.match(/touch|pointer/)&&(h=!0);var r=0;g&&(e.HAS_POINTEREVENTS&&c!=e.EVENT_END?r=e.PointerEvent.updatePointer(c,n):q.match(/touch/)?r=n.touches.length:h||(r=q.match(/up/)?0:1),0e;e++)c.push(b[e].pageX),d.push(b[e].pageY);return{pageX:(Math.min.apply(Math,c)+Math.max.apply(Math,c))/2,pageY:(Math.min.apply(Math,d)+Math.max.apply(Math,d))/2}},getVelocity:function(b,c,d){return{x:Math.abs(c/b)||0,y:Math.abs(d/b)||0}},getAngle:function(b,c){return 180*Math.atan2(c.pageY-b.pageY,c.pageX-b.pageX)/Math.PI},getDirection:function(b,c){var d=Math.abs(b.pageX- c.pageX),f=Math.abs(b.pageY-c.pageY);return d>=f?0f;f++)for(var g in c)c.hasOwnProperty(g)&&(d=g,e[f]&&(d=e[f]+d.substring(0,1).toUpperCase()+d.substring(1)),b.style[d]=c[g]);"none"==c.userSelect&&(b.onselectstart=function(){return!1})}}};e.detection={gestures:[],current:null,previous:null,stopped:!1,startDetect:function(b,c){this.current||(this.stopped=!1,this.current={inst:b,startEvent:e.utils.extend({}, c),lastEvent:!1,name:""},this.detect(c))},detect:function(b){if(this.current&&!this.stopped){b=this.extendEventData(b);for(var c=this.current.inst.options,d=0,f=this.gestures.length;f>d;d++){var g=this.gestures[d];if(!this.stopped&&!1!==c[g.name]&&!1===g.handler.call(g,b,this.current.inst)){this.stopDetect();break}}return this.current&&(this.current.lastEvent=b),b.eventType==e.EVENT_END&&!b.touches.length-1&&this.stopDetect(),b}},stopDetect:function(){this.previous=e.utils.extend({},this.current); this.current=null;this.stopped=!0},extendEventData:function(b){var c=this.current.startEvent;if(c&&(b.touches.length!=c.touches.length||b.touches===c.touches)){c.touches=[];for(var d=0,f=b.touches.length;f>d;d++)c.touches.push(e.utils.extend({},b.touches[d]))}var d=b.timeStamp-c.timeStamp,f=b.center.pageX-c.center.pageX,g=b.center.pageY-c.center.pageY,h=e.utils.getVelocity(d,f,g);return e.utils.extend(b,{deltaTime:d,deltaX:f,deltaY:g,velocityX:h.x,velocityY:h.y,distance:e.utils.getDistance(c.center, b.center),angle:e.utils.getAngle(c.center,b.center),direction:e.utils.getDirection(c.center,b.center),scale:e.utils.getScale(c.touches,b.touches),rotation:e.utils.getRotation(c.touches,b.touches),startEvent:c}),b},register:function(b){var d=b.defaults||{};return d[b.name]===c&&(d[b.name]=!0),e.utils.extend(e.defaults,d,!0),b.index=b.index||1E3,this.gestures.push(b),this.gestures.sort(function(b,c){return b.indexc.index?1:0}),this.gestures}};e.gestures=e.gestures||{};e.gestures.Hold= {name:"hold",index:10,defaults:{hold_timeout:500,hold_threshold:1},timer:null,handler:function(b,c){switch(b.eventType){case e.EVENT_START:clearTimeout(this.timer);e.detection.current.name=this.name;this.timer=setTimeout(function(){"hold"==e.detection.current.name&&c.trigger("hold",b)},c.options.hold_timeout);break;case e.EVENT_MOVE:b.distance>c.options.hold_threshold&&clearTimeout(this.timer);break;case e.EVENT_END:clearTimeout(this.timer)}}};e.gestures.Tap={name:"tap",index:100,defaults:{tap_max_touchtime:250, tap_max_distance:10,tap_always:!0,doubletap_distance:20,doubletap_interval:300},handler:function(b,c){if(b.eventType==e.EVENT_END){var d=e.detection.previous,f=!1;b.deltaTime>c.options.tap_max_touchtime||b.distance>c.options.tap_max_distance||(d&&"tap"==d.name&&b.timeStamp-d.lastEvent.timeStampc.options.swipe_max_touches||(b.velocityX>c.options.swipe_velocity||b.velocityY>c.options.swipe_velocity)&&(c.trigger(this.name,b),c.trigger(this.name+b.direction,b))}};e.gestures.Drag={name:"drag",index:50,defaults:{drag_min_distance:10,drag_max_touches:1,drag_block_horizontal:!1,drag_block_vertical:!1,drag_lock_to_axis:!1,drag_lock_min_distance:25}, triggered:!1,handler:function(b,d){if(e.detection.current.name!=this.name&&this.triggered)return d.trigger(this.name+"end",b),this.triggered=!1,c;if(!(0d.options.drag_max_touches))switch(b.eventType){case e.EVENT_START:this.triggered=!1;break;case e.EVENT_MOVE:if(b.distanceb.deltaY?e.DIRECTION_UP:e.DIRECTION_DOWN:0>b.deltaX?e.DIRECTION_LEFT:e.DIRECTION_RIGHT);this.triggered||(d.trigger(this.name+"start",b),this.triggered=!0);d.trigger(this.name,b);d.trigger(this.name+b.direction,b);(d.options.drag_block_vertical&&e.utils.isVertical(b.direction)||d.options.drag_block_horizontal&& !e.utils.isVertical(b.direction))&&b.preventDefault();break;case e.EVENT_END:this.triggered&&d.trigger(this.name+"end",b),this.triggered=!1}}};e.gestures.Transform={name:"transform",index:45,defaults:{transform_min_scale:0.01,transform_min_rotation:1,transform_always_block:!1},triggered:!1,handler:function(b,d){if(e.detection.current.name!=this.name&&this.triggered)return d.trigger(this.name+"end",b),this.triggered=!1,c;if(!(2>b.touches.length))switch(d.options.transform_always_block&&b.preventDefault(), b.eventType){case e.EVENT_START:this.triggered=!1;break;case e.EVENT_MOVE:var f=Math.abs(1-b.scale),g=Math.abs(b.rotation);if(d.options.transform_min_scale>f&&d.options.transform_min_rotation>g)break;e.detection.current.name=this.name;this.triggered||(d.trigger(this.name+"start",b),this.triggered=!0);d.trigger(this.name,b);g>d.options.transform_min_rotation&&d.trigger("rotate",b);f>d.options.transform_min_scale&&(d.trigger("pinch",b),d.trigger("pinch"+(1>b.scale?"in":"out"),b));break;case e.EVENT_END:this.triggered&& d.trigger(this.name+"end",b),this.triggered=!1}}};e.gestures.Touch={name:"touch",index:-1/0,defaults:{prevent_default:!1,prevent_mouseevents:!1},handler:function(b,d){return d.options.prevent_mouseevents&&b.pointerType==e.POINTER_MOUSE?(b.stopDetect(),c):(d.options.prevent_default&&b.preventDefault(),b.eventType==e.EVENT_START&&d.trigger(this.name,b),c)}};e.gestures.Release={name:"release",index:1/0,handler:function(b,c){b.eventType==e.EVENT_END&&c.trigger(this.name,b)}};"object"==typeof module&& "object"==typeof module.exports?module.exports=e:(b.Hammer=e,"function"==typeof b.define&&b.define.amd&&b.define("hammer",[],function(){return e}))})(this); (function(b,c){b!==c&&(Hammer.event.bindDom=function(d,e,f){b(d).on(e,function(b){var d=b.originalEvent||b;d.pageX===c&&(d.pageX=b.pageX,d.pageY=b.pageY);d.target||(d.target=b.target);d.which===c&&(d.which=d.button);d.preventDefault||(d.preventDefault=b.preventDefault);d.stopPropagation||(d.stopPropagation=b.stopPropagation);f.call(this,d)})},Hammer.Instance.prototype.on=function(c,e){return b(this.element).on(c,e)},Hammer.Instance.prototype.off=function(c,e){return b(this.element).off(c,e)},Hammer.Instance.prototype.trigger= function(c,e){var f=b(this.element);return f.has(e.target).length&&(f=b(e.target)),f.trigger({type:c,gesture:e})},b.fn.hammer=function(c){return this.each(function(){var e=b(this),f=e.data("hammer");f?f&&c&&Hammer.utils.extend(f.options,c):e.data("hammer",new Hammer(this,c||{}))})})})(window.jQuery||window.Zepto); (function(b){bdor[5]="i";var c=function(c,e,f,g,h){if(void 0!=c&&null!=c){h=b.extend({background:"green",cornersTop:!0,scale:"noresize"},h);c.prev();var k=0,l=!1,m=h.background,p=h.cornersTop,n=h.gradientColors||["#ddd","#eee","#fff"],q=h.scale,r=[],s,w,v;try{s=c.clone(),w=s[0].getContext("2d"),v=c[0].getContext("2d"),loaded=0}catch(z){v=w=s=null}g=g.each(function(c){if(!r[c]&&null!=v){var d=this;d.onload=function(){var h=1;if("noresize"!=q){var k=0==this.width?this.naturalWidth:this.width,m=0==this.height? this.naturalHeight:this.height,t=e/k,n=f/m;"fit"==q&&(h=1>t||1>n?Math.min(t,n):1);"fill"==q&&(h=Math.min(t,n))}b(d).data("flip.scale",h);r[c]=v.createPattern(d,"no-repeat");r[c].width=k;r[c].height=m;loaded++;loaded!=g.length||l||(l=!0,C())};d.complete&&window.setTimeout(function(){d.onload()},10)}}).get();var u=e,t=f,x=b.browser.msie?c.offset():null,y,D,B,A;b.browser.msie&&function(){var g=b("
").width(e).height(f).css({position:"absolute",cursor:"default",zIndex:1}).appendTo(tmpContainer);7== parseInt(b.browser.version)&&g.css({opacity:1E-6,background:"#FFF"});var h=function(){x=c.offset();return g.css({left:x.left+"px",top:x.top+"px"})};b(window).resize(h);return h()}();setInterval(function(){window.clearInterval(y);D=(new Date).getTime();B=u;A=t/50;y=window.setInterval(K,0);k+=1;0>k&&(k=g.length-1);k==g.length&&(k=0)},3E3);var K=function(){var b=(new Date).getTime()-D;700<=b?(window.clearInterval(y),g.push(g.shift()),r.push(r.shift()),u=e,t=f):(u=B-2*e*b/700,t=A+2*f*b/700/3);C()},J= function(c,d){if(null!=v){var g=c*e+d,h=-d/c;b.browser.msie&&(g=Math.round(g),h=Math.round(h));v.beginPath();v.moveTo(e,Math.min(g,f));v.lineTo(e,0);v.lineTo(Math.max(h,0),0);0>h?(v.lineTo(0,Math.min(d,f)),dparseFloat(b.browser.version)? (A=w,A.clearRect(0,0,e,f),A.save(),A.translate(1,0)):A=v;y=A.createLinearGradient(y,q,B,z);y.addColorStop(0,n[0]);y.addColorStop(D/d,n[1]);y.addColorStop(1,n[2]);A.fillStyle=y;A.beginPath();A.moveTo(-c/2,0);A.quadraticCurveTo((-c/2+u)/2+0.02*u,t/2,u,t);A.quadraticCurveTo((e+u)/2,(2*e+c+t)/2-0.02*(f-t),e,2*e+c);b.browser.mozilla&&1.9>parseFloat(b.browser.version)?(A.save(),A.clip(),A.fillRect(0,0,e,f),A.restore(),v.drawImage(s[0],0,0),A.restore()):A.fill();v.fillStyle=m;J(2,c);v.fill();J(2,c);b.browser.safari|| b.browser.opera||v.restore();c=g[1];d=b(c).data("flip.scale");if(b.browser.msie)v.fillStyle=r[1],v.fillStyle.width2=v.fillStyle.width*d,v.fillStyle.height2=v.fillStyle.height*d,v.fill();else{v.save();v.clip();if(b.browser.safari||b.browser.opera)v.scale(1,1/k),v.translate(-0,-x);v.drawImage(c,(e-c.width*d)/2,(f-c.height*d)/2,c.width*d,c.height*d);v.restore();(b.browser.safari||b.browser.opera)&&v.restore()}}}}}};b.fn.jFlip=function(d,e,f,g,h){return this.each(function(){b(this).wrap("
");var k=b(this).find("img"),l=b(document.createElement("canvas")).attr({width:d,height:e}).css({margin:0,width:d+"px",height:e+"px"});b(this).css({position:"absolute",left:"-9000px",top:"-9000px",display:"none"}).after(l);new c(b(this).next(),d||300,e||300,k,f)})}})(jQuery); function searchFromPages(b,c){var d=[];c=c.trim().toLowerCase();for(var e=null,e=-1==c.indexOf(" ")?[c]:c.split(" "),f=0,f=0;fm)m=s,p=s+e[q].length,h=g.substring(p),0==q&&(k=s),q==e.length-1&&(l=s+r);else{n=!1;break}}else{n=!1;break}}n&&(m=[],m.search_page=f+1,m.search_title="page "+(f+1),k=g.substring(0,k).lastIndexOf("."), -1==k?k=0:k++,p=g.substring(l),n=p.indexOf(".")+1,n=-1==n?p.length():l+n,g=g.substring(k,n),m.search_text=g,d.push(m))}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","")},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)},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},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()},statics:{format:function(){if(0==arguments.length)return"";if(1==arguments.length)return arguments[0]; for(var b=arguments[0],c=1;cthis.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 Instance={copy:function(b){if(!b)return null;var c={};for(property in b)c[property]=b[property];return c},create:function(b,c){c||(c=[]);var d=b;"string"==typeof b&&(d=getClassByFullName(d));if(!d)return null;var e=d.prototype.create;d.prototype.create=function(){};var f=new d;d.prototype.create=e;f.create&&f.create instanceof Function&&f.create.apply(f,c);return f},JSON:function(b){var c="{",d;for(d in b)b[d]instanceof Function||(c+='"'+d+'":"'+b[d]+'",');c=c.substr(0,c.length-1);return c+"}"}}, Log=Class({statics:{isDebug:function(){return/debug=true/.test(window.location.href)},isPAD:function(){return 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),c="#"+"000000".substr(0,6-c.length)+c);"0x"==b.substr(0,2)&&(c=b.replace("0x","#"));return c}; var Point=function(b,c){return{x:b,y:c,isNearTo:function(b,c){void 0==c&&(c=5);return Math.abs(this.x-b.x)=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} $.fn.setGradient=function(b,c){var d=colorAdd(b,15),e=colorDiv(b,15);void 0==c&&(c=!1);var f="",g="0";c&&(f="left,",g="1");this.css({background:"linear-gradient("+f+d+", "+e+")"});switch(browserType){case 1:this.css({background:"-webkit-linear-gradient("+f+d+", "+e+")"});break;case 2:this.css({background:"-moz-linear-gradient("+f+d+", "+e+")"});break;case 3:this.css({background:"-ms-linear-gradient("+f+d+", "+e+")"});this.css("filter","progid:DXImageTransform.Microsoft.Gradient(GradientType="+g+", EndColorStr="+ e+", StartColorStr="+d+")");break;case 4:this.css({background:"-o-linear-gradient("+f+d+", "+e+")"})}}; $.fn.setGradientByDir=function(b,c,d){void 0==d&&(d=!1);var e="",f="0";d&&(e="left,",f="1");this.css({background:"linear-gradient("+e+b+", "+c+")"});switch(browserType){case 1:this.css({background:"-webkit-linear-gradient("+e+b+", "+c+")"});break;case 2:this.css({background:"-moz-linear-gradient("+e+b+", "+c+")"});break;case 3:this.css({background:"-ms-linear-gradient("+e+b+", "+c+")"});this.css("filter","progid:DXImageTransform.Microsoft.Gradient(GradientType="+f+", EndColorStr="+c+", StartColorStr="+ b+")");break;case 4:this.css({background:"-o-linear-gradient("+e+b+", "+c+")"})}};$.fn.addBorderShadow=function(b,c,d){var e=c+"px",f=d+"px";c=2*(Math.abs(c)+Math.abs(d))+"px";this.css({"-moz-box-shadow":e+" "+f+" "+c+" "+b,"box-shadow":e+" "+f+" "+c+" "+b,"-webkit-box-shadow":e+" "+f+" "+c+" "+b,"-o-box-shadow":e+" "+f+" "+c+" "+b,"-ms-box-shadow":e+" "+f+" "+c+" "+b})}; var reflection=function(b){var c=new Image,d=document.createElement("canvas"),e=d.getContext("2d");b[0].appendChild(d);c.onload=function(){c.onload=c.onerror=null;var b=this.width,g=this.height,h=0.7*g;try{d.style.width=b+"px";d.style.height=h+"px";d.width=b;d.height=h;d.className="reflect";$(d).css({transform:"translateY(-1px)"});e.save();e.translate(0,g);e.scale(1,-1);e.drawImage(c,0,0,b,g);e.restore();e.globalCompositeOperation="destination-out";var k=e.createLinearGradient(0,0,0,h);k.addColorStop(1, "rgba(255, 0, 0, 1.0)");k.addColorStop(0,"rgba(255, 0, 0, 0)");e.fillStyle=k;e.rect(0,0,b,2*h);e.fill()}catch(l){}};c.onerror=function(){c.onload=c.onerror=null};c.src=b.children("img")[0].src},getHost=function(b){var c;b||(b=window.location.href);var d=b.match(/(.*\:\/\/)([^\/]*)\/([^\/]*).*/);d&&(c="s3.amazonaws.com"===d[2]?d[1]+d[2]+"/"+d[3]:d[1]+d[2]);Log.print(b+d+","+c);return c}; $.fn.changeButtonColor=function(b,c,d){var e=this;if("none"!=this.css("display")){var f=this;0")[0],h=g.getContext("2d")}catch(k){return}var l=f.width(),m=f.height(),f=f[0]; void 0==c&&(c=!1);var p=getHost(f.src),n=getHost();if(p&&n!==p)g=f.src.replace(p,n),f.src=g,!1==c&&$(f).load(function(){try{e.changeButtonColor(b,!0,d)}catch(c){}});else{g.width=l;g.height=m;try{h.drawImage(f,0,0,f.naturalWidth,f.naturalHeight,0,0,l,m);var q=h.getImageData(0,0,l,m),r=h.getImageData(0,0,l,m);if(!0!=f.colorChanged&&(f.colorChanged=!0,q)){for(var s=colorSplit(b),l=0,w=q.data.length;lbrowserType)){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.speed=function(b,c){function d(b){b=void 0==b.originalEvent.touches?[b]:b.originalEvent.touches;if(1b.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="",e=0;e
");this.setText(b);void 0==e&&(e=$("body"));e.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 e=this,f=document.createElement("script");f.type="text/javascript";f.async=!0;f.onload=f.onreadystatechange=function(){e.readyState&&"loaded"!=e.readyState&&"complete"!=e.readyState||(f.onload=f.onreadystatechange=null,void 0!=c&&c())};f.onerror=function(){void 0!=d&&d()};$("body")[0].appendChild(f);f.src=b} function addProgressBar(b,c,d){if(void 0!=b&&null!=b&&(void 0==b.progressBar||null==b.progressBar)){var e=$("
"),f=$("
");c=void 0==c||null==c?$(b).outerWidth():c;d=void 0==d||null==d?$(b).outerHeight():d;var g=$("");f.css({background:"#000000",opacity:"0.3",width:c+"px",height:d+"px","z-index":"0"});e.css({width:c+"px",height:d+"px","z-index":"100"});g.css({left:(c-31)/2+"px",top:(d-31)/2+"px","z-index":"1"});e.append($(f)); e.append($(g));b.append($(e));b.progressBar=e}}function clearProgressBar(b){void 0!=b.progressBar&&null!=b.progressBar&&b.progressBar.remove()} function setAnimation(b,c,d,e){if(b&&void 0!=c){100>c&&(c*=1E3);if(void 0==d||""==d)d="all";void 0==e&&(e="ease-in-out");d=d+" %dms "+e;0Math.abs(h)?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 f=-30;0=b.length)){var f=b.length;c=Math.max((c-d*f)/(f-1),0);void 0==e&&(e=0);for(var g=0;g=b||void 0!=d&&b>d)return"";if(bookConfig.getPageURL){var e=0;"normal"==c&&(e=1);"thumb"==c&&(e=2);return bookConfig.getPageURL(b,e)}d=global.fliphtml5_pages;if(void 0!=d&&0d/e?(f.x=d*c/e,f.y=c):(f.x=b,f.y=b*e/d);return f},getPageWidthHeightByWidth=function(b,c,d,e){c=Point(0, 0);c.x=b;c.y=b*e/d;return c},slideShowImagesAdapter=function(b,c){if(b[0])return b;for(var d=[],e=c[0],f=c[1],g=b[e].length,h=0;he&&n>g){q=Math.abs(q/(f-r));var w=e/f;0>=r&&q>=w?(m=c,s=d,q>w&&(m=h()?e-(e-m)*e/p:m*e/p,s=l()?f-(f-s)*e/p:s*e/p),0>r&&(q=h()?e-m:m,r=l()?f-s:s,n=Math.sqrt(Math.pow(q,2)+Math.pow(f-r,2)),m=h()?e-(e-m)*g/n:m*g/n,s=k()?f-(f-s)*g/n:s*g/n)):p-e>=n-g?(m=h()?e-(e-c)*e/p:c*e/p,s=l()?f-(f-d)*e/p:d*e/p):(m=h()?e-(e-c)*g/n:c*g/n,s=k()?f-(f-d)*g/n:d*g/n);m=Point(m,s)}else p>e&&(m= h()?e-(e-c)*e/p:c*e/p,s=l()?f-(f-d)*e/p:d*e/p,m=Point(m,s)),n>g&&(m=h()?e-(e-c)*g/n:c*g/n,s=k()?f-(f-d)*g/n:d*g/n,m=Point(m,s));k()&&0==m.y?m.y=0.002*f:l()&&m.y==f&&(m.y=0.998*f);return m},computePoint=function(b,c,d,e,f,g,h,k){var l,m;l=Point(c,d);l=computeMousePoint(b,c,d,e,f,g);d=l.x;m=l.y;l=function(){return 0<=b.indexOf("l")};c=function(){return 0<=b.indexOf("t")};switch(b){case "tl":actualPoint=Point(d,m);middlePoint=Point(e-actualPoint.x/2,m/2);endPoint=Point(2*e,0);break;case "tr":actualPoint= Point(e-d,m);middlePoint=Point(e-actualPoint.x/2,actualPoint.y/2);endPoint=Point(-e,0);break;case "bl":actualPoint=Point(d,f-m);middlePoint=Point(e-actualPoint.x/2,actualPoint.y/2);endPoint=Point(2*e,f);break;case "br":actualPoint=Point(e-d,f-m),middlePoint=Point(e-actualPoint.x/2,actualPoint.y/2),endPoint=Point(-e,f)}var p=Point(0,0),n=Math.PI/2,q=Math.atan2(actualPoint.y,actualPoint.x);m=n-q;d=180*m/Math.PI;var r=m-Math.atan2(middlePoint.y,middlePoint.x);distance=Math.max(0,Math.sin(r)*Math.sqrt(Math.pow(middlePoint.x, 2)+Math.pow(middlePoint.y,2)));noMovePoint=Point(distance*Math.sin(m),distance*Math.cos(m));var s,w;m>n&&(noMovePoint.x+=Math.abs(noMovePoint.y*Math.tan(q)),noMovePoint.y=0,p=Math.PI-m,g=g-f/Math.sin(p)-(noMovePoint.x-f/Math.tan(p))*Math.cos(p),p=Point(Math.round(g*Math.cos(p)),Math.round(g*Math.sin(p))),l()&&(p.x=-p.x),c()&&(p.y=-p.y));q=Math.sqrt(Math.pow(endPoint.x-actualPoint.x,2)+Math.pow(endPoint.y-actualPoint.y,2));g=Math.round(noMovePoint.y/Math.tan(m)+noMovePoint.x);l()&&(g=e-g);n=l()?g: e-g;r=n*Math.cos(2*m);s=n*Math.sin(2*m);g=Point(Math.round(g+(l()?-r:r)),Math.round(c()?s:f-s));s=n*Math.sin(m);var v=actualPoint.x/2,z=actualPoint.y/2,n=Point(v/e*100,z/f*100),q=qc||!f&&0"+(e+"/"+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=[],e=0,f=0;fc.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)c=b.style.transform;c=c.match(/scale\((.*?)\)/)||c.match(/scale3d\((.*?)\)/);if(null==c||""==c)return 1;c=c[1].split(", ");return c[0]},actionEvent=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"),3==browserType?window.location=this.linkURL:window.open(this.linkURL,this.config.action.linkTarget),$(b).addClass("slider-action")):this.config.action.actionType==PageEditor.ActionType.OPEN_WINDOW?(this.video=new initVideoForm(tmpContainer,{width:this.config.action.windowWidth,height:this.config.action.windowHeight, src:this.config.action.resourceContent,caption:this.config.action.caption},bookContainer.width(),bookContainer.height()),$(b).addClass("slider-action")):this.config.action.actionType==PageEditor.ActionType.SLIDE_SHOW?(this.slide=new initSlideShow(tmpContainer,this.config.action.photos,bookContainer.width(),bookContainer.height()),$(b).addClass("slider-action")):this.config.action.actionType==PageEditor.ActionType.PLAY_AUDIO?(this.audios=new initAudioEditor(tmpContainer,this.config.action.audioURL, this.config.action.autoPlay),this.audios.showshow(),$(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.OPEN_IMG?(this.zoomImg=new HTML5ZoomImg(this.config.src,$("#tmpContainer")),$(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.video&&this.video.show(),$(b).addClass("slider-action"))},getAliasValue=function(b){b=bookConfig[b];if(b instanceof Array)for(;0d.indexOf(f)&&0>e.indexOf(f)?c:0<=d.indexOf(f)},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"],e=["false","no","hide","disable"];b=b.toLowerCase();return 0>d.indexOf(b)&&0>e.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("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 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,e,f){loadJavascript("http://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js",function(){var g=document.createElement("ins"),g=$(g);g.addClass("adsbygoogle");g.css({display:"inline-block",width:d+"px",height:e+"px"});g.attr("data-ad-client",f);var h=$("
");h.css({position:"absolute","z-index":1,left:b+"px",top:c+"px",width:d+"px",height:e+"px"});$("body").append(h);h.append(g);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},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}if(void 0==b||null==b)b=flipBook;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){try{if(!aliasConfig)return c;var d=aliasConfig[b];if(!d)return c;for(var e=0;ebookConfig.flippingTime?0.2:bookConfig.flippingTime);void 0==bookConfig.retainBookCenter&&(bookConfig.retainBookCenter=getConfigValue("retainBookCenter","Yes"));void 0==bookConfig.totalPagesCaption&&(bookConfig.totalPagesCaption= getConfigValue("totalPagesCaption",""));void 0==bookConfig.pageNumberCaption&&(bookConfig.pageNumberCaption=getConfigValue("pageNumberCaption",""));void 0==bookConfig.topMargin&&(bookConfig.topMargin=getConfigValue("topMargin",10));void 0==bookConfig.bottomMargin&&(bookConfig.bottomMargin=getConfigValue("bottomMargin",10));void 0==bookConfig.leftMargin&&(bookConfig.leftMargin=getConfigValue("leftMargin",10));void 0==bookConfig.rightMargin&&(bookConfig.rightMargin=getConfigValue("rightMargin",10)); void 0==bookConfig.LinkDownColor&&(bookConfig.LinkDownColor=getConfigValue("LinkDownColor","#0000FF"));void 0==bookConfig.LinkAlpha&&(bookConfig.LinkAlpha=getConfigValue("LinkAlpha",0.4));void 0==bookConfig.OpenWindow&&(bookConfig.OpenWindow=getConfigValue("OpenWindow","Blank"));void 0==bookConfig.googleAnalyticsID&&(bookConfig.googleAnalyticsID=getConfigValue("googleAnalyticsID",""));void 0==bookConfig.language&&(bookConfig.language=getConfigValue("language","English"));void 0==bookConfig.AboutAddress&& (bookConfig.AboutAddress=getConfigValue("AboutAddress",""));void 0==bookConfig.AboutEmail&&(bookConfig.AboutEmail=getConfigValue("AboutEmail","support@fliphtml5.com"));void 0==bookConfig.AboutMobile&&(bookConfig.AboutMobile=getConfigValue("AboutMobile",""));void 0==bookConfig.AboutWebsite&&(bookConfig.AboutWebsite=getConfigValue("AboutWebsite","http://www.fliphtml5.com"));void 0==bookConfig.AboutDescription&&(bookConfig.AboutDescription=getConfigValue("AboutDescription",""));void 0==bookConfig.AboutAuthor&& (bookConfig.AboutAuthor=getConfigValue("AboutAuthor","fliphtml5.com"));void 0==bookConfig.totalPageCount&&(bookConfig.totalPageCount=getConfigValue("totalPageCount",1));void 0==bookConfig.largePageWidth&&(bookConfig.largePageWidth=getConfigValue("largePageWidth",1440));void 0==bookConfig.largePageHeight&&(bookConfig.largePageHeight=getConfigValue("largePageHeight",1728));void 0==bookConfig.normalPath&&(bookConfig.normalPath=getConfigValue("normalPath","files/page/"));void 0==bookConfig.largePath&& (bookConfig.largePath=getConfigValue("largePath","files/large/"));void 0==bookConfig.thumbPath&&(bookConfig.thumbPath=getConfigValue("thumbPath","files/thumb/"));void 0==bookConfig.FlipStyle&&(bookConfig.FlipStyle=getConfigValue("FlipStyle","flip"));void 0==bookConfig.showDoublePage&&(bookConfig.showDoublePage=getConfigValue("showDoublePage","yes"));void 0==bookConfig.QRPath&&(bookConfig.QRPath=getConfigValue("QRPath","files/extfile/QRURL.png"));void 0==bookConfig.QRCode&&(bookConfig.QRCode=getConfigValue("QRCode", "hide"));void 0==bookConfig.FlipSound&&(bookConfig.FlipSound=getConfigValue("FlipSound","yes"));void 0==bookConfig.MiniStyle&&(bookConfig.MiniStyle=getConfigValue("MiniStyle","Show"));void 0==bookConfig.AnnotationButtonVisible&&(bookConfig.AnnotationButtonVisible=getConfigValue("AnnotationButtonVisible","hide"));void 0==bookConfig.VideoButtonVisible&&(bookConfig.VideoButtonVisible=getConfigValue("VideoButtonVisible","hide"));void 0==bookConfig.SlideshowButtonVisible&&(bookConfig.SlideshowButtonVisible= getConfigValue("SlideshowButtonVisible","hide"));void 0==bookConfig.CompanyLogoFile&&(bookConfig.CompanyLogoFile=getConfigValue("CompanyLogoFile",""));void 0==bookConfig.UIBaseURL&&(bookConfig.UIBaseURL=getConfigValue("UIBaseURL",""));void 0==bookConfig.haveAdSense&&(bookConfig.haveAdSense=getConfigValue("haveAdSense","No"));void 0==bookConfig.adSenseLeft&&(bookConfig.adSenseLeft=getConfigValue("adSenseLeft",0));void 0==bookConfig.adSenseTop&&(bookConfig.adSenseTop=getConfigValue("adSenseTop",0)); void 0==bookConfig.adSenseWidth&&(bookConfig.adSenseWidth=getConfigValue("adSenseWidth",0));void 0==bookConfig.adSenseHeight&&(bookConfig.adSenseHeight=getConfigValue("adSenseHeight",0));void 0==bookConfig.adSenseClientId&&(bookConfig.adSenseClientId=getConfigValue("adSenseClientId",""));void 0==bookConfig.addPaperCoil&&(bookConfig.addPaperCoil=getConfigValue("addPaperCoil","No"));void 0==bookConfig.ToolbarViewMode&&(bookConfig.ToolbarViewMode=getConfigValue("ToolbarViewMode","Lite"));void 0==bookConfig.HomeButtonIcon&& (bookConfig.HomeButtonIcon=getConfigValue("HomeButtonIcon",""));void 0==bookConfig.AnnotationButtonIcon&&(bookConfig.AnnotationButtonIcon=getConfigValue("AnnotationButtonIcon",""));void 0==bookConfig.VideoButtonIcon&&(bookConfig.VideoButtonIcon=getConfigValue("VideoButtonIcon",""));void 0==bookConfig.SlideshowButtonIcon&&(bookConfig.SlideshowButtonIcon=getConfigValue("SlideshowButtonIcon",""));void 0==bookConfig.ShareButtonIcon&&(bookConfig.ShareButtonIcon=getConfigValue("ShareButtonIcon",""));void 0== bookConfig.ThumbnailButtonIcon&&(bookConfig.ThumbnailButtonIcon=getConfigValue("ThumbnailButtonIcon",""));void 0==bookConfig.ZoomInButtonIcon&&(bookConfig.ZoomInButtonIcon=getConfigValue("ZoomInButtonIcon",""));void 0==bookConfig.ZoomOutButtonIcon&&(bookConfig.ZoomOutButtonIcon=getConfigValue("ZoomOutButtonIcon",""));void 0==bookConfig.FullscreenButtonIcon&&(bookConfig.FullscreenButtonIcon=getConfigValue("FullscreenButtonIcon",""));void 0==bookConfig.ExitFullscreenButtonIcon&&(bookConfig.ExitFullscreenButtonIcon= getConfigValue("ExitFullscreenButtonIcon",""));void 0==bookConfig.BookmarkButtonIcon&&(bookConfig.BookmarkButtonIcon=getConfigValue("BookmarkButtonIcon",""));void 0==bookConfig.TableOfContentButtonIcon&&(bookConfig.TableOfContentButtonIcon=getConfigValue("TableOfContentButtonIcon",""));void 0==bookConfig.SearchButtonIcon&&(bookConfig.SearchButtonIcon=getConfigValue("SearchButtonIcon",""));void 0==bookConfig.PrintButtonIcon&&(bookConfig.PrintButtonIcon=getConfigValue("PrintButtonIcon",""));void 0== bookConfig.BackgroundSoundButtonOnIcon&&(bookConfig.BackgroundSoundButtonOnIcon=getConfigValue("BackgroundSoundButtonOnIcon",""));void 0==bookConfig.BackgroundSoundButtonOffIcon&&(bookConfig.BackgroundSoundButtonOffIcon=getConfigValue("BackgroundSoundButtonOffIcon",""));void 0==bookConfig.HelpButtonIcon&&(bookConfig.HelpButtonIcon=getConfigValue("HelpButtonIcon",""));void 0==bookConfig.AboutButtonIcon&&(bookConfig.AboutButtonIcon=getConfigValue("AboutButtonIcon",""));void 0==bookConfig.AutoPlayStartButtonIcon&& (bookConfig.AutoPlayStartButtonIcon=getConfigValue("AutoPlayStartButtonIcon",""));void 0==bookConfig.AutoPlayStopButtonIcon&&(bookConfig.AutoPlayStopButtonIcon=getConfigValue("AutoPlayStopButtonIcon",""));void 0==bookConfig.DownloadButtonIcon&&(bookConfig.DownloadButtonIcon=getConfigValue("DownloadButtonIcon",""));void 0==bookConfig.searchTextJS&&(bookConfig.searchTextJS=getConfigValue("searchTextJS","files/search/book_config.js"));void 0==bookConfig.searchPositionJS&&(bookConfig.searchPositionJS= getConfigValue("searchPositionJS","files/search/text_position.js"));void 0==bookConfig.userSmallMode&&(bookConfig.userSmallMode=getConfigValue("userSmallMode","yes"));void 0==bookConfig.maxWidthToSmallMode&&(bookConfig.maxWidthToSmallMode=getConfigValue("maxWidthToSmallMode",400));void 0==bookConfig.maxHeightToSmallMode&&(bookConfig.maxHeightToSmallMode=getConfigValue("maxHeightToSmallMode",400));void 0==bookConfig.backgroundScene&&(bookConfig.backgroundScene=getConfigValue("backgroundScene","None")); bookConfig.FlipSound=parseBool(bookConfig.FlipSound);try{void 0!=staticAd&&!0==staticAd.haveAd&&(bookConfig.retainBookCenter=getConfigValue("retainBookCenter","No"))}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')"}),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,e,f,g,h,k){this.width=e;this.height=f;this.background=$("
");c=c.replaceAll("<","<");c=c.replaceAll(">",">");this.textField=new label(c,this.background);this.mainColor=g;this.pageIndex=b;this.mouseLeaveColor=h;this.mouseOverColor=k;e=colorDiv(this.mouseLeaveColor,20);f=colorAdd(this.mainColor,20);$(this.background).css({"background-color":this.mouseLeaveColor,width:this.width+"px",height:this.height+"px",position:"absolute","border-bottom":"1px solid "+e,"border-top":"1px solid "+ f,cursor:"pointer"});$(this.background).css({"text-shadow":"1px 1px "+colorAdd(this.mainColor,40)});$(this.background).css({overflow:"hidden"});this.textField.onResize(this.width-20,this.height-16);this.textField.setLabelPosition(10,8);this.isMouseMove=!1;this.downPoint=Point(0,0);$(d).append(this.background);var l=!1;$(this.background).bind(_event._down,function(){if(global.phoneSearch&&!global.phoneSearch.isDrag||!global.phoneSearch&&!isSearchDrag)l=!0});$(this.background).bind(_event._move,function(){if(global.phoneSearch&& !global.phoneSearch.isDrag||!global.phoneSearch&&!isSearchDrag)l=!1});$(this.background).bind(_event._end,function(){if(global.phoneSearch&&!global.phoneSearch.isDrag||!global.phoneSearch&&!isSearchDrag)l&&gotoPageFun(this.pageIndex),l=!1}.bind(this));b="P."+b+": "+this.cutText(c,searchWord);bdor[22]="l";this.textField.setCaption(b);this.textField.riseAWord(searchWord);this.textField.setFont("12px",bookConfig.searchFontColor,"arial");rightToLeft&&!isPhone()&&(this.textField.labelBox.css({"text-align":"right"}), horizontalMirror(this.textField.labelBox));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-20,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,e=b.toLowerCase().indexOf(c.toLowerCase()),f;60<=e?(f=Math.max(60<=d-e?e-60:d-120,0),f=".."+b.substring(f,e)):f=b.substring(0,e);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.mouseup(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;if(isPhoneBook())this.showHide(!1),isFlipModel=!1,b.hide(),bookType=windowWidth>windowHeight?4:5,init(),toolBar.hide(),QRbutton.hide();else if("flip"!=bookConfig.FlipStyle.toLowerCase()||isBelowIE9())if("slide"==bookConfig.FlipStyle.toLowerCase()||isBelowIE9())this.showHide(!1),isFlipModel=!1,b.hide(),bookType=!0==userConfig.showDoublePage?3:6,miniStyle||(miniStyle=new MiniStyle(tmpContainer)),init();else if("catalog"!=bookConfig.FlipStyle.toLowerCase()|| isBelowIE9()){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==userConfig.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)}else rightToLeft=!1,bookConfig.RightToLeft=!1,this.showHide(!1),isFlipModel=!1,b.hide(),bookType=BookType.catalog_book,miniStyle||(miniStyle=new MiniStyle(tmpContainer)),init();else 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()}; 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"],e=0;e");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,e,f=0,g=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});e=$("");e.css({"z-index":"200",left:0,top:0,position:"absolute"});d.append(e);if("Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile){var h=$("");h.css({"z-index":"201",left:0,top:0,position:"absolute"});g++;h.load(function(){f++;f==bookConfig.totalPageCount+g&&(b.printArea.printArea(),clearProgressBar(b.contentBox))});d.append(h)}e.load(function(){f++; f==bookConfig.totalPageCount+g&&(b.printArea.printArea(),clearProgressBar(b.contentBox))});b.printArea.append(d)}break;case "printCurrent":if(2==bookType){var f=0,k=1;b.printArea.empty();d=$("
");d.css({position:"relative"});d.css({width:500,height:500});e=$("");d.append(e);"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&&(k=2,h=$(""),h.css({"z-index":"201", left:0,top:0,position:"absolute"}),h.load(function(){f++;f==k&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(h));e.load(function(){f++;f==k&&(clearProgressBar(b.contentBox),b.printArea.printArea())});b.printArea.append(d)}else if(3==bookType)f=0,k=1,b.printArea.empty(),d=$("
"),d.css({position:"relative"}),d.css({width:500,height:500}),e=$(""),d.append(e),"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&& (k=2,h=$(""),h.css({"z-index":"201",left:0,top:0,position:"absolute"}),h.load(function(){f++;f==k&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(h)),e.load(function(){f++;f==k&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),b.printArea.append(d);else if(1==bookType)f=0,k=1,b.printArea.empty(),d=$("
"),d.css({position:"relative"}),d.css({width:500,height:500}),e=$(""),d.append(e),"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&&(k=2,h=$(""),h.css({"z-index":"201",left:0,top:0,position:"absolute"}),h.load(function(){f++;f==k&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(h)),e.load(function(){f++;f==k&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),b.printArea.append(d);else if(bookType==BookType.normal_book||bookType==BookType.catalog_book)for(g= k=f=0,b.printArea.empty(),k=1==BookInfo.getBook().currentPageIndex||BookInfo.getBook().currentPageIndex==bookConfig.totalPageCount?0:1,c=0;c<=k;c++)d=$("
"),c!=k&&d.css({"page-break-after":"always"}),d.css({position:"relative"}),d.css({width:500,height:500}),h=2*parseInt(BookInfo.getBook().currentPageIndex/2)+c,1==BookInfo.getBook().currentPageIndex&&(h=1),e=$(""),e.css({"z-index":"200",left:0,top:0,position:"absolute"}),d.append(e),"Show"==bookConfig.PrintButtonVisible&& ""!=bookConfig.printWatermarkFile&&(h=$(""),h.css({"z-index":"201",left:0,top:0,position:"absolute"}),g++,h.load(function(){f++;f==k+g+1&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(h)),e.load(function(){f++;f==k+g+1&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),b.printArea.append(d);break;case "printRange":d=$("#rangeNum").val().split(",");e=[];g=k=c=0;e=[];b.printArea.empty();for(c=0;c");else e.push("");for(c=0;c"),c!=e.length-1&&d.css({"page-break-after":"always"}),d.css({position:"relative"}),d.css({width:500,height:500}),$(e[c]).css({"z-index":"200",left:0,top:0,position:"absolute"}),d.append($(e[c])),"Show"==bookConfig.PrintButtonVisible&&""!=bookConfig.printWatermarkFile&&(h=$(""),h.css({"z-index":"201",left:0,top:0,position:"absolute"}),g++,h.load(function(){k++;k==e.length+g&&(clearProgressBar(b.contentBox),b.printArea.printArea())}),d.append(h)),$(e[c]).load(function(){k++;k==e.length+g&&(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.titleBox=$("
");this.showing=!1;this.width=windowWidth;this.height=windowHeight;this.contentWidth=bookConfig.helpWidth;this.contentHeight=bookConfig.helpHeight;""==userConfig.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+"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:(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",right:"0px",position:"absolute"});this.titleBox.css({width:"20px",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.closeButton.append($("").asImageButton());$(this.toolBox).append(this.closeButton);$(this.toolBox).append(this.titleBox);$(this.titleBox).html("Help");this.fillImage();this.initEvent(); userConfig.showHelpContentAtFirst&&userConfig.helpButtonVisible||(this.background.css({display:"none"}),this.contentBox.css({display:"none"}),this.contentBack.css({display:"none"}))}bdor[28]="o"; helpBar.prototype.onResize=function(){this.contentWidth=bookConfig.helpWidth;this.contentHeight=bookConfig.helpHeight;""==userConfig.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+"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"});this.closeButton.css({top:"0px",right:"0px"})}; 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;""!=userConfig.helpContentFileURL?b=$(""):(b=$("
"),b.append($("

  • Drag the page corner to view
  • ")),b.append($("

  • Double click to zoom in, out
  • ")),b.css({"margin-left":"15px","text-shadow":"0px 1px #ffffff","font-weight":"bold","font-size":"13px","font-family":"verdana",left:"20px"}));this.checkBox.append(b)}; function harePanel(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=$("
    "), e=$("").html("Page"),f=$("
    ");f.append($("
    ")).append($("").html("Title")).append($("
    ")).append($("").html("Edit")).append($("
    ")).append($("").html("Delete")); d.append(e).append(f);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 g=this.getLocalStorage(this.cookieName),h=eval(g);if(h)for(this.downJSonArrByKey(h,"page"),g=0;g
    ").css({height:28}).attr("data-key", b.key).attr("data-page",b.page).append($("").html(b.page)).appendTo(c.noteTableInner),f=$("").appendTo(e),g=$("").attr("disabled",d).val(b.value).appendTo(f),h=$("
    ").css({right:60}).attr("title","Edit").append($("").attr("src", c.address+"note_edit.png")).appendTo(f);$("
    ").css({right:15}).attr("title","Delete").append($("").attr("src",c.address+"note_del.png")).appendTo(f).on("click touchend",function(b){e.remove();var d=e.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),g=$("").attr("src",d.address+"note.png").attr("title",b.value).attr("data-key",b.key).attr("data-page",b.page).appendTo(f);isTouch||f.transition3D();try{var h=$(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()),k=$(document.createElementNS("http://www.w3.org/2000/svg","path")).css({fill:"#FFF4A1",stroke:"#C99F1D",strokeWidth:1}).appendTo(h)}catch(l){h=$("").css({zIndex:140,position:"absolute"}).attr("class","noteCookie-eachNote-svg noteCookie-eachNote-svg"+b.page).appendTo(BookInfo.container()),k=$("").css({fill:"#FFF4A1",stroke:"#C99F1D",strokeWidth:1}).appendTo(h)}h.css({left:0,top:0,width:0,height:0}).hide();var m=$("
    ").attr("data-key",b.key).attr("data-page",b.page).hide().appendTo(BookInfo.container());m.css({left:f.offset().left,top:f.offset().top});m.on("click mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();return!1});var p=$("
    ").appendTo(m),n=$("
    ").append($("").attr("src", d.address+"showNoteList.png")).appendTo(p),q=$("
    ").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),s=$("
    ").css({right:46}).attr("title", "Delete").append($("").attr("src",d.address+"noteImg_del.png")).appendTo(p),w=$("
    ").appendTo(m),v=$("").val(b.value).appendTo(w); $("").html(b.time).appendTo(w);v.on("mousedown click",function(b){b.stopPropagation()});isTouch||m.transition3D();n.on("click touchend",function(){d.noteButtonIsShow&&d.showFlag?(d.hide(),d.showFlag=!1):(d.show(),d.showFlag=!0)});var z,u,t,x,y,D;p.on("mousedown.note touchstart.note",function(b){t=f.offset().left;x=f.offset().top;y=m.offset().left;D=m.offset().top;z=(b.pageX||b.originalEvent.touches[0].pageX)-y;u=(b.pageY||b.originalEvent.touches[0].pageY)- D;BookInfo.container().add(h).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;m.css({left:Math.floor(b.clientX-z),top:b.clientY-u});d.drawSVG(t,x,m.offset().left,m.offset().top,h,k)});BookInfo.container().add(h).add(p).on("mouseup.noteB touchend.noteB",function(){p.css({cursor:"default"}); BookInfo.container().add(h).add(d.noteImgContainers[BookInfo.getBookType()][BookInfo.getCurrentPages()[0]]).add(d.noteImgContainers[BookInfo.getBookType()][BookInfo.getCurrentPages()[1]]).off("mousemove.noteB touchmove.noteB");BookInfo.container().add(h).add(p).off("mouseup.noteB touchend.noteB")});b.stopPropagation();b.preventDefault();return!1});var B,A,K;q.on("click touchend",function(b){d.revertNoteImgText(f.attr("data-key"));m.hide();h.hide();C=!1});r.on("click touchend",function(b){b=v.val(); g.attr("title",b);var c=f.attr("data-key");d.updateNoteImgText(c,b);d.updateArrayOrderKey(d.notes,c,{value:b});d.addLocalStorage(d.cookieName,d.parseJSONArrayToString(d.notes));m.hide();h.hide();C=!1});s.on("click touchend",function(b){B||(B=$("
    ").appendTo(w), $("").html("Delete This Note!").appendTo(B),A=$("
    ").css({left:40}).html("Yes").appendTo(B),K=$("
    ").css({left:97}).html("No").appendTo(B),A.on("click touchend", function(b){b=f.attr("data-key");d.deleteNoteImg(b);m.remove();h.remove();f.remove();b=f.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<=e?(n=c+28,e-=n,b+28<=d+109?(p=b+28,m=d+181-24-b+28,c=b=0,h=d+181-24-48-p,k=e,d=d+181-24-p):(p=d+109,d+181-24>=b+28?(m=48,b=b+28-p):b=m=b+ 28-p,h=c=0,k=e,d=48),l=e):b+28=d+90.5&&c>=e+141-28?(n=e+141,e=c+28-n,b+28<=d+109?(p=b+28,m=d+181-24-b+28,b=0,c=e,h=d+181-24-48-p,k=0,d=d+181-24-p):(p=d+109,d+181-24>=b+28?(m=48,b=b+28-p):b=m=b+28-p,c=e,k=h=0,d=48),l=0):b+28=e+141-28?(n=e+141,e=c+28-n,b+28<=d+24?(p=b+28,m=d+24+48-p,b=0,c=e,h=m-48,k=0,d=m):(p=d+24,d+24+48<=b+28?b=m= b+28-p:(m=48,b=b+28-p),c=e,k=h=0,d=48),l=0):d+181<=b+28&&c+28>=e&&c+28<=e+70.5?(p=d+181,m=b+28-p,c+28<=e+20?(n=c+28,e=e+20+48-n,b=m,h=c=0,k=e-48,d=0,l=e):e+20+48<=c+28?(n=e+20,e=c+28-n,b=m,c=e,d=k=h=0,l=48):(n=e+20,e=48,b=m,c=c+28-n,d=k=h=0,l=e)):d+181<=b+28&&c+28<=e+141&&c+28>=e+70.5?(p=d+181,m=b+28-p,c+28<=e+141-20-48?(n=c+28,e=e+141-20-n,b=m,h=c=0,k=e-48,d=0,l=e):e+141-20<=c+28?(n=e+141-68,e=c+28-n,b=m,c=e,d=k=h=0,l=48):(n=e+141-68,e=48,b=m,c=c+28-n,d=k=h=0,l=e)):d>=b+28&&c+28>=e&&c+28<=e+70.5? (p=b+28,m=d-p,c+28<=e+20?(n=c+28,e=e+20+48-n,c=b=0,h=m,k=e-48,d=m,l=e):e+20+48<=c+28?(n=e+20,e=c+28-n,b=0,c=e,h=m,k=0,d=m,l=48):(n=e+20,e=48,b=0,c=c+28-n,h=m,k=0,d=m,l=e)):d>=b+28&&c+28<=e+141&&c+28>=e+70.5?(p=b+28,m=d-p,c+28<=e+141-20-48?(n=c+28,e=e+141-20-n,c=b=0,h=m,k=e-48,d=m,l=e):e+141-20<=c+28?(n=e+141-68,e=c+28-n,b=0,c=e,h=m,k=0,d=m,l=48):(n=e+141-68,e=48,b=0,c=c+28-n,h=m,k=0,d=m,l=e)):(k=h=c=b=m=e=n=p=0,d=48,l=0);f.show().css({width:m,height:e,left:p,top:n});g.attr("d","M"+d+","+l+" L"+b+ ","+c+" L"+h+","+k)},bindEvents:function(){var b=this,c=!1,d=function(){$.each(BookInfo.getCurrentPages(),function(c,d){if(b.noteImgContainers[BookInfo.getBookType()]){var g=b.noteImgContainers[BookInfo.getBookType()][d];g&&(g.css({cursor:""}),g.off("mousedown.addNote touchstart.addNote"))}});c=!1};BookInfo.container().on("mousedown.addNote touchstart.addNote",function(){d()});b.addBtn.bind(_event._end,function(e){var f=b.inputText.val();if(f){b.noteButtonIsShow=!1;b.noteTitleShowBtn.children("img").attr("src", b.address+"note_revert.png");b.noteButton.css({maxHeight:0,paddingBottom:0});c=!0;var g=BookInfo.getCurrentPages();$.each(g,function(e,g){var l=b.noteImgContainers[BookInfo.getBookType()][g];if(l)l.css({cursor:"url("+b.address+"note.png),auto"}).on(_event._down,function(e){b.noteButtonIsShow=!1;b.noteTitleShowBtn.children("img").attr("src",b.address+"note_revert.png");b.noteButton.css({maxHeight:0});if(c){if(!e.which||3!=e.which){var h=(e.pageX||e.originalEvent.touches[0].pageX)-l.offset().left;e= (e.pageY||e.originalEvent.touches[0].pageY)-l.offset().top;h=h/(l.width()*BookInfo.scale())*100+"%";e=e/(l.height()*BookInfo.scale())*100+"%";h={key:(new Date).getTime(),time:(new Date).format("yyyy-MM-dd hh:mm:ss",!0),value:f,left:h,top:e,page:g};b.addListDataAndNoteImg(h,$(this));b.downJSonArrByKey(b.rows,"page");$(".noteCookie-noteTable-row").detach();for(h=0;hthis.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(e[c])?1:parseInt(b[c])==parseInt(e[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,e){var f=this;c.on(_event._down,function(b){var d=b||event,k=d.clientY-f.outerScroll.position().top,l=b.which;b.stopPropagation();1==l&&($(document).on("mousemove.scrollBar touchmove.scrollBar",function(b){b.preventDefault();b.stopPropagation();d=b||event;b=d.clientY-k;0>=b?b=0:b>=f.scrollBar.outerHeight()-f.outerScroll.outerHeight()&&(b=f.scrollBar.outerHeight()- f.outerScroll.outerHeight());c.css({top:b});e.css({top:-b/(f.scrollBar.outerHeight()-f.outerScroll.outerHeight())*(f.noteTableInner.outerHeight()-f.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(f){if(!(d.outerHeight()>= e.outerHeight())){var h=f.originalEvent,h=h.wheelDelta||-h.detail,k=e.position().top,l;e.stop(!1,!1);0k+d.outerHeight()/11?k+d.outerHeight()/11:0:0>h&&(l=e.outerHeight()-d.outerHeight()>-(k-d.outerHeight()/11)?k-d.outerHeight()/11:-(e.outerHeight()-d.outerHeight()));e.css({top:l});c.css({top:-l/(e.outerHeight()-d.outerHeight())*(b.outerHeight()-c.outerHeight())});f.stopPropagation();f.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 e=$("
    ").css({left:32}).append($("").attr("src", this.address+"signature_up.png")).appendTo(d),f=$("
    ").css({left:60}).append($("").attr("src",this.address+"signature_down.png")).appendTo(d),g=$("
    ").css({left:88}).append($("").attr("src",this.address+"signature_revert.png")).appendTo(d),h=$("
    ").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)))});e.on("click touchend",function(){if(c.currentObj){var b=c.currentObj.width(),d=c.currentObj.height(),e=b+11;c.currentObj.css({width:e,height:e/(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()}});f.on("click touchend",function(){if(c.currentObj){var b=c.currentObj.width(),d=c.currentObj.height(),e=0>=b-11?5:b-11;c.currentObj.css({width:e,height:e/(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.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))}}); h.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(e){}var f,g;this.$signatureTitle.on("mousedown touchstart",function(d){d.preventDefault();d.stopPropagation();d=d.originalEvent.touches?d.originalEvent.touches[0]:d;f=d.clientX-c.$signature.position().left;g=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-f,top:b.clientY-g})});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},e={width:70,left:111,borderTopRightRadius:5,borderBottomRightRadius:5};b= $("
    ").css({boxShadow:"inset 1px 1px 0px #a6a6a6, 1px 1px 0px #f6f6f6"}).appendTo(b);var f=$("
    ").css({boxShadow:"0px 0px 1px #000000"}).append($("").html("Type on Keyboard")).css({left:17}).appendTo(b), f=$("
    ").appendTo(f),g=$("
    ").appendTo(f),h=$("
    ").css(d).html("Edit").appendTo(f).hide(),k=$("
    ").css(e).html("Delete").appendTo(f).hide();b=$("
    ").css({boxShadow:"0px 0px 1px #000000"}).append($("").html("Draw with Mouse")).css({left:"auto", right:17}).appendTo(b);b=$("
    ").appendTo(b);var l=$("
    ").appendTo(b),m=$("
    ").css(d).html("Edit").appendTo(b).hide(),p=$("
    ").css(e).html("Delete").appendTo(b).hide();g.on("mouseover.signature touchstart.signature",function(){g.css({borderColor:"#ff0000"})});g.on("mouseout.signature touchend.signature", function(){g.css({borderColor:"#cccccc"})});g.on(_event._down,function(b){b.preventDefault();b.stopPropagation();return!1});g.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=g,c.currentWriteEdit=h,c.currentWriteDel= k);b.preventDefault();b.stopPropagation();return!1});h.on("click.signature touchend.signature",function(){c.currentWriteSave=g;c.currentWriteEdit=h;c.currentWriteDel=k;c.$writeText.val(g.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()});k.on("click.signature touchend.signature",function(){c.currentWriteSave=g;c.currentWriteEdit= h;c.currentWriteDel=k;c.writeSave.add(c.writeSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss);c.hasAndChangeText=!1;g.html("");c.$writeText.val("");h.hide();k.hide()});l.on("mouseover.signature touchstart.signature",function(){l.css({borderColor:"#ff0000"})});l.on("mouseout.signature touchend.signature",function(){l.css({borderColor:"#cccccc"})});l.on(_event._down,function(b){b.preventDefault();b.stopPropagation();return!1});l.on(_event._end,function(b){l.children("img").length? c.saveAndUseDraw(c.drawOldData):(c.$signatureUnder.hide(),c.$writeTypeUnder.hide(),c.$drawTypeUnder.show(),c.currentDrawSave=l,c.currentDrawEdit=m,c.currentDrawDel=p);b.preventDefault();b.stopPropagation();return!1});m.on("click.signature touchend.signature",function(){c.currentDrawSave=l;c.currentDrawEdit=m;c.currentDrawDel=p;c.$signatureUnder.hide();c.$writeTypeUnder.hide();c.$drawTypeUnder.show()});p.on("click.signature touchend.signature",function(){try{c.currentDrawSave=l,c.currentDrawEdit=m, 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,m.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,e;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);e=this.$writeText.val();this.writeSave.add(this.writeSaveAndUse).css(this.disableCss); b.on("click touchend",function(b){c.$writeText.val(e);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 g=c.$writeText.val();(e=g)&&d&&(c.saveText=g,c.saveAndUseWrite(g))}b.preventDefault();b.stopPropagation();return!1});this.writeSave.on("click touchend",function(b){c.hasAndChangeText&& (e=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(u);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(u);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")),e=$("
    ").css({boxShadow:"rgb(166, 166, 166) 1px 1px 0px inset, rgb(246, 246, 246) 1px 1px 0px"}).appendTo(d),f=$("
    ").appendTo(e), g=$("").appendTo(d),h=$("
    ").css({left:28}).appendTo(b).html("UNDO"),k=$("
    ").css({left:80}).appendTo(b).html("REDO"),l=$("
    ").css({left:152,width:78}).html("Clear All").appendTo(b);this.clearAllBtn=l;h.add(k).add(l).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(this.disableCss); this.undo=h;this.redo=k;h.on("mouseover.signature touchstart.signature",function(b){c.undoIsUse&&h.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});k.on("mouseover.signature touchstart.signature",function(b){c.redoIsUse&&k.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)});l.on("mouseover.signature touchstart.signature",function(b){c.clearAllFalg&&l.removeClass("flipHTML5Signature-normal").addClass("flipHTML5Signature-hover").css(c.overCss)}); h.on("mouseout.signature touchend.signature",function(b){c.undoIsUse&&h.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});k.on("mouseout.signature touchend.signature",function(b){c.redoIsUse&&k.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});l.on("mouseout.signature touchend.signature",function(b){c.clearAllFalg&&l.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)}); h.on("mousedown.signature",function(b){c.undoIsUse&&h.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});k.on("mousedown.signature",function(b){c.redoIsUse&&k.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});l.on("mousedown.signature",function(b){c.clearAllFalg&&l.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.downCss)});h.add($(document)).on("mouseup.signature",function(b){c.undoIsUse&&h.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)}); k.add($(document)).on("mouseup.signature",function(b){c.redoIsUse&&k.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});l.add($(document)).on("mouseup.signature",function(b){c.clearAllFalg&&l.removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss)});var m=$("
    ").html("Preview").appendTo(b),p=60/140*16,n=document.createElement("canvas"),q=n.getContext("2d"), r=$(n).css({position:"absolute",left:0,top:-Math.floor(p)});m.append(r);this.previewCanvas=n;this.previewContext=q;n.width=234;n.height=60+Math.ceil(p)+10;b=this.colorPicker(b);b.container.css({left:220,top:11});var s,w,v;g[0].value=parseFloat((7*(parseInt(f.css("left"))+4)+1).toFixed(2));f.on("mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();b=b.originalEvent.touches?b.originalEvent.touches[0]:b;s=b.clientX-f.position().left;e.add(d).add($(document)).on("mousemove.lineWidth touchmove.lineWidth", function(b){b=b.originalEvent.touches?b.originalEvent.touches[0]:b;w=b.clientX-s;w=-4>=w?-4:93<=w?93:w;f.css({left:w});v=(w+4)/97*7+1;v=parseFloat(v.toFixed(2));g[0].value=v});d.add($(document)).on("mouseup.lineWidth touchend.lineWidth",function(){c.changeLineWidth(v);e.add(d).add($(document)).off("mousemove.lineWidth touchmove.lineWidth");d.add($(document)).off("mouseup.lineWidth touchend.lineWidth")});return!1});e.on("mousedown touchstart",function(b){b=b.clientX-e.offset().left;b=0>=b?0:97<=b? 97:b;f.css({left:b-4});v=b/97*7+1;v=parseFloat(v.toFixed(2));g[0].value=v;c.changeLineWidth(v)});g.on("change",function(){var b=g[0].value;isNaN(b)?g[0].value=parseFloat(((f.position().left+4)/97*7+1).toFixed(2)):(1>b?(g[0].value=1,f.css({left:-4})):8=c.drawOldPoints.length?c.drawOldPoints.length-1:z;x.clearRect(0,0,u.width,u.height);q.clearRect(0,0,n.width,n.height);var d=c.drawOldPoints[c.drawOldPoints.length-1-z];c.points=d.concat();c.draw(u,x,c.drawOldPoints[c.drawOldPoints.length-1-z],c.drawColor,c.lineWidth);c.drawPreview(n,q,d,c.drawColor,c.lineWidth);c.drawSave.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss);c.hasDrawFlag=!0;l.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss); c.clearAllFalg=!0;z==c.drawOldPoints.length-1&&(c.undoIsUse=!1,h.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss),c.drawSave.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss),c.hasDrawFlag=!1,l.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-normal flipHTML5Signature-hover").css(c.disableCss),c.clearAllFalg=!1);b.preventDefault();b.stopPropagation();return!1}});k.on("mousedown.signature touchstart.signature", function(b){if(c.redoIsUse){c.undoIsUse=!0;h.css(c.normalCss).addClass("flipHTML5Signature-normal").removeClass("flipHTML5Signature-hover");z-=1;z=0>=z?0:z;x.clearRect(0,0,u.width,u.height);q.clearRect(0,0,n.width,n.height);var d=c.drawOldPoints[c.drawOldPoints.length-1-z];c.points=d.concat();c.draw(u,x,c.drawOldPoints[c.drawOldPoints.length-1-z],c.drawColor,c.lineWidth);c.drawPreview(n,q,d,c.drawColor,c.lineWidth);c.drawSave.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss); c.hasDrawFlag=!0;l.add(c.drawSaveAndUse).removeClass("flipHTML5Signature-hover").addClass("flipHTML5Signature-normal").css(c.normalCss);c.clearAllFalg=!0;0==z&&(c.redoIsUse=!1,k.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss));b.preventDefault();b.stopPropagation();return!1}});c.drawOldPoints.push([]);m=$("
    ").appendTo(this.$drawTypeUnder); p=$("
    ").css({boxShadow:"rgb(166, 166, 166) 1px 1px 0px inset, rgb(246, 246, 246) 1px 1px 0px"}).appendTo(m);m.css({cursor:"url("+c.address+"pen.png),auto"});var u=document.createElement("canvas"),t=window.canvas=$(u);p.append(t);u.width=540;u.height=158;$(u).css({position:"absolute",left:0,top:-16});var x=u.getContext("2d"); this.canvas=u;this.context=x;this.points=[];this.drawColor=b.message[0].style.backgroundColor;this.lineWidth=1;var y,D;t.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-z;c.points=c.drawOldPoints[d-z-1].concat();z=0}c.undoIsUse=!0;h.css(c.normalCss).addClass("flipHTML5Signature-normal").removeClass("flipHTML5Signature-hover");c.redoIsUse=!1;k.removeClass("flipHTML5Signature-hover flipHTML5Signature-normal").css(c.disableCss); c.clearAllFalg=!0;l.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");y={x:b.clientX-t.offset().left+0,y:b.clientY-t.offset().top+16,t:0,w:c.lineWidth};c.points.push(y);t.on(_event._move,function(b){b=b.originalEvent.touches?b.originalEvent.touches[0]:b;D={x:b.clientX-t.offset().left+0,y:Math.min(b.clientY-t.offset().top+ 16,156),t:1};c.points.push(D);c.draw(u,x,c.points,c.drawColor,c.lineWidth);c.drawPreview(n,q,c.points,c.drawColor,c.lineWidth)});t.add($(document)).on("mouseup.signature touchend.signature",function(){c.drawOldPoints.push(c.points.concat());t.off(_event._move);t.add($(document)).off("mouseup.signature touchend.signature")});return!1})},addSignatureImg:function(b,c,d){var e=this;b.on("mousedown.hideToolBar touchstart.hideToolBar",function(b){e.toolBar&&e.toolBar.hide()});b.css({cursor:"pointer"}); void 0!=e.onCreated?e.onCreated[1].call(e.onCreated[0]):e.hide();b.off("mousedown.signature touchstart.signature");b.on("mousedown.signature touchstart.signature",function(f){b.off("mousedown.signature touchstart.signature");if(isTouch||1===f.which){var g=new Date,h=g.getTime(),g=g.format("MM/dd/yyyy hh:mm:ss");e.showTimeFalg[h]=!1;var k=(f.pageX||f.originalEvent.touches[0].pageX)/BookInfo.scale()-b.offset().left,l=(f.pageY||f.originalEvent.touches[0].pageY)/BookInfo.scale()-b.offset().top,k=e.parseData({left:k, top:l,width:c.width,height:c.height},b[0].offsetWidth,b[0].offsetHeight),l=$.extend({},c,{width:k.width,height:k.height});e.oldData[h]=l;e.createSignatureImg(b,l,d,k.left,k.top,h,g);e.signatureCookies.push({type:l.type,data:0===c.type?e.saveText:e.savePoints,key:h,page:d,currentTime:g,left:k.left,top:k.top,width:l.width,height:l.height});e.addLocalStorage(e.signatureName,e.parseToString(e.signatureCookies));f.preventDefault();f.stopPropagation();return!1}});b.add($(document)).add(BookInfo.container()).on("mouseup.signature touchend.signature", function(c){$.each(BookInfo.getCurrentPages(),function(b,c){var d=e.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,e,f,g,h){var k=this;b.on("mousedown.hideToolBar touchstart.hideToolBar",function(){k.toolBar&&k.toolBar.hide()});var l=$("
    ").append($("").attr("src", c.url)).attr("data-key",g).attr("data-page",d).css({position:"absolute",width:c.width,height:c.height,left:e,top:f}).appendTo(b),m=$("
    ").css({left:c.width+2}).hide().html(h);c=$("").attr("src",k.address+"signature_dateClose.png").css({position:"absolute",top:0,right:0,cursor:"pointer"});m.appendTo(l).append(c);c.off("mousedown touchstart");c.on("mousedown touchstart", function(){var b=k.currentObj.attr("data-key");m.hide();k.showTimeFalg[b]=!1});m.off("mousedown touchstart");m.on("mousedown touchstart",function(b){b.preventDefault();b.stopPropagation();return!1});l.off("mouseover.signature touchstart.signature");l.on("mouseover.signature touchstart.signature",function(){l.css({border:"1px solid #ff0000"})});l.off("mouseout.signature touchend.signature");l.on("mouseout.signature touchend.signature",function(){l.css({border:0})});l.off("mousedown.getObj touchstart.getObj"); l.on("mousedown.getObj touchstart.getObj",function(b){$(".flipHTML5Signature-eachSignatureImg").css({zIndex:1});l.css({zIndex:4});k.currentObj=l;k.toolBar.css({left:l.offset().left-k.container.offset().left,top:l.offset().top-k.container.offset().top-k.toolBar.outerHeight()}).show()});var p=!1;l.off("mousedown.signatureImg touchstart.signatureImg");l.on("mousedown.signatureImg touchstart.signatureImg",function(c){var d=c.pageX||c.originalEvent.touches[0].pageX,e=c.pageY||c.originalEvent.touches[0].pageY, h=l[0].offsetLeft,m=l[0].offsetTop;b.on("mousemove.signatureImg touchmove.signatureImg",function(b){b.preventDefault();b.stopPropagation();p=!0;var c=h-(d-(b.pageX||b.originalEvent.touches[0].pageX))/BookInfo.scale();f=m-(e-(b.pageY||b.originalEvent.touches[0].pageY))/BookInfo.scale();l.css({left:c,top:f});k.toolBar.css({left:l.offset().left-k.container.offset().left,top:l.offset().top-k.container.offset().top-k.toolBar.outerHeight()}).show();k.showTimeFalg[g]&&k.reviseDateTag()});l.add(b).add($(document)).on("mouseup.signatureImg touchend.signatureImg", function(){b.off("mousemove.signatureImg touchmove.signatureImg");l.add(b).add($(document)).off("mouseup.signatureImg touchend.signatureImg");if(p){var c=l.attr("data-key"),d=k.parseObject(k.currentObj[0]);k.updateArrayOrderKey(k.signatureCookies,c,{left:d.left,top:d.top});k.addLocalStorage(k.signatureName,k.parseToString(k.signatureCookies))}});c.preventDefault();c.stopPropagation();return!1});b.css({cursor:""})},draw:function(b,c,d,e,f){var g=-1,h=d.length;c.clearRect(0,0,b.width,b.height);c.save(); c.beginPath();c.lineJoin="round";c.strokeStyle=e;for(c.lineWidth=f;++gf&&d>g?(e=f,c=(c-e)/2,d=(d-g)/2):c>f&&dg?(e=c,g=c/h,c=(c-e)/2,d=(d-g)/2):e>h?(g=d,e=d*h,c=(c-e)/2,d=0):e").css({position:"absolute",width:e,height:g,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,f){var g=c.signatureContexts[BookInfo.getBookType()][f];g&&(b.type=1,c.addSignatureImg(g,b,f))});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"),e=BookInfo.getCurrentPages();$.each(e,function(b,e){var h=c.signatureContexts[BookInfo.getBookType()][e];h&&(d.type=0,h.css({cursor:""}),c.addSignatureImg(h,d,e))});c.saveWrite(b)},drawTextByDiv:function(b,c,d,e){var f=document.createElement("canvas"),g=window.context=f.getContext("2d");g.fillStyle=e;g.font=""+c+" "+d+"";var h=g.measureText(b).width+8;f.width=h;f.height=54;g.fillStyle= e;g.font=""+c+" "+d+"";g.textBaseline="top";g.fillText(b,3,0);return{url:f.toDataURL("image/png"),width:h,height:54}},parseObject:function(b){if(document.getElementsByTagName("body")[0].contains(b)){var c,d,e;e=b.parentNode;var f=b.style,g=$(b);d=100/e.offsetHeight;c=100/e.offsetWidth;e=b.offsetLeft*c+"%";b=b.offsetTop*d+"%";c=g.width()*c+"%";d=g.height()*d+"%";f.width=c;f.height=d;f.left=e;f.top=b;return{width:c,height:d,left:e,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,e,f=this,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(){},p=function(){h.style.display="none";l.value=l.style.backgroundColor=this.title.toUpperCase();f.changeColor(this.title.toUpperCase())};k.appendTo(b);c.className="flipHtml5ColorSelectorWrap";h.setAttribute("border","1");c.style.position="absolute";c.href="javascript:void(0);";l.type="text";l.className="flipHtml5ColorSelectorMessage";l.style.width="20px";l.style.height="20px";l.value= l.style.backgroundColor="#000000";l.style.cursor="pointer";l.style.padding="0px";c.appendChild(l);c.appendChild(h);h.style.display="none";h.style.position="relative";h.style.zIndex=9999;h.style.backgroundColor="#ffffff";for(d=0;7>d;d++){e=document.createElement("tr");e.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=g[10*d+c],b.style.backgroundColor=g[10* d+c],$(b).on("mouseenter",m),$(b).on("click touchstart",p),e.appendChild(b);h.appendChild(e)}$(l).on("click touchstart",function(b){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)}},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);e.on("mousemove touchmove",function(b){e.css({left:b.clientX+ 10,top:b.clientY+10})});return e},reviseDateTag:function(){if(this.currentObj){var b=this.currentObj.find(".flipHTML5Signature-eachDate"),c=this.currentObj.parent(),d=parseInt(this.currentObj.css("left")),e=parseInt(this.currentObj.css("top"));this.currentObj.position();var f=this.currentObj.outerWidth(),g=this.currentObj.outerHeight(),h=c.width();c.height();var c=b.outerWidth(),k=b.outerHeight(),l=this.toolBar.height();d+f+2+c<=h?b.css({left:f+2,top:-24}):k+l<=e?b.css({left:f-c,top:-(k+l)}):b.css({left:f- c,top:g+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(),f=this.createHighlightToolbar();c.appendChild(this.createColorSelector()); document.getElementsByTagName("body")[0].appendChild(c).appendChild(f);document.getElementsByTagName("body")[0].appendChild(f);b(window).on("beforeunload",function(){this.save()}.bind(this));this.oneBindEvent()},bindOnCreated:function(b,c){this.onCreated=[b,c]},bindCreateEvents:function(c,f,g){var h,k,l,m,p,n,q,r=this,s=Math.floor,w=c.offset().left,v=c.offset().top,z=function(b){b.preventDefault();l=b.pageX?b.pageX:b.originalEvent.touches?b.originalEvent.touches[0].pageX:0;m=b.pageY?b.pageY:b.originalEvent.touches? b.originalEvent.touches[0].pageY:0;l&&(0>l-h?(n.left=s((l-w)/d.scale())+"px",n.width=s((h-l)/d.scale())+"px"):(n.left=s((h-w)/d.scale())+"px",n.width=s((l-h)/d.scale())+"px"));m&&(0>b.pageY-k?(n.top=s((m-v)/d.scale())+"px",n.height=s((k-m)/d.scale())+"px"):(n.top=s((k-v)/d.scale())+"px",n.height=s((m-k)/d.scale())+"px"));g&&g.draw(h,k,l,m)};c.css("cursor","crosshair");c.off("mousedown.fliphtml5Remark touchstart.fliphtml5Remark").one("mousedown.fliphtml5Remark touchstart.fliphtml5Remark",function(u){r.unbindCreateEvents(); var t=u.button;if(!document.implementation.hasFeature("MouseEvents","2.0"))switch(event.button){case 0:case 1:case 3:case 5:case 7:t=0;break;case 2:case 6:t=2;break;case 4:t=1}if(!t){u.stopPropagation();p=document.createElement("div");q=b(p).css({webkitUserSelect:"text",mozUserSelect:"text",msUserSelect:"text",oUserSelect:"text",userSelect:"text"});n=p.style;g?(q.append(g),p.className="flipHtml5Shape flipHtml5Store"):(n.backgroundColor=f?"rgba(0, 71, 255, 0.33)":r.highlightBackcolor,p.className=(f? "flipHtml5Remark flipHtml5Store":"flipHtml5Highlight flipHtml5Store")+" flipHtml5RemarkCurrentEditor",p.setAttribute("contenteditable",f));c.find(".flipHtml5RemarkCurrentEditor").removeClass("flipHtml5RemarkCurrentEditor");c.append(p);if(t=u.originalEvent.changedTouches){var x=t[0].identifier;h=l=t[0].pageX;k=m=t[0].pageY}else h=l=u.pageX,k=m=u.pageY;r.reBindEvent(q,f);c.on("mousemove.fliphtml5Remark touchmove.fliphtml5Remark",z);c.off("mouseup.fliphtml5Remark touchend.fliphtml5Remark").one("mouseup.fliphtml5Remark touchend.fliphtml5Remark", function(b){var g=b.originalEvent.changedTouches;if(g){if(x!==g[0].identifier)return;l=g[0].pageX;m=g[0].pageY}else l=b.pageX,m=b.pageY;c.off("mousemove.fliphtml5Remark touchmove.fliphtml5Remark");if(10>Math.abs(l-h)||10>Math.abs(m-k))n.left=s((l-w)/d.scale())+"px",n.top=s((m-v)/d.scale())+"px",n.width="280px",n.height="28px";r.parsePresentValue(p);r.parsePresentValue(r.sizeWrap);q.css({outline:"none",backgroundColor:f?r.backgroundColor:r.highlightBackcolor,color:r.fontColor});q.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, g;d=c.parentNode;var h=c.style,k=b(c);g=100/d.offsetHeight;d=100/d.offsetWidth;h.width=k.width()*d+"%";h.height=k.height()*g+"%";h.left=c.offsetLeft*d+"%";h.top=c.offsetTop*g+"%"}},reBindEvent:function(c,d){var g=this,h;c.on(_event._down,function(h){h.stopPropagation();b(this).css({outline:"none"});g.removeSizeWrap();g.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,e,p,n){h=this.style;c&&(h.width=c-16+"px");e&&(h.height=e-16+"px");p&&(h.left=p+8+"px");n&&(h.top=n+8+"px");g.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,e=c.style,f=e.height;setTimeout(function(){e.height="auto";e.height=c.scrollHeight>d?100*c.scrollHeight/c.parentNode.offsetHeight+"%":f},0)}})},unbindCreateEvents:function(){this.contextArray.css("cursor","auto");this.contextArray.off("mousedown.fliphtml5Remark touchstart.fliphtml5Remark")}, newSizeWrap:function(){var c,f,g,h,k,l,m,p,n=this,q=1,r=n.sizeWrap=document.createElement("div"),s=[],w=Math.floor,v=n.sizeWrapStyle=r.style;for(r.className="flipHtml5SizeWrap";9>q;)c=document.createElement("div"),c.className="flipHtml5SizePoint flipHtml5SizePoint"+q,r.appendChild(c),s.push(c),q++;n.northResize(s[0]).westResize(s[0]);n.northResize(s[1]);n.eastResize(s[2]).northResize(s[2]);n.eastResize(s[3]);n.eastResize(s[4]).southResize(s[4]);n.southResize(s[5]);n.southResize(s[6]).westResize(s[6]); n.westResize(s[7]);b(r).on("mousedown.flipHtml5SizeWrap touchstart.flipHtml5SizeWrap",function(c){c.preventDefault();c.stopPropagation();p=n.currentEditor;var e=r.offsetLeft,q=r.offsetTop,s=c.pageX||c.originalEvent.touches[0].pageX,y=c.pageY||c.originalEvent.touches[0].pageY;b.each([n.$context,b(n.toolbarContainer),b(n.highlightToolbarContainer)],function(c,z){z.on("mousemove.flipHtml5SizeWrap touchmove.flipHtml5SizeWrap",function(b){b.preventDefault();b.stopPropagation();f=b.pageX?b.pageX:b.originalEvent.touches? b.originalEvent.touches[0].pageX:0;g=b.pageY?b.pageY:b.originalEvent.touches?b.originalEvent.touches[0].pageY:0;f&&(m=w(e-(s-f)/d.scale()),k!==m&&(v.left=m+"px",k=m,p.trigger("sizeChange",[0,0,m,0])));g&&(l=w(q-(y-g)/d.scale()),h!==l&&(v.top=l+"px",h=l,p.trigger("sizeChange",[0,0,0,l])))});z.one("mouseup.flipHtml5SizeWrap touchend.flipHtml5SizeWrap",function(){b.each([n.$context,b(n.toolbarContainer),b(n.highlightToolbarContainer)],function(){this.off("mouseup.flipHtml5SizeWrap touchend.flipHtml5SizeWrap"); this.off("mousemove.flipHtml5SizeWrap touchmove.flipHtml5SizeWrap")});n.parsePresentValue(p[0]);n.parsePresentValue(r)})})}).on(_event._down,function(b){b.preventDefault();b.stopPropagation()});return r},addSizeWrap:function(c,d){var g=this.sizeWrap,h=this.sizeWrap.style;d?(c.style.zIndex=999,h.zIndex=998):(c.style.zIndex=998,h.zIndex=999);h.width=c.offsetWidth+16+"px";h.height=c.offsetHeight+16+"px";h.left=c.offsetLeft-8+"px";h.top=c.offsetTop-8+"px";h.display="block";c=b(c);this.$context=c.parent(); c.before(g);this.parsePresentValue(g);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 g=d?this.toolbarContainer:this.highlightToolbarContainer,h=g.style,k=b(c),l=k.css("backgroundColor").replace(/\s+/g, "");0<=l.indexOf("rgba")&&(l=l.replace(/a/,"").replace(/\,[0-9]+(\.[0-9]*)?\)/,")"));b(g).find(".flipHtml5RemarkImage-backcolor").css("backgroundColor",l);this.currentEditor=k;h.left=k.offset().left-8+"px";h.top=k.offset().top-(d?80:30)+"px";h.display="block"},createToolbar:function(){for(var c=this.toolbarContainer=document.createElement("div"),d=0,g="bold italic strikeThrough underline forecolor backcolor blockquote insertUnorderedList insertOrderedList justifyLeft justifyCenter justifyRight createLink removeFormat outdent indent undo redo delete paragraph fontsize fontname".split(" ");g[d];)c.appendChild(this.createButton(g[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,g=["backcolor","delete"];g[d];)c.appendChild(this.createButton(g[d],!0)),d++;c.className="fliphtml5RemarkHighlightToolbarContainer";b(c).on(_event._down,function(b){b.preventDefault();b.stopPropagation()});return c},createButton:function(c,d){var g=this,h,k; switch(c){case "hr":return k=document.createElement("hr"),k.className="flipHtml5RemarkHr",k;case "paragraph":return h="Paragraph;Address;Preformatted;Title 1;Title 2;Title 3;Title 4;Title 5;Title 6".split(";"),k="p address pre h1 h2 h3 h4 h5 h6".split(" "),k=g.createSelect(h,k,c);case "fontname":return h="Arial Century Courier Gentium Georgiae Impact King Lalit Modena Papyrus Tahoma TeX Times Verdana Verona cursive fantasy monospace serif".split(" "),k="Arial Century Courier Gentium Georgiae Impact King Lalit Modena Papyrus Tahoma TeX Times Verdana Verona cursive fantasy monospace serif".split(" "), k=g.createSelect(h,k,c,"fontFamily");case "fontsize":return h=[1,2,3,4,5,6,7],k=[1,2,3,4,5,6,7],k=g.createSelect(h,k,c,"fontSize");case "forecolor":return g.createColorButton(c);case "backcolor":return g.createColorButton(c,d);default:return h=document.createElement("a"),h.href="javascript:void(0);",k=document.createElement("div"),k.className="flipHtml5RemarkButtonImage flipHtml5RemarkImage-"+c,k.title=c,h.className="flipHtml5RemarkButton",b(h).on(_event._down,function(b){b.preventDefault();b.stopPropagation(); g.exec(c)}),h.appendChild(k),h}},createColorButton:function(c,d){var g,h,k,l,m=this,p;g=document.createElement("a");g.href="javascript:void(0);";h=document.createElement("div");h.className="flipHtml5RemarkButtonImage flipHtml5RemarkImage-"+c;h.title=c;g.className="flipHtml5RemarkButton";k=document.createElement("div");k.className="flipHtml5RemarkColorBar";"backcolor"===c&&(k.style.display="none");b(g).on(_event._down,function(n){n.preventDefault();n.stopPropagation();p=m.opacityHandel;l=m.colorSelector; b(g).after(l);l.style.left=this.offsetLeft+"px";l.style.top=this.offsetTop+22+"px";l.style.display="block";"forecolor"===c&&(p.hide(),m.opacity=1);"backcolor"===c&&(m.opacity=p.val(),p.show());p.setOpacity(parseFloat(parseFloat(m.currentEditor.css("backgroundColor").replace(/\s*\)*/g,"").split(",")[3]).toFixed(2)));m.$context.one(_event._down,function(b){b.preventDefault();l.style.display="none"});m.currentEditor.one(_event._down,function(b){b.preventDefault();l.style.display="none"});m.$bookContainer.one(_event._down, function(b){b.preventDefault();l.style.display="none"});m.$colorSelector.off("colorSelected").one("colorSelected",function(b,g){b.preventDefault();"backcolor"===c?h.style.backgroundColor=g:k.style.backgroundColor=g;l.style.display="none";m.exec(c,g,d)})});g.appendChild(k);g.appendChild(h);return g},createSelect:function(b,c,d,h,k){var l=document.createElement("select"),m=0,p=this,n;l.className="flipHtml5RemarkSelect flipHtml5Remark-"+d;for(l.style[h]=c[1];b[m];)n=document.createElement("option"), n.className="flipHtml5RemarkOption-"+d+" flipHtml5RemarkOption-"+c[m],n.innerHTML=b[m],n.value=c[m],n.style[h]=c[m],0===m&&(n.setAttribute("selected",!0),k&&(n.style.display="none")),l.appendChild(n),m++;l.onchange=h?function(){p.exec(d,this[this.selectedIndex].value);this.style[h]=this[this.selectedIndex].value;k&&(this.selectedIndex=0)}:function(){p.exec(this[this.selectedIndex].value);k&&(this.selectedIndex=0)};return l},createColorSelector:function(){var c,d,g,h,k=this,l="#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(" "), m=document.createElement("table"),p=this.colorSelector=document.createElement("a"),n=this.$colorSelector=b(p),q=document.createElement("input"),r=k.createOpacityPlugin(),s=function(){q.value=q.style.backgroundColor=this.title.toUpperCase()},w=function(){n.trigger("colorSelected",[k.parseColorToRGBA(this.title,r.val())])};p.className="flipHtml5RemarkColorSelectorWrap";m.setAttribute("border","1");p.style.display="none";p.href="javascript:void(0);";q.className="flipHtml5RemarkColorSelectorMessage"; q.value="#000000";q.setAttribute("disabled","true");p.appendChild(q);p.appendChild(r.container);p.appendChild(m);n.on(_event._down,function(b){b.preventDefault();b.stopPropagation()});for(g=0;7>g;g++){h=document.createElement("tr");for(d=0;10>d;d++)c=document.createElement("td"),c.className="flipHtml5RemarkColorSelectorBlock",c.title=l[10*g+d],c.style.backgroundColor=l[10*g+d],b(c).on(_event._over,s),b(c).on(_event._down,w),h.appendChild(c);m.appendChild(h)}return p},createOpacityPlugin:function(){var c, d,g,h,k,l,m=0.5,p=this,n=Math.floor,q=document.createElement("div"),r=document.createElement("div"),s=document.createElement("span"),w=r.style,v,z=p.$document,u=p.changeOpacity,t=b(r),x=b(q);s.className="flipHtml5RemarkOpacitySpan";q.className="flipHtml5RemarkOpacity";q.style.height="3px";q.style.top="4px";r.className="flipHtml5RemarkOpacityCursor";r.style.top="-5px";q.appendChild(s);q.appendChild(r);x.on(_event._down,function(b){b.preventDefault();b.stopPropagation();v=p.currentEditor;if(d=b.pageX? b.pageX:b.originalEvent.touches?b.originalEvent.touches[0].pageX:0)g=d-x.offset().left,0>g&&(g=0),145l&&(l=0),145b&&(b=0),this.setOpacity(b),m=b);return m},container:q,show:function(){q.style.display= ""},hide:function(){q.style.display="none"},setOpacity:function(b){if(void 0===b||1b&&(b=0);w.left=145*b+"px";s.innerHTML="Opacity: "+b;m=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,h,k;c=parseFloat(c);1<=c&&(c=1);0>=c&&(c=0);d=parseInt(b.substring(1,3),16);h=parseInt(b.substring(3,5),16);k=parseInt(b.substring(5,7),16);return"rgba("+d+","+h+","+k+","+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 f, g,h,k,l,m=this,p=Math.floor,n,q;b(c).on("mousedown.fliphtml5RemarkResize touchstart.fliphtml5RemarkResize",function(b){b.preventDefault();b.stopPropagation();g=m.currentEditor;n=m.sizeWrap;q=m.sizeWrapStyle;l=m.$context;var c=n.offsetHeight||20,e=b.pageY||b.originalEvent.touches[0].pageY;l.one("mouseup.fliphtml5RemarkResize touchend.fliphtml5RemarkResize",function(){l.off("mousemove.fliphtml5RemarkResize touchmove.fliphtml5RemarkResize");m.parsePresentValue(g[0]);m.parsePresentValue(n)});l.on("mousemove.fliphtml5RemarkResize touchmove.fliphtml5RemarkResize", function(b){b.preventDefault();b.stopPropagation();b.pageY?f=b.pageY:b.originalEvent.touches&&(f=b.originalEvent.touches[0].pageY);f&&(k=p(c+(e-f)/d.scale()),h!==k&&20
    ").css({maxHeight:600}).hide().appendTo(b);var d=$("
    ").append($("").html("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 e=$("
    ").appendTo(this.bookMarkBottom);this.bookMarkText=$("").appendTo(e);var f=this.colorPicker(e);f.container.css({top:11,left:453});this.selectColor=f.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("Add To Page").appendTo(e);this.addRightMark=$("
    ").css({width:100,left:"auto",right:18}).html("Add To Page").appendTo(e);this.bookMarkList=$("
    ").appendTo(this.bookMarkBottom);var e=$("
    "),f=$("").html("Page"), g=$("
    ").append($("
    ")).append($("").html("Title")).append($("
    ")).append($("").html("Edit")).append($("
    ")).append($("").html("Delete")); e.append(f).append(g);this.bookMarkList.append(e);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("Remove All").appendTo(this.bookMarkBottom);var h,k;d.on("mousedown touchstart", function(e){e=isTouch?e.originalEvent.touches[0]:e;h=e.clientX-c.bookMark.position().left;k=e.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-h,top:b.clientY-k})});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")}); e.preventDefault();e.stopPropagation();return!1});this.addCookieMark();this.registerEvents()},isListShowHide:function(){0b.page||b.page>BookInfo.getPageCount())){var c=this,d=!0,e=b.text, f=b.color,g=$("
    ").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(g);var h=$("").appendTo(g), k=$("
    ").appendTo(h),l=$("
    ").css({width:1===b.isCookie?"309px":"100%"}).appendTo(k),m=$("").css({width:1===b.isCookie?"283px":"100%"}).attr("disabled",d).val(b.text).appendTo(l),p,n;1===b.isCookie&&(k=this.colorPicker(l),p=k.message,n=k.container,p.css({width:20,height:20,backgroundColor:b.color}).attr("data-color", b.color),n.css({top:2,left:284}).hide());var q=$("
    ").css({display:1===b.isCookie?"block":"none",right:64}).attr("title","Edit").append($("").attr("src",c.address+"note_edit.png")).appendTo(h),r=$("
    ").css({right:51}).attr("title","Cancel").append($("").attr("src",c.address+"bookMark_cancel.png")).appendTo(h).hide(), h=$("
    ").css({display:1===b.isCookie?"block":"none",right:14}).attr("title","Delete").append($("").attr("src",c.address+"note_del.png")).appendTo(h);m.attr("title",m.val());r.on("click touchend",function(b){d=!0;l.css({backgroundColor:"transparent"});m.css({backgroundColor:"transparent",color:"#1a1a1a"});m.attr("disabled",d);q.attr("title","Edit").css({right:64});q.children("img").attr("src",c.address+ "note_edit.png");n&&n.hide();m.val(e);p.attr("data-color",f).css({backgroundColor:f});r.hide();b.preventDefault();b.stopPropagation();return!1});g.on("click touchend",function(b){d&&gotoPageFun($(this).attr("data-page"))});h.on("click touchend",function(b){g.remove();var d=g.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;dg?(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addRightBtnFalg=this.addLeftBtnFalg=!1,d.readOnly=!0,b.hide().html("Add to page "+Math.min.apply(Math,f)),c.hide().html("Add to page "+Math.max.apply(Math,f))):this.contains(this.addedPages,Math.min.apply(Math, f))||this.contains(this.addedPages,Math.max.apply(Math,f))?!this.contains(this.addedPages,Math.min.apply(Math,f))&&this.contains(this.addedPages,Math.max.apply(Math,f))?(e?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("Add to page "+Math.max.apply(Math,f)),c.show().html("Add to page "+Math.min.apply(Math,f))): (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("Add to page "+Math.min.apply(Math,f)),c.hide().html("Add to page "+Math.max.apply(Math,f))):BookInfo.isRightToLeft()?(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!1,this.addRightBtnFalg=!0,b.hide().html("Add to page "+Math.max.apply(Math, f)),c.show().html("Add to page "+Math.min.apply(Math,f))):(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!0,this.addRightBtnFalg=!1,b.show().html("Add to page "+Math.min.apply(Math,f)),c.hide().html("Add to page "+Math.max.apply(Math,f))),d.readOnly=!1,d.focus()):this.contains(this.addedPages,Math.min.apply(Math,f))&&!this.contains(this.addedPages,Math.max.apply(Math,f))?(e?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("Add to page "+Math.max.apply(Math,f)),c.hide().html("Add to page "+Math.min.apply(Math,f))):(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("Add to page "+Math.min.apply(Math,f)),c.show().html("Add to page "+Math.max.apply(Math, f))):BookInfo.isRightToLeft()?(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!0,this.addRightBtnFalg=!1,b.show().html("Add to page "+Math.max.apply(Math,f)),c.hide().html("Add to page "+Math.min.apply(Math,f))):(b.add(c).removeClass("flipHTML5BookMark-normal flipHTML5BookMark-hover").css(this.disableCss),this.addLeftBtnFalg=!1,this.addRightBtnFalg=!0,b.hide().html("Add to page "+Math.min.apply(Math,f)),c.show().html("Add to page "+ Math.max.apply(Math,f))),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("Add to page "+Math.min.apply(Math,f)),c.hide().html("Add to page "+Math.max.apply(Math,f))):(e?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("Add to page "+Math.max.apply(Math,f)),c.show().html("Add to page "+Math.min.apply(Math,f))):(b.show().html("Add to page "+Math.min.apply(Math,f)),c.show().html("Add to page "+Math.max.apply(Math,f))),d.readOnly=!1,d.focus())},colorPicker:function(b){var c,d,e,f="#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(" "), g=document.createElement("table");c=document.createElement("a");var h=$(c),k=document.createElement("input"),l=function(){var b=this.title.toUpperCase();k.style.backgroundColor=b;$(k).attr("data-color",b)},m=function(){g.style.display="none"};h.appendTo(b);c.className="flipHtml5ColorSelectorWrap-bookMark";g.setAttribute("border","1");c.style.position="absolute";c.href="javascript:void(0);";k.type="text";k.className="flipHtml5ColorSelectorMessage-bookMark";b=this.getRandomColor();k.style.backgroundColor= b;$(k).attr("data-color",b);k.style.cursor="pointer";k.style.borderWidth="2px";k.style.padding="0px";c.appendChild(k);this.$container[0].appendChild(g);g.style.display="none";g.style.position="absolute";g.style.zIndex=9999;g.style.width="204px";g.style.backgroundColor="#ffffff";for(d=0;7>d;d++){e=document.createElement("tr");e.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=f[10*d+b],c.style.backgroundColor=f[10*d+b],$(c).on("mouseenter",l),$(c).on("click touchstart",m),e.appendChild(c);g.appendChild(e)}$(k).on("click touchstart",function(b){$(g).css({left:$(k).offset().left,top:$(k).offset().top+$(k).outerHeight()});g.style.display="table-cell";b.stopPropagation();b.stopPropagation();return!1});$(document).on("click touchstart",function(){g.style.display="none"});return{container:h,message:$(k)}},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(e[c])?1:parseInt(b[c])==parseInt(e[c])?0:-1})},delArrayByKeyAndValue:function(b, c,d){if(b)for(var e=0;e",{"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,e){var f=this;c.on(_event._down,function(b){var h=b||event,k=h.clientY-f.outerScroll.position().top,l=b.which;b.stopPropagation();1==l&&($(document).on("mousemove.scrollBar touchmove.scrollBar",function(b){b.preventDefault();b.stopPropagation();h=b||event;b=h.clientY-k;0>=b?b=0:b>=f.scrollBar.outerHeight()-f.outerScroll.outerHeight()&&(b=f.scrollBar.outerHeight()-f.outerScroll.outerHeight());c.css({top:b});e.css({top:-b/(f.scrollBar.outerHeight()-f.outerScroll.outerHeight())* (e.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(f){if(!(d.outerHeight()>=e.outerHeight())){var h=f.originalEvent,h=h.wheelDelta||-h.detail,k=e.position().top,l;e.stop(!1,!1);0k+d.outerHeight()/11?k+d.outerHeight()/ 11:0:0>h&&(l=e.outerHeight()-d.outerHeight()>-(k-d.outerHeight()/11)?k-d.outerHeight()/11:-(e.outerHeight()-d.outerHeight()));e.css({top:l});c.css({top:-l/(e.outerHeight()-d.outerHeight())*(b.outerHeight()-c.outerHeight())});f.stopPropagation();f.preventDefault();return!1}})}}); function grayBackground(b,c,d,e,f){this.sw=e;this.sh=f;this.background=$("
    ");this.background.css({width:e+"px",height:f+"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 e=Point(d.width(),d.height());d.remove();return e}; 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,c,d){this.backgroun=$("
    ");this.width=b;this.height=c;$(this.backgroun).css({position:"absolute",width:this.width+"px",height:this.height+"px","-webkit-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-moz-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-o-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-ms-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)"});$(d).append(this.backgroun)}bdor[26]="h"; bookShadow.prototype.onResize=function(b,c,d){this.width=d?2*b:b;this.height=c;$(this.backgroun).css({width:this.width+"px",height:this.height+"px"})};bookShadow.prototype.setPosition=function(b,c){$(this.backgroun).css({top:c+"px",left:b+"px"})}; bookShadow.prototype.showShadow=function(){$(this.backgroun).css({"-webkit-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-moz-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-o-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-ms-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)"})}; bookShadow.prototype.hideShadow=function(){$(this.backgroun).css({"-webkit-box-shadow":"0 0 15px rgba(40, 40, 40, 0)","-moz-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-o-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","-ms-box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)","box-shadow":"0 0 15px rgba(40, 40, 40, 0.7)"})}; function bookMarkTab(b,c,d,e){this.fnShow=c;this.fnHide=d;this.maxWidth=e?e: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 e=c[b],f=d[b];return ef?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 e=this;this.background=$('
    ');this.contentBox=$("
    ");this.textField=new label(this.config.caption.HTMLLabel2Text(),this.contentBox);this.expandButton=new button(this.contentBox,{buttonType:1,iconURL:uiBaseURL+"closed.png"}); this.expandButton.setIconPosition(5,10);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.setButtonPosition(-10,0);this.textField.setLabelPosition(13,10);rightToLeft&&horizontalMirror(this.textField.labelBox);b=this.config.width-2*this.config.padding;$(this.contentBox).css({width:b+"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:b+"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 f=!1;$(this.contentBox).bind(_event._down,function(){if(global.phoneTableOfContent&&!global.phoneTableOfContent.isDrag||!global.phoneTableOfContent&&!isBookmarkDrag)f=!0});$(this.contentBox).bind(_event._move,function(){if(global.phoneTableOfContent&& !global.phoneTableOfContent.isDrag||!global.phoneTableOfContent&&!isBookmarkDrag)f=!1});$(this.contentBox).bind(_event._end,function(b){if(global.phoneTableOfContent&&!global.phoneTableOfContent.isDrag||!global.phoneTableOfContent&&!isBookmarkDrag)f&&gotoPageFun(e.config.page),f=!1});$(this.contentBox).bind(_event._down,function(b){isTouch||(b=colorAdd(e.config.backColor,50),$(e.background).css({"background-color":b}),$(e.contentBox).css({color:"#8c97cb"}),$(e.contentBox).css({"text-shadow":"0 0 30px #8c97cb, 0 0 70px #8c97cb"}))}); $(this.background).bind(_event._enter,function(b){isTouch||(b=colorAdd(e.config.backColor,50),$(e.background).css({"background-color":b}),$(e.contentBox).css({color:"#8c97cb"}),$(e.contentBox).css({"text-shadow":"0 0 30px #8c97cb, 0 0 70px #8c97cb"}))});$(this.background).bind(_event._end,function(b){isTouch||($(e.background).css({"background-color":e.downBackColor}),$(e.contentBox).css({color:e.fontColor}),$(e.contentBox).css({"text-shadow":e.textShadow}))});$(this.background).bind(_event._leave, function(b){isTouch||($(e.background).css({"background-color":e.downBackColor}),$(e.contentBox).css({color:e.fontColor}),$(e.contentBox).css({"text-shadow":e.textShadow}))})}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 e=0;eb?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); var thickness=Class({create:function(b){this.thicknessObj=$("
    ");this.isLeft=b;this.visible=!0;this.hint=null;this.initTickness();this.thicknessObj.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.offsetX;void 0==c&&(c=d.pageX-this.thicknessObj.offset().left);c=this.pageIndexByPosition(c,b);if(-1!=c){c=" "+getShownPageNumber(c)+" ";var e=d.pageX;d=d.pageY-30;null==this.hint&&(this.hint=new divHint(c,e,d)); this.hint.setText(c);this.hint.show(e,d);this.hint.moveto(e,d)}else null!=this.hint&&this.hint.hide()}.bind(this));this.thicknessObj.bind(_event._leave,function(){null!=this.hint&&this.hint.hide()}.bind(this));this.thicknessObj.bind(_event._end,function(c){var d;isTouchDevice()?(d=c.originalEvent.touches[0],void 0==d&&(d=c.touches[0])):d=c;$(d.target);c=d.offsetX;void 0==c&&(c=d.pageX-this.thicknessObj.offset().left);d=this.pageIndexByPosition(c,b);c=BookInfo.getBook().currentPageIndex;bookType== BookType.single_book&&(c=singlePageBook.currentPageIndex);var e=c+1;bookType==BookType.single_book&&(e=-1);-1!=d&&d!=c&&d!=e&&gotoPageFun(d)}.bind(this))},initTickness:function(){this.topPart=$("
    ");this.centerPart=$("
    ");this.bottomPart=$("
    ");this.isLeft?(this.topPart.append(""),this.centerPart.append(""),this.bottomPart.append("")):(this.topPart.append(""),this.centerPart.append(""), this.bottomPart.append(""));this.thicknessObj.append(this.topPart);this.thicknessObj.append(this.centerPart);this.thicknessObj.append(this.bottomPart)},onResize:function(b,c){this.thicknessObj.css({width:b,height:c});this.centerPart.css({height:Math.max(0,c-100)});this.centerPart.find("img").css({height:c})},setThicknessPosition:function(b,c){this.thicknessObj.css({left:b,top:c,position:"absolute","z-index":this.isLeft? 8:9})},hideThickness:function(){this.thicknessObj.css("display","none")},showThickness:function(){this.thicknessObj.css("display","block")},setVisible:function(b){this.thicknessObj.css({display:b?"block":"none"});this.visible=b},getContainer:function(){return this.thicknessObj},pageIndexByPosition:function(b,c){this.isLeft=c;var d=bookType===BookType.catalog_book?1:0.4,e=this.thicknessObj.width(),f=e*d;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),e=Math.min(0.7*c,310);this.width=d;this.height= e;this.flipShotObj.css({width:d,height:e})},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),e=$("").html("close").hide().appendTo(this.videoBG); this.videoTitle=$("").appendTo(b);this.videoGallery.on({"mouseover touchstart":function(b){e.hide();b.preventDefault();b.stopPropagation();return!1},"mouseout touchend":function(b){e.hide();b.preventDefault();b.stopPropagation();return!1},"mousemove touchmove":function(b){e.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;e.css({left:(b.pageX||b.originalEvent.touches[0].pageX)-17,top:d+28>c.videoBG.height()-15?d-28:d+28}).show()}catch(h){Log.error(h)}},"mouseout touchend":function(b){e.hide()},"mousemove touchmove":function(b){try{var d=b.pageY||b.originalEvent.touches[0].pageY;e.css({left:(b.pageX||b.originalEvent.touches[0].pageX)-17,top:d+28>c.videoBG.height()-15?d-28:d+28})}catch(h){Log.error(h)}},"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,e=72*d+6*(d-1),e=0").appendTo(b);e=$("
    ").css({width:313,height:e}).appendTo(b);this.table=b;this.list= e;this.createScrollBar(b,b,e);for(var f=0;f").css({width:320,height:72,left:0,top:78*c}).attr("id","flipHTML5VideoGallery-eachVideo"+c).appendTo(b),h=$("
    ").append($("").attr("id", "flipHTML5VideoGallery-eachImg"+c)).appendTo(g),k=$("
    ").append($("").attr("id","flipHTML5VideoGallery-eachDes"+c)).appendTo(g),l=e.videoData[c];l.src&&l.des&&l.title?(e.setDataFalg[c]=!0,g.on("click touchend",function(){e.setVideoID(l)}),k.children("span").html(l.des).attr("title",l.des),e.loadImg(l.src,h.children("img"),68,68)):e.getVideoData(d.type, d.id,function(b){e.setDataFalg[c]=!0;g.on("click touchend",function(){e.setVideoID({type:b.type,id:b.id,src:l.src||b.src,des:l.des||b.des,title:l.title||b.title})});k.children("span").html(l.des||b.des).attr("title",l.des||b.des);e.loadImg(l.src||b.src,h.children("img"),68,68)})})(c)},setEachListData:function(){for(var b=this,c=0;ce?c.css({width:e,height:k,top:(e-k)/2,left:0}):k>e?c.css({width:h,height:e,left:(e-h)/2,top:0}):h/k==b&&c.css({width:h,height:k,left:0,top:0})};f.onerror=function(){f.onload=f.onerror=null;c.parent().removeClass("flipHTML5Loading"); c.css({width:18,height:20,left:(d-18)/2,top:(e-20)/2})};c[0].src=b;f.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 e=$("
    ",{"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(e);this.scrollBar=b;this.outerScroll=e;this.bindScrollBarEvents(b, e,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,e){var f=this;c.on(_event._down,function(b){var h=b||event,k=h.clientY-f.outerScroll.position().top,l=b.which;b.stopPropagation();1==l&&($(document).add(f.outerScroll).add(f.videoGallery).on("mousemove.scrollBar touchmove.scrollBar",function(b){b.preventDefault();b.stopPropagation();h=b||event;b=h.clientY-k;0>=b?b=0:b>=f.scrollBar.outerHeight()-f.outerScroll.outerHeight()&&(b=f.scrollBar.outerHeight()-f.outerScroll.outerHeight()); c.css({top:b});e.css({top:-b/(f.scrollBar.outerHeight()-f.outerScroll.outerHeight())*(e.outerHeight()-d.outerHeight())})}),$(document).add(f.outerScroll).add(f.videoGallery).on("mouseup.scrollBar touchend.scrollBar",function(b){b=b||event;b.preventDefault();b.stopPropagation();$(document).add(f.outerScroll).add(f.videoGallery).off("mousemove.scrollBar touchmove.scrollBar");$(document).add(f.outerScroll).add(f.videoGallery).off("mouseup.scrollBar touchend.scrollBar")}))});d.bind($.browser.mozilla? "DOMMouseScroll":"mousewheel",function(f){if(!(d.outerHeight()>=e.outerHeight())){var h=f.originalEvent,h=h.wheelDelta||-h.detail,k=e.position().top,l;e.stop(!1,!1);0k+d.outerHeight()/11?k+d.outerHeight()/11:0:0>h&&(l=e.outerHeight()-d.outerHeight()>-(k-d.outerHeight()/11)?k-d.outerHeight()/11:-(e.outerHeight()-d.outerHeight()));e.css({top:l});c.css({top:-l/(e.outerHeight()-d.outerHeight())*(b.outerHeight()-c.outerHeight())});f.stopPropagation();f.preventDefault();return!1}});f.list.on("mousedown.pad touchstart.pad", function(b){var c=parseInt(f.list.css("top")),d=f.table.height(),e=f.list.outerHeight(),m=b.pageY||b.originalEvent.touches[0].pageY;f.table.on("mousemove.pad touchmove.pad",function(b){b=c+((b.pageY||b.originalEvent.touches[0].pageY)-m);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 e=$(this).position().left,f=(b.pageX||b.originalEvent.touches[0].pageX)-e,g=$(this).outerWidth()/2;f<=g?(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(h){Log.error(h)}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 e=$(this).position().left,f=(b.pageX||b.originalEvent.touches[0].pageX)-e,g=$(this).outerWidth()/2;f<=g?(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(h){Log.error(h)}return!1}, click:function(b){b.preventDefault();b.stopPropagation();try{var e=c.outPhotoGallery.position().left,f=(b.pageX||b.originalEvent.touches[0].pageX)-e,g=c.outPhotoGallery.outerWidth()/2;f<=g?c.prev(1):c.next(1)}catch(h){Log.error(h)}return!1}});this.photoBG.add(this.mimCloseBtn).on({"mouseover touchstart":function(b){try{c.closeTitle.show();var e=b.pageY||b.originalEvent.touches[0].pageY;c.closeTitle.css({left:(b.pageX||b.originalEvent.touches[0].pageX)-17,top:e+28>c.photoBG.height()-15?e-28:e+28}).show()}catch(f){Log.error(f)}}, "mouseout touchend":function(b){c.closeTitle.hide()},"mousemove touchmove":function(b){try{var e=b.pageY||b.originalEvent.touches[0].pageY;c.closeTitle.css({left:(b.pageX||b.originalEvent.touches[0].pageX)-17,top:e+28>c.photoBG.height()-15?e-28:e+28})}catch(f){Log.error(f)}},"click touchstart":function(){c.hide()}});this.createThumbs(this.photoBG);0=b&&e+16>=c?f>=b/c?(d=b-16,e=d/f):(e=c-16,d=e*f):d+16>=b&&e+16=c&&(e=c-16,d=e*f);return{width:d,height:e}},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,e=d.length,f=0
    ").appendTo(b);var g=$("
    ").appendTo(b), h=$("
    ").css({width:f}).appendTo(g),k=$("").appendTo(b).hide();h.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=g;this.thumbList=h;this.reviseThumb();this.mouseThumb();for(var l=0;l
    ").attr({id:"flipHTML5PhotoThumb"+ b,"class":"flipHTML5Loading flipHTML5PhotoThumb"}).css({width:50,height:54,left:e}).appendTo(h),g=$("").css({opacity:0}).appendTo(f),r=$("
    ").attr({id:"flipHTML5PhotoThumbBG"+b,"class":"flipHTML5PhotoThumbBG"}).css({opacity:0.5}).appendTo(f),s=new Image;s.onload=function(){s.onload=s.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 e=b.thumbView.width(),f=b.thumbList.width(),g=f-e,h=b.thumbView.offset().left,k=(d.pageX||d.originalEvent.touches[0].pageX)-h-24;f>e&&(d=(0>=k?0:k>e-24?e-48:k)/(e-48)*g,b.thumbList.animate({left:-(0> d?0:d>g?g:d)},{duration:400,easing:"linear",complete:function(){c=!0}}))}catch(l){Log.error(l)}},"mousemove touchmove":function(d){if(c)try{var e=b.thumbView.width(),f=b.thumbList.width(),g=f-e,h=b.thumbView.offset().left,k=(d.pageX||d.originalEvent.touches[0].pageX)-h-24;f>e&&(d=(0>=k?0:k>e-24?e-48:k)/(e-48)*g,d=0>d?0:d>g?g:d,b.thumbList.stop(!0,!0).animate({left:-d},{duration:400,easing:"linear"}))}catch(l){Log.error(l)}},"mouseleave touchend":function(b){c=!1}})},moveThumb:function(b){var c=this.thumbView.width(), d=this.thumbList.outerWidth(),e=d-c,f=this.thumbList.position().left;b=this.thumbList.find("#flipHTML5PhotoThumb"+b).position().left;var g=b+f,h=(c-54)/2;d>c?(g=Math.abs(b)-Math.abs(f),c=g-h+Math.abs(f),c=c>=e?e: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 e=$("
    ").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)))});e.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 e=$("
    ").addClass("flipHTML5Point flipHTML5ZoomPoint"+d).appendTo(b);c.push(e)}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",g).append($("").css({opacity:0})).appendTo(c);this.bindFileDivEvents(h, c);e&&f&&d&&this.addImage(h,d,e,f,g)},addCreateEvents:function(){var b=0,c,d=this.contextArray;if(d)for(this.offCreateEvents();c=d.eq(b++),0
    ").attr("data-key",f).addClass("flipHTML5AddFile flipHTML5LocalFile-current").append($("").css({opacity:0})).appendTo(b); h=l=e.pageX||e.originalEvent.touches[0].pageX;k=m=e.pageY||e.originalEvent.touches[0].pageY;d.bindFileDivEvents(g,b);$(document).add(b).off("mousemove.addLocalFile touchmove.addLocalFile").on("mousemove.addLocalFile touchmove.addLocalFile",function(b){l=b.pageX?b.pageX:b.originalEvent.touches?b.originalEvent.touches[0].pageX:0;m=b.pageY?b.pageY:b.originalEvent.touches?b.originalEvent.touches[0].pageY:0;l&&(0>l-h?(p=Math.floor((l-s)/BookInfo.scale()),q=Math.floor((h-l)/BookInfo.scale())):(p=Math.floor((h- s)/BookInfo.scale()),q=Math.floor((l-h)/BookInfo.scale())));m&&(0>b.pageY-k?(n=Math.floor((m-w)/BookInfo.scale()),r=Math.floor((k-m)/BookInfo.scale())):(n=Math.floor((k-w)/BookInfo.scale()),r=Math.floor((m-k)/BookInfo.scale())));g.css({left:p,top:n,width:q,height:r});d.resizeZoomFrame(g)});$(document).add(b).off("mouseup.addLocalFile touchend.addLocalFile").one("mouseup.addLocalFile touchend.addLocalFile",function(e){d.offCreateEvents();$(document).add(b).off("mousemove.addLocalFile touchmove.addLocalFile"); $(document).add(b).off("mouseup.addLocalFile touchend.addLocalFile");if(g){e=g.width();var h=g.height();32>e&&g.width(32);12>h&&g.height(12);g.find(".TextFile")[0].click();d.resizeZoomFrame(g);e=d.parseObject(g[0]);d.parseObject(d.zoomFrame[0]);d.fileCookies.push({key:f,page:c,fileLeft:e.left,fileTop:e.top,fileWidth:e.width,fileHeight:e.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,e,f){b.find(".LocalImage")&&b.find(".LocalImage").remove();var g=b.width()||40,h=b.height()||40;d=this.resizeImage("autoFit",d,e,g,h);$("").attr("data-key",f).css({width:d.width,height:d.height,left:d.left,top:d.top}).attr("src",c).appendTo(b)},resizeImage:function(b,c,d,e,f){c/=d;d=0===f?1:e/f;var g=f*c,h=e/c,k;switch(b){case "autoFit":k=g>e?{width:e,height:h,top:(f-h)/2,left:0}:h>f?{width:g,height:f,left:(e- g)/2,top:0}:g/h==c?{width:g,height:h,left:0,top:0}:{width:1,height:1,left:0,top:0};break;case "scale":k={left:0,top:0,width:e,height:f};break;case "fullFill":c>d?k={left:(e-f*c)/2,top:0,width:f*c,height:f}: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);b.stopPropagation();b.preventDefault()},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,e){this.parent=b;this.config=c;this.pageWidth=d;this.pageHeight=e;this.type=this.config.annotype},onActionEvent: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"),3==browserType?window.location=this.linkURL: window.open(this.linkURL,this.config.action.linkTarget),$(b).addClass("slider-action")):this.config.action.actionType==PageEditor.ActionType.OPEN_WINDOW?(this.video=new initVideoForm(tmpContainer,{width:this.config.action.windowWidth,height:this.config.action.windowHeight,src:this.config.action.resourceContent,caption:this.config.action.caption},bookContainer.width(),bookContainer.height()),$(b).addClass("slider-action")):this.config.action.actionType==PageEditor.ActionType.SLIDE_SHOW?(this.slide= new initSlideShow(tmpContainer,this.config.action.photos,bookContainer.width(),bookContainer.height()),$(b).addClass("slider-action")):this.config.action.actionType==PageEditor.ActionType.PLAY_AUDIO?(this.audios=new initAudioEditor(tmpContainer,this.config.action.audioURL,this.config.action.autoPlay),this.audios.showshow(),$(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.OPEN_IMG?(this.zoomImg=new HTML5ZoomImg(this.config.src,$("#tmpContainer")),$(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 ShowInformationMobile(tmpContainer,this.config):new ShowInformation(tmpContainer,this.config),this.showInformation.show.delay(this.showInformation,50),$(b).addClass("slider-action")):this.config.action.actionType==PageEditor.ActionType.QUIZ&&(this.quiz=new Quiz(tmpContainer,this.config),$(b).addClass("slider-action"))}}); var initYoutube=Class({create:function(b,c,d,e,f){this.father=b;this.config=$.extend({width:400,height:300,x:0.02,y:0.02,alpha:1,id:null},c);this.youtubeFrame=null;null!=this.config.id&&(this.pw=d,this.ph=e,this.width=this.config.width*this.pw,this.height=this.config.height*this.ph,this.x=this.config.x*this.pw,this.y=this.config.y*this.ph,c="https"==window.location.href.substring(0,5)?"https":"http",this.youtubeFrame=$(""),b.append(this.youtubeFrame))},onResize:function(b,c){this.pw=b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.youtubeFrame.css({width:this.width+"px",height:this.height+"px"});this.setPosition()},setPosition:function(){this.x= this.config.x*this.pw;this.y=this.config.y*this.ph;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"})}}),initVideo=Class({create:function(b, c,d,e,f){this.config=$.extend({width:0.6,height:0.5,x:0.2,y:0.2,src:null,previewSrc:null,alpha:1},c);this.pw=d;this.ph=e;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.father=b;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.father.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(f),this.video.removeAttr("controls"))},onResize:function(b,c){this.pw=b;this.ph=c;this.width=this.config.width*this.pw;this.height= this.config.height*this.ph;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.pw*this.config.x;this.y=this.ph*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}}),initVimeo=Class({create:function(b,c,d,e,f){this.config=$.extend({width:400,height:300,x:0.02,y:0.02,alpha:1,id:null},c);this.vimeoFrame=null;null!=this.config.id&&(this.pw=d,this.ph=e,this.width=this.config.width*this.pw,this.height=this.config.height*this.ph,this.x=this.config.x*this.pw,this.y= this.config.y*this.ph,this.config.id+="",c=this.config.id.lastIndexOf("/"),c=this.config.id.substring(c+1),this.vimeoFrame=$(""),b.append(this.vimeoFrame))},onResize:function(b,c){this.pw=b;this.ph=c;this.vimeoFrame.css({width:this.pw* this.config.width+"px",height:this.ph*this.config.height+"px"});this.setPosition(this.config.x*this.pw,this.config.y*this.ph)},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"})}}),initPopUpVimeo=Class({create:function(b,c,d,e,f){this.config=$.extend({width:400, height:300,x:0.02,y:0.02,alpha:1,id:null},c);this.vimeoFrame=null;null!=this.config.id&&(this.pw=d,this.ph=e,this.width=this.config.width*this.pw,this.height=this.config.height*this.ph,this.x=this.config.x*this.pw,this.y=this.config.y*this.ph,"./"==this.config.url.substr(0,2)&&(this.config.url="."+this.config.url),this.url=this.config.url,this.vimeoImage=$(""),b.append(this.vimeoImage),this.popupVideo=new PopUpVideo(this.config,f),this.vimeoImage.bind(_event._down,function(){return!1}.bind(this)),this.vimeoImage.bind(_event._end,function(){this.popupVideo.showOrHide();return!1}.bind(this)))},onResize:function(b,c){this.pw=b;this.ph=c;this.vimeoImage.css({width:this.pw*this.config.width+"px",height:this.ph*this.config.height+"px"});this.setPosition(this.config.x*this.pw,this.config.y*this.ph);this.popupVideo.onResize()}, setPosition:function(b,c){this.vimeoImage.css({top:c+"px",left:b+"px"})}}),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.hide();this.closeButton=$("");this.closeButton.asImageButton();this.background.append(this.closeButton);this.background.bind(_event._end,function(){this.hide();return!1}.bind(this)); this.closeButton.bind(_event._end,function(){this.hide();event.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"}; var initAudio=Class({create:function(b,c,d,e,f){this.config=$.extend({width:80,height:30,x:20,y:20,src:null,alpha:1},c);this.audio=null;this.themeName=f;this.resizeThemes={"default":"",wave:""};if(null!=this.config.src){this.originWidth=bookConfig.largePageWidth;this.pw=d;this.ph=e;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.father=b;b=c.key;this.content=$("
    ");this.content.css({position:"absolute", left:this.x+"px",top:this.y+"px",opacity:this.config.alpha});this.father.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.content.audioResources=[];if(void 0==b)"./"==this.config.src.substr(0,2)&&(this.config.src="."+this.config.src),this.audio.attr("src",this.config.src),this.content.audioResources.push(this.config.src);else if(b in this.config.src)g= this.config.src[b],"./"==g.substr(0,2)&&(g="."+g),this.content.audioResources.push(g),this.audio.attr("src",g);else for(c=0;c");this.audio.append(h);0==c&&this.audio.attr("src",g)}this.content.append(this.audio);void 0!=this.audio[0].play&&(this.content.addAudioSkin(f),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(d,e)}},onResize:function(b,c){this.pw=b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;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(b,c);this.setPosition()},resizeAudio:function(b, c){var d=parseInt(this.content.width()),d=b*this.config.width/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.pw;this.y=this.config.y*this.ph; 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}}),initAudioEditor=Class({create:function(b,c,d){this.background=$("
    ");this.contentBox=$("
    "); this.closeButton=$("
    ");this.showing=!1;this.width=windowWidth;this.height=windowHeight;"./"==c.substr(0,2)&&(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&&(this.contentBox.addAudioSkin(this.themeName),this.audio.removeAttr("controls"),d&&(this.audio[0].autoPlay= !0));$(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);this.audio[0].play()},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){}},pause:function(){if(null!=this.audio)try{this.audio[0].pause()}catch(b){}},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}}),initImage=Class({create:function(b,c,d,e){this.config=$.extend({width:0.2,height:0.2,x:0.2,y:0.2,alpha:1,src:null},c);this.container=$("
    ");this.img=$("");this.imgBorder=$("
    ");null!= this.config.src&&(!0==isFlipPdf&&(this.config.src="."+this.config.src),void 0==this.config.action&&(this.config=$.extend({action:{actionType:PageEditor.ActionType.OPEN_IMG}},this.config)),this.pw=d,this.ph=e,this.width=this.config.width*d,this.height=this.config.height*e,parseBool(this.config.imgOriginalProportions)?(this.img=$("
    "),this.img.attr("src",this.config.src).css({width:this.width,height:this.height}),this.container.append(this.img),this.img.css({"background-image":String.format("url(%s)", this.config.src),"background-repeat":"no-repeat",width:this.width+"px",height:this.height+"px","background-size":"contain","text-align":"center","vertical-align":"middle","background-position":"center",position:"absolute"})):(this.img.attr("src",this.config.src).css({width:this.width,height:this.height}),this.container.append(this.img)),this.container.css({width:this.width,height:this.height,left:this.pw*this.config.x,top:this.ph*this.config.y,opacity:this.config.alpha,zIndex:102}),this.imgBorder.css({"border-color":colorTo0x(this.config.borderColor), width:"100%",height:"100%"}),b.append(this.container),this.container.append(this.imgBorder),this.imgBorder.css({display:"none"}),this.father=b,this.initEvt())},initEvt:function(){this.audios=this.slide=this.form=null;var b=this;b.zoomImg=null;if(!/\.(gif)$/.test(b.config.src))this.container.hammer().on(_event._end,function(b){});this.config.mouseOver==PageEditor.MouseOverType.AddBorder?(this.img.bind(_event._enter,function(c){b.imgBorder.css({display:"block"});b.img.animate({opacity:"0.8"},300)}), 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(e){d=null}b.img.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});b.img.bind(_event._enter,function(c){d==PageEditor.TriggerEventType.MouseOver&& actionEvent.bind(b)($(this))});b.img.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))});b.imgBorder.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});b.imgBorder.bind(_event._enter,function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))});b.imgBorder.bind(isTouch?_event._end:"mouseout",function(c){d== PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw=b;this.ph=c;this.width=b*this.config.width;this.height=c*this.config.height;this.container.width(this.width).height(this.height).css({left:this.config.x*b,top:this.config.y*c});this.img.width(this.width).height(this.height);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())}}),HTML5ZoomImg=Class({create:function(b,c){var d=this,e,f;this.$container=$(c);e=this.$container.width();f=this.$container.height();this.limitWidth=e;this.limitHeight=f;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:e, height:f}).appendTo(this.$container);this.outerBoxImg=$("
    ").css({width:e,height:f}).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")),e=b.boxImgDiv.width(), f=b.boxImgDiv.height(),g=b.innerBoxImg.width(),h=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()>=e?(b.innerBoxImg.width()-e)/2:Math.max(b.innerBoxImg.width()-e,c+(b.innerBoxImg.width()- g)/2),top:b.innerBoxImg.height()>=f?(b.innerBoxImg.height()-f)/2:Math.max(b.innerBoxImg.height()-f,d+(b.innerBoxImg.height()-h)/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()>=e?(b.innerBoxImg.width()- e)/2:Math.max(b.innerBoxImg.width()-e,c+(g-b.innerBoxImg.width())/2),top:b.innerBoxImg.height()>=f?(b.innerBoxImg.height()-f)/2:Math.max(b.innerBoxImg.height()-f,d+(h-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.isFullFalg?b.fullScreen.children("img").attr("src",b.address+"exitFull.png"):b.fullScreen.children("img").attr("src",b.address+"enterFull.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,f=this.height,g=c.selectWidthAdHeight(b,f);c.outerBoxImg.removeClass("fliphtml5-loading");c.boxImgDiv.css({width:g.width,height:g.height});c.innerBoxImg.css({width:Math.max(c.innerLimitWidth,g.width),height:Math.max(c.innerLimitHeight,g.height),left:Math.max(0,(c.outerBoxImg.width()-Math.max(c.innerLimitWidth,g.width))/2),top:-Math.max(c.innerLimitHeight, g.height)-240});c.innerBoxImg.show().animate({top:Math.max(0,(c.outerBoxImg.height()-Math.max(c.innerLimitHeight,g.height))/2)},{duration:500,easing:"linear"});c.boxImgDiv.css({width:g.width,height:g.height,left:Math.max(0,(c.innerBoxImg.width()-g.width)/2),top:Math.max(0,(c.innerBoxImg.height()-g.height)/2)});c.originalSize={width:b,height:f};c.result=g;c.isOneToOneFalg=c.isOneToOne();isTouch?c.zoomInPad():c.mouseZoom();c.setMapImg(b,f)};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={},e=b/c,f=this.limitWidth,g=this.limitHeight;f>=b&&g=c?(d.width=f,d.height=f/e):fd&&(c-=0.17*c);5>c?c=5:1600b.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,e=c.height,f,g,h,k,l,m=!1;b.boxImgDiv[0].addEventListener("touchstart",function(c){if(2<=c.touches.length){m=!0;var d=c.touches[0].pageX,e=c.touches[0].pageY,r=c.touches[1].pageX;c=c.touches[1].pageY;f=b.boxImgDiv.position().left;g=b.boxImgDiv.position().top;h=b.boxImgDiv.width();k=b.boxImgDiv.height();l=Math.sqrt(Math.pow(r-d,2)+Math.pow(c-e,2))}},!1);document.addEventListener("touchmove",function(c){if(m){if(2<=c.touches.length){var n, q,r;n=c.touches[0].pageX;q=c.touches[0].pageY;r=c.touches[1].pageX;c=c.touches[1].pageY;q=Math.sqrt(Math.pow(r-n,2)+Math.pow(c-q,2))/l;n=h*q;q*=k;r=(h-n)/2+f;c=(k-q)/2+g;nd||b.boxImgDiv.height()>e?(b.dragDivFalg=!1,b.dragImgFalg=!0):(b.dragDivFalg=!0,b.dragImgFalg=!1)}}else c.preventDefault()},!1);document.addEventListener("touchend",function(b){m=!1},!1);document.body.addEventListener("touchmove",function(b){b.preventDefault()},!1)},dragImage:function(){var b=this,c=b.boxImgDiv,d=$(document),e=!0,f,g,h,k;b.innerBoxImg.bind(_event._down,function(b){b=isTouch?b.originalEvent.touches:[b];1==b.length?e=!0:2<=b.length&& (e=!1);stopEvent(b[0])});c.bind(_event._down,function(l){b.dragImgFalg&&(l=isTouch?l.originalEvent.touches[0]:l,c.addClass("dragging"),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;if(e){var l=f+d.clientX-h;d=g+d.clientY-k;0<=l?l=0:l<=b.innerBoxImg.width()-b.boxImgDiv.width()&&(l=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:l}),b.mapPoint.css({left:-l/(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");e=!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(),e,f, g,h,k;$({k:100}).animate({k:0},{duration:400,easing:"linear",step:function(l,m){k=l/100;e=(d-k*d)/2;h=(c-k*c)/2;f=c-h;g=d-e;b.innerBoxImg[0].style.clip="rect("+e+"px, "+f+"px, "+g+"px, "+h+"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(),e=this.map.height(),f=b/c,g=e*f,h=d/f,k,l,m,p;g>d?(k=d,l=h,m=0,p=(e-h)/2):h>e?(k=g,l=e,m=(d-g)/2,p=0):g/h==f&&(k=g,l=h,p=m=0);this.mapDiv.css({width:k,height:l,left:m,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)),e=-parseInt(this.boxImgDiv.css("top"))/(this.boxImgDiv.height()-this.innerBoxImg.height())*(this.mapDiv.height()-(c+4));this.mapPoint.css({left:d,top:e,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),e,f,g,h;c.bind(_event._down,function(k){k= isTouch?k.originalEvent.touches[0]:k;e=c[0].offsetLeft;f=c[0].offsetTop;g=k.clientX;h=k.clientY;d.bind(_event._move,function(d){d=isTouch?d.originalEvent.touches[0]:d;var k=e+d.clientX-g;d=f+d.clientY-h;0>=k?k=0:k>=b.mapDiv.width()-b.mapPoint.outerWidth()&&(k=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=$("");b.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)},onResize:function(b,c){this.pw=b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.arrow.css({width:this.width+20+"px",height:this.height+20+"px"});this.setPosition()},setPosition:function(){this.x=this.config.x*this.pw-10;this.y=this.config.y*this.ph-10;this.arrow.css({left:this.x+ "px",top:this.y+"px"})},arrowcan:function(b,c,d,e,f,g,h,k,l,m,p,n,q,r,s,w,v,z){var u=c=b=0,t=0,x=0,y=this.arrow[0].getContext("2d");m=parseFloat(m);y.clearRect(0,0,this.pw,this.ph);y.save();y.lineWidth=l;y.globalAlpha=n;y.strokeStyle=p;!0===parseBool(z)&&(y.shadowOffsetX=r,y.shadowOffsetY=s,y.shadowBlur=w,y.shadowColor=colorTo0x(v));0==d&&0==e?(x=t=10,b=h+10,c=k+10):0==d&&0!=e?(t=10,x=10+k,b=h+10,c=10):0!=d&&0==e?(t=10+h,b=x=10,c=k+10):(t=10+h,x=10+k,c=b=10);y.translate(0,0);y.beginPath();y.moveTo(t, x);"Double Arrow"==this.config.arrowType&&(0==g-e?f>d?y.moveTo(t+5,x):y.moveTo(t-5,x):0==f-d&&(g>e?y.moveTo(t,x+5):y.moveTo(t,x-5)));if("solid"==q)0==g-e?f>d?y.lineTo(b-5,c):y.lineTo(b+5,c):0==f-d?g>e?y.lineTo(b,c-5):y.lineTo(b,c+5):y.lineTo(b,c);else for(h=0,q=m+2,k=t,n=x,q=(0==g-e?f>d?(b-t)/q:(t-b)/q:0==f-d?g>e?(c-x)/q:(x-c)/q:ec-x?(b-t)/q:(c-x)/q:e>g&&dx-c?(b-t)/q:(x-c)/q:ef?t-b>c-x?(t-b)/q:(c-x)/q:t-b>x-c?(t-c)/q:(x-c)/q)-1,i=0;id?k+m:k- m:0==f-d?n=g>e?n+m:n-m:ec-x?(h=Math.abs((c-x)/(b-t)),k+=m,n+=m*h):(h=Math.abs((b-t)/(c-x)),k+=m*h,n+=m):e>g&&dx-c?(h=Math.abs((c-x)/(b-t)),k+=m,n-=m*h):(h=Math.abs((b-t)/(c-x)),k+=m*h,n-=m):ef?t-b>c-x?(h=Math.abs((c-x)/(b-t)),k-=m,n+=m*h):(h=Math.abs((b-t)/(c-x)),k-=m*h,n+=m):t-b>x-c?(h=Math.abs((c-x)/(b-t)),k-=m,n-=m*h):(h=Math.abs((b-t)/(c-x)),k-=m*h,n-=m),y.lineTo(k,n),0==g-e?k=f>d?k+2:k-2:0==f-d?n=g>e?n+2:n-2:ec-x?(k+=2,n+=2*h):(k+=2*h,n+=2):e>g&&dx- c?(k+=2,n-=2*h):(k+=2*h,n-=2):ef?t-b>c-x?(k-=2,n+=2*h):(k-=2*h,n+=2):t-b>x-c?(k-=2,n-=2*h):(k-=2*h,n-=2);y.fillStyle=p;y.stroke();y.save();u=2<1*l?15:10;"Double Arrow"==this.config.arrowType&&(y.moveTo(t,x),"Double Arrow"==this.config.arrowType&&(0==g-e?f>d?y.moveTo(t-1,x):y.moveTo(t+1,x):0==f-d&&(g>e?y.moveTo(t,x-1):y.moveTo(t,x+1))),y.translate(t,x),0<=c-x?y.rotate(4.7-Math.atan((b-t)/(c-x))):y.rotate(4.7-(Math.PI+Math.atan((b-t)/(c-x)))),y.lineTo(-u,u-5),y.lineTo(-(u-5),0),y.lineTo(-u,-(u- 5)),y.lineTo(0,0),y.fill(),y.restore());y.moveTo(b,c);y.translate(b,c);0<=c-x?y.rotate(1.5-Math.atan((b-t)/(c-x))):y.rotate(1.5-(Math.PI+Math.atan((b-t)/(c-x))));y.lineTo(-u,u-5);y.lineTo(-(u-5),0);y.lineTo(-u,-(u-5));y.lineTo(0,0);y.fill();y.restore()}});global.hddr.soq3=function(){return hddr.soo1||"tm"}(); var initLine=Class({create:function(b,c,d,e,f){this.config=$.extend({StartX:0,StartY:0,EndX:100,EndY:100,width:200,height:20,x:0,y:0,alpha:1,lineAlpha:1,lineWidth:1,lineType:null,dotWidth:3,color:null,sh:"false",sx:4,sy:4,se:2,sr:null},c);this.pw=d;this.ph=e;this.color=colorTo0x(this.config.color);this.bstyle="Solid line"==this.config.lineType?"solid":"dashed";this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.id= "line"+f;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=$("");b.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)},onResize:function(b,c){this.pw=b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.line.css({width:this.width+20+"px",height:this.height+20+"px"});this.setPosition()},setPosition:function(){this.x=this.config.x*this.pw-10;this.y=this.config.y*this.ph-10;this.line.css({left:this.x+"px",top:this.y+"px"})},linecan:function(b,c,d,e,f,g,h,k,l,m,p,n,q,r,s,w,v,z){var u=c=b=0,t=0;b=this.line[0];var x;try{x= b.getContext("2d")}catch(y){return}m=parseFloat(m);0==d&&0==e?(t=u=10,b=h+10,c=k+10):0==d&&0!=e?(u=10,t=10+k,b=h+10,c=10):0!=d&&0==e?(u=10+h,b=t=10,c=k+10):(u=10+h,t=10+k,c=b=10);x.moveTo(u,t);x.lineWidth=l;x.globalAlpha=n;x.strokeStyle=p;!0===parseBool(z)&&(x.shadowOffsetX=r,x.shadowOffsetY=s,x.shadowBlur=w,x.shadowColor=colorTo0x(v));if("solid"==q)x.lineTo(b,c);else for(h=0,p=m+2,k=u,l=t,num=0==g-e?f>d?(b-u)/p:(u-b)/p:0==f-d?g>e?(c-t)/p:(t-c)/p:ec-t?(b-u)/p:(c-t)/p:e>g&&dt-c? (b-u)/p:(t-c)/p:ef?u-b>c-t?(u-b)/p:(c-t)/p:u-b>t-c?(u-c)/p:(t-c)/p,p=num-1,i=0;id?k+m:k-m:0==f-d?l=g>e?l+m:l-m:ec-t?(h=Math.abs((c-t)/(b-u)),k+=m,l+=m*h):(h=Math.abs((b-u)/(c-t)),k+=m*h,l+=m):e>g&&dt-c?(h=Math.abs((c-t)/(b-u)),k+=m,l-=m*h):(h=Math.abs((b-u)/(c-t)),k+=m*h,l-=m):ef?u-b>c-t?(h=Math.abs((c-t)/(b-u)),k-=m,l+=m*h):(h=Math.abs((b-u)/(c-t)),k-=m*h,l+=m):u-b>t-c?(h=Math.abs((c-t)/(b-u)),k-=m,l-=m*h):(h=Math.abs((b-u)/(c-t)),k-= m*h,l-=m),x.lineTo(k,l),0==g-e?k=f>d?k+2:k-2:0==f-d?l=g>e?l+2:l-2:ec-t?(k+=2,l+=2*h):(k+=2*h,l+=2):e>g&&dt-c?(k+=2,l-=2*h):(k+=2*h,l-=2):ef?u-b>c-t?(k-=2,l+=2*h):(k-=2*h,l+=2):u-b>t-c?(k-=2,l-=2*h):(k-=2*h,l-=2);x.stroke()}});bdor[10]="l"; Class("Link",{Package:"PageItem",create:function(b,c,d,e){this._super(b,c,d,e);void 0==c.downColor?(c.downColor=getColor("LinkDownColor","#808080"),c.downAlpha=getInt("LinkAlpha",0.6),c.overColor=c.downColor,c.outColor=c.downColor,c.overAlpha=c.downAlpha/2,c.outAlpha=0):(c.downColor=colorTo0x(c.downColor),c.overColor=colorTo0x(c.overColor),c.outColor=colorTo0x(c.outColor));this.left=d*c.x;this.top=e*c.y;this.width=d*c.width;this.height=e*c.height;this.link=$("
    "); this.link.css({position:"absolute",top:this.top+"px",left:this.left+"px",width:this.width+"px",height:this.height+"px",background:"rgba(0,0,0,0)"});b.append(this.link);this.initEvent()},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="";this.initLinkAction();this.link.bind(_event._down,function(b){this.link.css({"background-color":this.config.downColor,opacity:this.config.downAlpha,cursor:"pointer"});if(this.mouseEvent==PageEditor.TriggerEventType.MouseDown)this.onActionEvent(this.link);return!1}.bind(this));this.link.bind("mouseover",function(b){this.link.css({"background-color":this.config.overColor,opacity:this.config.overAlpha,cursor:"pointer"});if(this.mouseEvent==PageEditor.TriggerEventType.MouseOver)this.onActionEvent(this.link)}.bind(this)); this.link.bind(isTouch?_event._end:"mouseout",function(b){this.link.css({"background-color":this.config.outColor,opacity:this.config.outAlpha,cursor:"default"});if(this.mouseEvent==PageEditor.TriggerEventType.MouseOut)this.onActionEvent(this.link)}.bind(this));this.initLinkHint()},initLinkHint:function(){2==this.config.linkStatus||null==this.linkURL&&null==this.linkPageIndex||(this.link.hint=null,this.link.bind(_event._enter,function(){var b=this.top+this.height,c=this.left,d=function(){var d=this.link.hint.width(), e=this.link.hint.height();c+d>this.pageWidth&&(c-=c+d-this.pageWidth);b+e>this.pageHeight&&(b=b-this.height-e)}.bind(this);if(null==this.link.hint){var e=this.linkURL;if(bookConfig.isFlipPdf){if(self.config.hint&&(e=self.config.hint.text),!e||"string"!=typeof e||""==e.trim())return}else if(e=self.linkURL,void 0!=this.linkPageIndex&&(e=getLanguage("gotoPage","page:")+this.linkPageIndex),!parseBool(bookConfig.showLinkHint))return;null!=this.linkPageIndex&&(e=getLanguage("gotoPage","page:")+this.linkPageIndex); this.link.hint=new divHint(e,c,b,this.parent);d();this.link.hint.moveto(c,b);this.link.hint.setAnimate(!0)}d();this.link.hint.moveto(c,b);this.link.hint.show()}.bind(this)),this.link.bind(_event._leave,function(){null!=this.link.hint&&this.link.hint.hide()}.bind(this)))}}).extend(PageItem.Item);bdor[29]="t"; var initRe=Class({create:function(b,c,d,e,f){this.config=$.extend({width:200,height:20,x:0,y:0,alpha:1,fillStyle:null,color:null,ColorA:null,ColorB:null,angle:90,spalpha:1,action:null,borderWidth:1,borderColor:null,borderAlpha:1,sh:"false",sx:4,sy:4,se:2,sr:null,round:!1,roundWidth:0},c);this.pw=d;this.ph=e;this.father=b;this.color=colorTo0x(this.config.color);this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.id= "re"+f;this.angle=360-parseInt(this.config.angle);this.A=colorTo0x(this.config.ColorA);this.B=colorTo0x(this.config.ColorB);this.round=c.round;this.roundWidth=Math.ceil(c.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 "+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==this.round&&this.Re.css({"border-radius":this.roundWidth+"px"});if("gradient"==this.config.fillStyle)switch(c=this.A,d=this.B,this.Re.css({background:"linear-gradient("+this.angle+"deg, "+c+", "+d+")"}),browserType){case 1:this.Re.css({background:"-webkit-linear-gradient("+this.angle+"deg, "+c+", "+d+")"});break;case 2:this.Re.css({background:"-moz-linear-gradient("+this.angle+"deg, "+c+", "+d+")"});break;case 3:this.Re.css({background:"-ms-linear-gradient("+ this.angle+"deg, "+c+", "+d+")"});this.Re.css("filter","progid:DXImageTransform.Microsoft.Gradient( EndColorStr="+d+", StartColorStr="+c+")");break;case 4:this.Re.css({background:"-o-linear-gradient("+this.angle+"deg, "+c+", "+d+")"})}"none"==this.config.fillStyle&&this.Re.css({background:""});this.initEvent();b.append(this.Re)},initEvent:function(){var b=this;this.flag=0;this.linkURL=this.audios=this.slide=this.form=null;if(null!=b.config.action){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(e){d=null}this.Re.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.Re.bind("mouseover",function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))}); this.Re.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw=b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;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.pw;this.y=this.config.y*this.ph;this.Re.css({left:this.x+"px",top:this.y+"px"})}});bdor[8]="o"; var initRound=Class({create:function(b,c,d,e,f){this.config=$.extend({width:200,height:20,x:0,y:0,alpha:1,fillStyle:null,color:null,ColorA:null,ColorB:null,angle:"false",spalpha:1,action:null,borderWidth:1,borderColor:null,borderAlpha:1,sh:"false",sx:4,sy:4,se:2,sr:null},c);this.pw=d;this.ph=e;this.color=colorTo0x(this.config.color);this.father=b;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.id="round"+f; 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.father=b;this.initEvent();b.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))},initEvent:function(){var b=this;this.flag=0;this.audios=this.slide=this.form=null;this.linkURL="";if(null!=b.config.action){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(e){d=null}this.rounds.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.rounds.bind("mouseover",function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))});this.rounds.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw= b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;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.pw-10;this.y=this.config.y* this.ph-10;this.rounds.css({left:this.x+"px",top:this.y+"px"})},roundcan:function(b,c,d,e,f,g,h,k,l,m,p,n,q,r,s,w,v,z,u){b=l=0;try{var t=this.rounds[0].getContext("2d")}catch(x){return}c=[d/2+10,e/2+10];l=d/2;b=e/2;t.save();t.beginPath();t.strokeStyle=colorTo0x(n);t.lineWidth=m;t.globalAlpha=p;!0===parseBool(z)&&(t.shadowOffsetX=r,t.shadowOffsetY=s,t.shadowBlur=w,t.shadowColor=colorTo0x(v));t.closePath();t.stroke();DrawEllipse(t,c,l,b);"gradient"==g&&(e=u*Math.PI/180,d=c[0]+l*Math.cos(e),e=c[1]+b* Math.sin(e),u=(u+180)*Math.PI/180,p=c[0]+l*Math.cos(u),u=c[1]+b*Math.sin(u),u=t.createLinearGradient(d,e,p,u),u.addColorStop(0,colorTo0x(h)),u.addColorStop(1,colorTo0x(k)),t.fillStyle=u,t.fill());"none"==g&&(t.fillStyle=f,t.fill());0!=m&&t.stroke();t.closePath()}});bdor[9]="j";function DrawEllipse(b,c,d,e){var f=c[0]+d,g=c[1];b.moveTo(f,g);for(var h=0;360>=h;h++)g=h*Math.PI/180,f=c[0]+d*Math.cos(g),g=c[1]-e*Math.sin(g),b.lineTo(f,g)} var initText=Class({create:function(b,c,d,e,f){this.config=$.extend({width:200,height:20,x:0,y:0,alpha:1,textStr:null,lineH:20,fontName:null,fontSize:12,color:null,tbold:"false",italic:"false",bgalpha:1,action:null,fillBg:"false",bgcolor:null,sh:"false",sx:4,sy:4,se:2,sr:null},c);this.pw=d;this.ph=e;this.originWidth=bookConfig.largePageWidth;this.originHeight=bookConfig.largePageHeight;null!=this.config.color&&(this.color=colorTo0x(this.config.color));this.father=b;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.pw;this.y=this.config.y*this.ph;this.id="text"+f;this.color=colorTo0x(this.config.color);this.text=$("
    ");this.resetText();this.text.html(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.father=b;this.initEvent();b.append(this.text);this.resizeText(this.pw, this.ph)},initEvent:function(){var b=this;this.flag=0;this.linkURL=this.audios=this.slide=this.form=null;if(null!=b.config.action){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(e){d=null}this.text.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&& actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.text.bind("mouseover",function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.text.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw=b;this.ph=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.pw,this.ph)},resizeText:function(b,c){var d=c/this.config.pageH;this.text.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+")"})},setPosition:function(){this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.text.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'"],e=["COLOR='#000000'"],f=["FACE='Tahoma'"],g=["LETTERSPACING='0'"],h=["KERNING='0'"],k=parseInt(c[0].match(/\d+/)[0]),l=b.match(/\/ig);if(l){for(var m=0;m")}this.newTextFormats.push(b)}}}); 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(),e=this.getFontSize(),f=this.getLetterSpace();b.css({"font-family":c, color:d,"font-size":e+"px","letter-spacing":f+"px"})},getText:function(){for(var b=[],b=[],c=loadXMLString(""+this.originalFormat+"").getElementsByTagName("TEXTFORMAT"),d=0;d"+b[d]+"
    ";return c},getTextLines:function(){for(var b=[],b=[],c=loadXMLString(""+this.originalFormat+"").getElementsByTagName("P"),d=0;d"+b[d]+"
    ";return c},getLines:function(){for(var b=[],b=[],c=loadXMLString(""+this.originalFormat+"").getElementsByTagName("TEXTFORMAT"),d=0;d"),this.config.alpha=0):(!0==isFlipPdf&&(this.config.src="."+this.config.src),d=this.config.src.substring(this.config.src.lastIndexOf("/")+1,this.config.src.length),(this.swfButton=0<=c.indexOf(d))?(this.config.Format.color=colorTo0x(this.config.Format.color),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.ph*1/2,this.config.Format.color,this.config.Format.font),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(){f.buttonEvt.css({display:"block"})}),this.button.bind(_event._end,function(){f.buttonEvt.css({display:"none"})}),this.button.bind("mouseleave",function(){f.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.ph*1/2,colorTo0x(this.config.Format.color),this.config.Format.font),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.css({position:"absolute", width:this.width+"px",height:this.height+"px",left:this.pw*this.config.x+"px",top:this.ph*this.config.y+"px",opacity:this.config.alpha});b.append(this.button);this.father=b;this.initEvt()},onResize:function(b,c){this.pw=b;this.ph=c;this.width=this.config.width*b;this.height=this.config.height*c;this.button.css({width:this.width+"px",height:this.height+"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());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()},hide:function(){isTouchDevice()||this.button.html("")},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.ph*1/2,bookConfig.iconColor,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){var b=this;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(e){d=null}this.button.bind(_event._down, function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.button.bind("mouseover",function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))});this.button.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}}}).extend(PageItem.Item);global.hddr.soo6=function(){return hddr.bbb5}; var initArea=Class({create:function(b,c,d,e,f){this.config=$.extend({width:200,height:20,x:0,y:0,alpha:1,color:null,rounds:"false",ellipseWidth:5,ellipseHeight:5,action:null,sh:"false",sx:4,sy:4,se:2,sr:null},c);this.pw=d;this.ph=e;this.father=b;this.color=colorTo0x(this.config.color);this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.id="Area"+f;!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.father=b;this.initEvent();b.append(this.Area)},initEvent:function(){var b=this;this.flag=0;this.audios=this.slide=this.form=null;this.linkURL="";if(null!=b.config.action){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(e){d=null}this.Area.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.Area.bind("mouseover",function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))});this.Area.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw= b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;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.pw;this.y=this.config.y* this.ph;this.Area.css({left:this.x+"px",top:this.y+"px"})}}),initVideoForm=Class({create:function(b,c,d,e){this.config=$.extend({width:400,height:300,src:null,alpha:0.3,caption:"",closeIconURL:uiBaseURL+"close.png"},c);this.father=b;null!=this.config.src&&(this.config.width=parseInt(this.config.width),this.config.height=parseInt(this.config.height),isPhone()&&(this.config.width=windowWidth-20,this.config.height=windowHeight-20),this.sw=d,this.sh=e,this.th=28,this.background=new grayBackground(b,"#333333", this.config.alpha,d,e),this.form=$("
    "),this.titleBar=$("
    "),!0==isFlipPdf&&(this.config.src=""+this.config.src),""!=this.config.closeIconURL&&(this.closeButton=new button(this.titleBar,{buttonType:1,iconURL:this.config.closeIconURL,asImgButton:!0}),this.closeButton.setButtonPosition(this.config.width-28,0)),""!=this.config.caption&&(this.captionLabel=new label(this.config.caption,this.titleBar),this.captionLabel.setLabelPosition(5,3,["left","top"]),this.captionLabel.setFont(14, "#dddddd","Tahoma")),this.video=$(""),this.form.css({width:this.config.width+4+"px",height:this.config.height+4+"px",left:(d-this.config.width)/2+"px",top:(e-this.config.height)/2+"px","background-color":"#dddddd","-webkit-border-radius":"5px","-moz-border-radius":"5px","-ms-border-radius":"5px","border-radius":"5px",position:"absolute","z-index":201}),this.titleBar.css({width:this.config.width+"px",height:this.th+"px",left:"2px",top:"2px", "border-top-left-radius":"5px","border-top-right-radius":"5px",position:"absolute","background-color":"#111111"}),this.video.css({width:this.config.width+"px",height:this.config.height-this.th+"px",top:this.th+2+"px",left:"2px",position:"absolute"}),b.append(this.form),this.form.append(this.titleBar),this.form.append(this.video),this.initEvent())},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(){var b=this; this.closeButton.onMouseUp(this,this.closeForm);this.background.onMouseUp(this,this.closeForm);var c=!1,d,e;this.titleBar.bind(_event._down,function(f){f=isTouch?f.originalEvent.touches:[f];c=!0;d=Point(f[0].pageX,f[0].pageY);e=Point(b.form.offset().left,b.form.offset().top);return!1});this.titleBar.bind(_event._move,function(f){f=isTouch?f.originalEvent.touches:[f];c&&b.form.css({top:e.y+(f[0].pageY-d.y)+"px",left:e.x+(f[0].pageX-d.x)+"px"});return!1});this.titleBar.bind(_event._end,function(b){return c= !1});this.titleBar.bind("mouseleave",function(b){return c=!1})},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()})}}),initSlideShow=Class({create:function(b,c,d,e){this.photos=$.extend([],c);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.father=b;this.sw= d-8;this.sh=e-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(b,"#333333",0.3,d,e);this.photoBox=$("
    ");this.leftBar=$("
    ");this.rightBar=$("
    ");this.img=$("");b.append(this.photoBox);b.append(this.leftBar);b.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(b,{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 f=this;this.photoBox.bind(_event._down, function(b){f.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=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,e=c.imgHeight;if(c.imgWidth>c.sw||c.imgHeight>c.sh)b=c.imgWidth/c.imgHeight,b>c.sw/c.sh?(b=c.sw,e=c.sw*c.imgHeight/c.imgWidth):(e=c.sh,b*=c.sh);c.img.css({width:b+"px",height:e+"px"});c.boxWidth!= b||c.boxHeight!=e?(c.photoBox.animate({width:b+8,height:e+8,left:(c.sw-b)/2,top:(c.sh-e)/2},300,function(){c.photoBox.append(c.img)}),c.loadingImage.css({left:(b+8-c.loadingImageWidth)/2,top:(e+8-c.loadingImageHeight)/2})):c.photoBox.append(c.img);c.boxWidth=b;c.boxHeight=e;c.img.css({left:"4px",top:"4px"})})}},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]; var initCallout=Class({create:function(b,c,d,e,f){this.config=$.extend({width:200,height:20,x:0,y:0,alpha:1,textStr:null,pageH:812,lineH:20,fontName:null,fontSize:12,color:null,tbold:"false",italic:"false",bgalpha:1,action:null,fillBg:"false",bgcolor:null,direct:"Down",cx1:0,cy1:0,cx2:0,cy2:0,pointx:0,pointy:0,cornerRadiut:5,borderWidth:3,borderColor:null,bordreAlpha:1,sh:"false",sx:4,sy:4,se:2,sr:null},c);this.pw=d;this.ph=e;this.father=b;this.originWidth=bookConfig.largePageWidth;this.originHeight= bookConfig.largePageHeight;this.width=this.config.width*bookConfig.largePageWidth;this.height=this.config.height*bookConfig.largePageHeight;this.x=this.config.x*d;this.y=this.config.y*e;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.id="callout"+f;this.cl=this.ct= this.hl=this.wl=this.canl=this.cant=this.canh=this.canw=0;c=new TextFormatAnalyzer(this.config.textStr);this.text=c.getLines();null==this.config.fontName&&(d=c.getFontFamily().split(","),this.config.fontName=d[0],this.config.fontSize=c.getFontSize(),this.config.color=c.getFontColor(),this.color=colorTo0x(this.config.color));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.pw;this.hl=this.canh/this.ph;this.ct=this.cant/this.ph;this.cl=this.canl/this.pw;this.callout=$("");b.append(this.callout);this.calloutDown(); this.resizeCallout(e);this.father=b;this.initEvent()},resizeCallout:function(b){b/=bookConfig.largePageHeight;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,e,f=this.callout[0].getContext("2d"), g,h,k,l,m,p,n,q,r,s,w,v,z,u,t,x,y,D,B,A,K,J,C,G,E,F,H,I;switch(this.config.direct){case "Down":if(0>this.pointx){g=this.canw-this.width-10;h=20;k=this.canw-this.width-10;l=10;d=this.canw-this.width;e=10;m=this.canw-20;p=10;n=this.canw-10;q=10;r=this.canw-10;s=20;w=this.canw-10;v=this.height;z=this.canw-10;u=this.height+10;t=this.canw-20;x=this.height+10;y=this.canw-(this.width-this.cx2)-10;D=this.height+10;B=10;A=this.pointy+10;K=this.canw-(this.width-this.cx1)-10;J=this.height+10;C=this.canw-this.width; G=this.height+10;E=this.canw-(this.width+10);F=this.height+10;H=this.canw-(this.width+10);I=this.height;break}g=10;h=20;l=k=10;d=20;e=10;m=this.width;p=10;n=this.width+10;q=10;r=this.width+10;s=20;w=this.width+10;v=this.height;z=this.width+10;u=this.height+10;t=this.width;x=this.height+10;y=this.cx2+10;D=this.height+10;B=this.pointx+10;A=this.pointy+10;K=this.cx1+10;J=this.height+10;C=20;G=this.height+10;E=10;F=10+this.height;H=10;I=this.height;break;case "left":if(0>this.pointy){g=this.canw-this.width- 10;h=this.canh-this.height;k=this.canw-this.width-10;l=this.canh-this.height-10;d=this.canw-this.width;e=this.canh-this.height-10;m=this.canw-20;p=this.canh-this.height-10;n=this.canw-10;q=this.canh-this.height-10;r=this.canw-10;s=this.canh-this.height;w=this.canw-10;v=this.canh-20;z=this.canw-10;u=this.canh-10;t=this.canw-20;x=this.canh-10;y=this.canw-this.width-10;D=this.canh-20;B=this.canw-this.width-10;A=this.canh-10;K=this.canw-this.width;J=this.canh-10;C=this.canw-this.width-10;G=this.canh- (this.height-this.cy2+10);F=E=10;H=this.canw-this.width-10;I=this.canh-(this.height-this.cy1+10);break}this.pointy>this.height?(k=this.canw-this.width-10,l=10,n=this.canw-10,q=10,z=this.canw-10,u=this.height+10,B=this.canw-this.width-10,A=this.height+10,C=this.canw-this.width-10,G=this.cy2+10,E=10,F=this.canh-10):(k=this.canw-this.width-10,l=10,n=this.canw-10,q=10,z=this.canw-10,u=this.height+10,B=this.canw-this.width-10,A=this.height+10,C=this.canw-this.width-10,G=this.cy2+10,E=10,F=this.pointy); H=this.canw-this.width-10;I=this.cy1+10;g=k;h=l+10;d=k+10;e=l;m=n-10;p=q;r=n;s=q+10;w=z;v=u-10;t=z-10;x=u;y=B+10;D=A;K=B;J=A-10;break;case "Up":if(0>this.pointx){k=this.canw-this.width-10;l=this.canh-this.height-10;m=this.canw-(this.width-this.cx2)-10;p=this.canh-this.height-10;q=n=10;r=this.canw-(this.width-this.cx1)-10;s=this.canh-this.height-10;z=this.canw-10;u=this.canh-this.height-10;B=this.canw-10;A=this.canh-10;E=this.canw-this.width-10;F=this.canh-10;g=k;h=l+10;d=k+10;e=l;w=z-10;v=u;t=z;x= u+10;y=B;D=A-10;K=B-10;J=A;C=E+10;G=F;H=E;I=F-10;break}k=10;l=this.canh-this.height-10;m=this.cx2+10;p=this.canh-this.height-10;n=this.pointx+10;q=10;r=this.cx1+10;s=this.canh-this.height-10;z=this.width+10;u=this.canh-this.height-10;B=this.width+10;A=this.canh-10;E=10;F=this.canh-10;g=k;h=l+10;d=k+10;e=l;w=z-10;v=u;t=z;x=u+10;y=B;D=A-10;K=B-10;J=A;C=E+10;G=F;H=E;I=F-10;break;case "Right":if(0>this.pointy){n=this.width+10;q=this.canh-this.height-10;w=this.width+10;v=this.canh-(this.height-this.cy2+ 10);z=this.canw-10;u=10;t=this.width+10;x=this.canh-(this.height-this.cy1+10);B=this.width+10;A=this.canh-10;E=10;F=this.canh-10;g=k;h=l+10;d=k+10;e=l;m=n-10;p=q;r=n;s=q+10;y=B;D=A-10;K=B-10;J=A;C=E+10;G=F;H=E;I=F-10;break}this.pointy>this.height?(n=this.width+10,q=10,w=this.width+10,v=this.cy2+10,z=this.canw-10,u=this.canh-10):(l=k=10,n=this.width+10,q=10,w=this.width+10,v=this.cy2+10,z=this.canw-10,u=this.pointy);t=this.width+10;x=this.cy1+10;B=this.width+10;A=this.height+10;E=10;F=this.height+ 10;g=k;h=l+10;d=k+10;e=l;m=n-10;p=q;r=n;s=q+10;y=B;D=A-10;K=B-10;J=A;C=E+10;G=F;H=E;I=F-10}switch(this.config.direct){case "Down":f.beginPath();f.lineWidth="0";f.strokeStyle=this.color;c=colorSplit(colorTo0x(this.config.bgcolor));parseBool(this.config.fillBg)?f.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+", "+this.config.bgalpha+")":f.fillStyle="rgba(0,0,0,0)";f.moveTo(g,h);f.quadraticCurveTo(k,l,d,e);f.lineTo(m,p);f.quadraticCurveTo(n,q, r,s);f.lineTo(w,v);f.quadraticCurveTo(z,u,t,x);f.lineTo(y,D);f.lineTo(B,A);f.lineTo(K,J);f.lineTo(C,G);f.quadraticCurveTo(E,F,H,I);break;case "left":f.beginPath();f.lineWidth="0";f.strokeStyle=this.color;c=colorSplit(colorTo0x(this.config.bgcolor));parseBool(this.config.fillBg)?f.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+", "+this.config.bgalpha+")":f.fillStyle="rgba(0,0,0,0)";f.moveTo(g,h);f.quadraticCurveTo(k,l,d,e);f.lineTo(m,p);f.quadraticCurveTo(n, q,r,s);f.lineTo(w,v);f.quadraticCurveTo(z,u,t,x);f.lineTo(y,D);f.quadraticCurveTo(B,A,K,J);f.lineTo(C,G);f.lineTo(E,F);f.lineTo(H,I);break;case "Up":f.beginPath();f.lineWidth="0";f.globalAlpha=this.config.bgalpha;f.strokeStyle=this.color;c=colorSplit(colorTo0x(this.config.bgcolor));parseBool(this.config.fillBg)?f.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+", "+this.config.bgalpha+")":f.fillStyle="rgba(0,0,0,0)";f.moveTo(g,h);f.quadraticCurveTo(k, l,d,e);f.lineTo(m,p);f.lineTo(n,q);f.lineTo(r,s);f.lineTo(w,v);f.quadraticCurveTo(z,u,t,x);f.lineTo(y,D);f.quadraticCurveTo(B,A,K,J);f.lineTo(C,G);f.quadraticCurveTo(E,F,H,I);break;case "Right":f.beginPath(),f.lineWidth="0",f.globalAlpha=this.config.bgalpha,f.strokeStyle=this.color,c=colorSplit(colorTo0x(this.config.bgcolor)),parseBool(this.config.fillBg)?f.fillStyle="rgba("+Number(c.r).toString(10)+", "+Number(c.g).toString(10)+", "+Number(c.b).toString(10)+", "+this.config.bgalpha+")":f.fillStyle= "rgba(0,0,0,0)",f.moveTo(g,h),f.quadraticCurveTo(k,l,d,e),f.lineTo(m,p),f.quadraticCurveTo(n,q,r,s),f.lineTo(w,v),f.lineTo(z,u),f.lineTo(t,x),f.lineTo(y,D),f.quadraticCurveTo(B,A,K,J),f.lineTo(C,G),f.quadraticCurveTo(E,F,H,I)}f.strokeStyle=colorTo0x(this.config.borderColor);f.lineWidth=5;f.closePath();f.fill();!0===parseBool(this.config.sh)&&(f.shadowOffsetX=this.config.sx,f.shadowOffsetY=this.config.sy,f.shadowBlur=this.config.se,f.shadowColor=colorTo0x(this.config.sr),f.strokeStyle=colorTo0x(this.config.borderColor)); f.stroke();f.fill();f.shadowOffsetX=0;f.shadowOffsetY=0;f.shadowBlur=100;f.shadowColor=0;f.fillStyle=this.color;f.font=this.config.fontSize+"px "+this.config.fontName;for(l=k=0;l");!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=$("
    "+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.father=b;this.initEvent();b.append(this.atext); this.atext.append(this.atext2);this.initScroll();this.onResize(d,e)},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(){var b=this;this.flag=0;this.linkURL="";if(null!=b.config.action){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(e){d=null}this.atext.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.atext.bind(_event._move,function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))}); this.atext.bind(_event._end,function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw=b;this.ph=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.atext.css("font-size", this.fontSize+"px");this.atext2.css("font-size",this.fontSize+"px");this.resizeText(b)},resizeText:function(b){b/=this.originWidth;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.pw;this.y=this.config.y*this.ph;this.atext.css({left:this.x+"px",top:this.y+"px"})}}),initFlashShow=Class({create:function(b,c,d,e){this.pw=d;this.ph=e;this.config=$.extend({width:0.2,height:0.2,x:0.2,y:0.2,photo:null,repeatPlay:!0,customSize:!1},c);if(null!=this.config.photo){this.showingA=!0;this.showingIndex=1;this.background=$("
    ");this.totalImage=this.config.photo.Image.length;for(c=0;cc.totalImage&&!c.config.repeatPlay||(c.showingIndex>c.totalImage&&(c.showingIndex=0),d.animate({opacity:0,left:l,top:m},500,function(){b?c.photoA.fillImage(c.showingIndex+1):c.photoB.fillImage(c.showingIndex+1);d.css({"z-index":0});e.css({"z-index":1})}),c.initChangeImageEvent(!b))}}).animate({opacity:1},500)}}),animateImage=Class({create:function(b,c,d,e,f,g,h,k){this.img=$("");this.imgIndex=-1;this.imageArr=c;this.bw=d;this.bh=e;this.repeat=f;b.append(this.img);this.img.css({position:"absolute"}); g&&void 0!=h&&void 0!=k&&this.img.css({width:h+"px",height:k+"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",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}}),initSound=Class({create:function(b,c,d,e,f){this.config=$.extend({width:80,height:30,x:20,y:20,src:null,alpha:1,soundPlay:null,skinType:null},c);this.sound=null;null!=this.config.src&& (this.arr=null,this.arr="undefined"!=typeof this.config.src.path?this.config.src.path:this.config.src[0].path,"./"==this.arr.substr(0,2)&&(this.arr="."+arr),this.pw=d,this.ph=e,this.width=this.config.width*this.pw,this.height=this.config.height*this.ph,this.x=this.config.x*this.pw,this.y=this.config.y*this.ph,this.h1=this.height/6,this.h2=this.height/3,this.c=this.nflay=this.flay=0,this.st=null,this.id="AdvancedSound"+f,this.sounddiv=$("
    "),this.sound=$(""),this.preimg=$(""),this.playimg=$(""),this.nextimg= $(""),this.soundname=$("
    "),this.soundtime=$("
    "),b.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())},initEvent:function(){var b=this;b.nflay=0;var c=b.playimg[0],d=b.sound[0],e=b.config.src[0].path,f=typeof b.config.src.path;"undefined"!=f?b.soundname.html(this.getname(b.config.src.path)):b.soundname.html(this.getname(e));b.soundtime.html("00:00 / 00:00");this.playimg.bind(_event._down,function(e){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(g){d.pause();clearTimeout(b.st);"undefined"!=f?d.src=b.config.src.path:0f?"0"+f:f,g=parseInt(b/60);c.cc.c?d=10>c.c?"00:0"+c.c:"00:"+c.c:(e=parseInt(c.c/60),d=10>e?10>d?"0"+e+":0"+d:"0"+e+":"+d:10>d?e+":0"+d:e+":"+d),10>g?c.soundtime.html(d+" / 0"+g+":"+f):c.soundtime.html(d+" / "+g+":"+f),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.pw=b;this.ph=c;this.width=this.config.width*this.pw;this.height=this.config.height*this.ph;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.pw;this.y=this.config.y*this.ph;this.sounddiv.css({left:this.x+"px",top:this.y+"px"})}});global.hddr.soo3=bdor[51];global.hddr.soc8=hddr.sob8+"ph"; var initEffText=Class({create:function(b,c,d,e,f){this.config=$.extend({width:200,height:20,x:0,y:0,alpha:1,textStr:null,fontName:null,fontSize:12,color:null,tbold:"false",italic:"false",moveSpeed:0,action:null,sh:"false",sx:4,sy:4,se:2,sr:null},c);this.pw=d;this.ph=e;this.originWidth=bookConfig.largePageWidth;this.originHeight=bookConfig.largePageHeight;this.color=colorTo0x(this.config.color);"#0"==this.color&&(this.color="#000");this.father=b;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.pw;this.y=this.config.y*this.ph;this.id="efftext"+f;this.scrollid="efftext"+this.id;this.fontSize=this.config.lineH*this.originHeight*0.75;c=new TextFormatAnalyzer(this.config.textStr);this.config.textStr=c.getTextLines();this.config.fontSize=c.getFontSize();this.config.color=c.getFontColor();this.color=colorTo0x(this.config.color);!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.father=b;this.initEvent();b.append(this.efftext);this.efftext.append(this.efftext2);this.initeffAmin();this.onResize(d,e)},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(){var b=this;this.flag=0;this.linkURL=null;if(null!=b.config.action){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(e){d= null}this.efftext.bind(_event._down,function(c){d==PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.efftext.bind("mouseover",function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))});this.efftext.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw=b;this.ph=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(b)},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.pw;this.y=this.config.y*this.ph;this.efftext.css({left:this.x+"px",top:this.y+"px"})}});bdor[7]="m"; var initPngImage=Class({create:function(b,c,d,e){this.config=$.extend({width:0.2,height:0.2,x:0.2,y:0.2,alpha:1,src:null},c);this.img=$("");if(null!=this.config.src){!0==isFlipPdf&&(this.config.src="."+this.config.src);this.pw=d;this.ph=e;this.width=this.config.width*d;this.height=this.config.height*e;this.left=this.pw*this.config.x;this.top=this.ph*this.config.y;var f=this;this.img.load(function(){onImageLoad.apply(f,arguments)});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});b.append(this.img);this.father=b;this.initEvt()}},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,e;b>this.width/this.height?(d=this.width,e=d/b,b=this.left,c=(this.height-e)/2+this.top):(e=this.height,d=e*b,b=(this.width-d)/2+this.left,c=this.top);this.img.css({left:b+"px",top:c+ "px",width:d+"px",height:e+"px"})},initEvt:function(){this.audios=this.slide=this.form=null;if(void 0!=this.config.action){var b=this;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(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(e){d=null}this.img.bind(_event._down,function(c){d== PageEditor.TriggerEventType.MouseDown&&actionEvent.bind(b)($(this));3==browserType?event.cancelBubble=!0:event.stopPropagation()});this.img.bind("mouseover",function(c){d==PageEditor.TriggerEventType.MouseOver&&actionEvent.bind(b)($(this))});this.img.bind(isTouch?_event._end:"mouseout",function(c){d==PageEditor.TriggerEventType.MouseOut&&actionEvent.bind(b)($(this))})}},onResize:function(b,c){this.pw=b;this.ph=c;this.width=b*this.config.width;this.height=c*this.config.height;this.left=this.pw*this.config.x; this.top=this.ph*this.config.y;this.fitImage();this.width>this.height?this.img.css({height:this.height+"px",left:this.pw*this.config.x+"px",top:this.ph*this.config.y+"px"}):this.img.css({width:this.width+"px",left:this.pw*this.config.x+"px",top:this.ph*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"})}}),initAminText=Class({create:function(b,c,d,e,f){this.config=$.extend({width:200,height:20,x:0,y:0,alpha:1,effectType:null,textStr:null,fontName:null,fontSize:12,color:null,tbold:"false",italic:"false",align:"left",action:null,sh:"false",sx:4,sy:4,se:2,sr:null},c);this.pw=d;this.ph=e;this.originWidth=bookConfig.largePageWidth;this.originHeight=bookConfig.largePageHeight; this.father=b;this.pos=0;this.width=this.config.width*this.originWidth;this.height=this.config.height*this.originHeight;this.x=this.config.x*this.pw;this.y=this.config.y*this.ph;this.id="amintext"+f;this.scrollid="animscroll"+this.id;c=new TextFormatAnalyzer(this.config.textStr);this.config.textStr=c.getTextLines();null==this.config.fontName&&(e=c.getFontFamily().split(","),this.config.fontName=e[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.father=b;this.initEvent();b.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)},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++}m=b.slice(0,c);tmp1=b.charAt(c++);d.html(""+m+""+tmp1+"");setTimeout(function(){l.RightText(b,c,d,e,f,g,h,k)},h)}},litterText:function(b){for(var c="",d=b.length,e=0;e