// t: current time, b: begInnIng value, c: change In value, d: duration jQuery.easing['jswing'] = jQuery.easing['swing']; jQuery.extend( jQuery.easing, { def: 'easeOutQuad', swing: function (x, t, b, c, d) { //alert(jQuery.easing.default); return jQuery.easing[jQuery.easing.def](x, t, b, c, d); }, easeInQuad: function (x, t, b, c, d) { return c*(t/=d)*t + b; }, easeOutQuad: function (x, t, b, c, d) { return -c *(t/=d)*(t-2) + b; }, easeInOutQuad: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t + b; return -c/2 * ((--t)*(t-2) - 1) + b; }, easeInCubic: function (x, t, b, c, d) { return c*(t/=d)*t*t + b; }, easeOutCubic: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t + 1) + b; }, easeInOutCubic: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t + b; return c/2*((t-=2)*t*t + 2) + b; }, easeInQuart: function (x, t, b, c, d) { return c*(t/=d)*t*t*t + b; }, easeOutQuart: function (x, t, b, c, d) { return -c * ((t=t/d-1)*t*t*t - 1) + b; }, easeInOutQuart: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t + b; return -c/2 * ((t-=2)*t*t*t - 2) + b; }, easeInQuint: function (x, t, b, c, d) { return c*(t/=d)*t*t*t*t + b; }, easeOutQuint: function (x, t, b, c, d) { return c*((t=t/d-1)*t*t*t*t + 1) + b; }, easeInOutQuint: function (x, t, b, c, d) { if ((t/=d/2) < 1) return c/2*t*t*t*t*t + b; return c/2*((t-=2)*t*t*t*t + 2) + b; }, easeInSine: function (x, t, b, c, d) { return -c * Math.cos(t/d * (Math.PI/2)) + c + b; }, easeOutSine: function (x, t, b, c, d) { return c * Math.sin(t/d * (Math.PI/2)) + b; }, easeInOutSine: function (x, t, b, c, d) { return -c/2 * (Math.cos(Math.PI*t/d) - 1) + b; }, easeInExpo: function (x, t, b, c, d) { return (t==0) ? b : c * Math.pow(2, 10 * (t/d - 1)) + b; }, easeOutExpo: function (x, t, b, c, d) { return (t==d) ? b+c : c * (-Math.pow(2, -10 * t/d) + 1) + b; }, easeInOutExpo: function (x, t, b, c, d) { if (t==0) return b; if (t==d) return b+c; if ((t/=d/2) < 1) return c/2 * Math.pow(2, 10 * (t - 1)) + b; return c/2 * (-Math.pow(2, -10 * --t) + 2) + b; }, easeInCirc: function (x, t, b, c, d) { return -c * (Math.sqrt(1 - (t/=d)*t) - 1) + b; }, easeOutCirc: function (x, t, b, c, d) { return c * Math.sqrt(1 - (t=t/d-1)*t) + b; }, easeInOutCirc: function (x, t, b, c, d) { if ((t/=d/2) < 1) return -c/2 * (Math.sqrt(1 - t*t) - 1) + b; return c/2 * (Math.sqrt(1 - (t-=2)*t) + 1) + b; }, easeInElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return -(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; }, easeOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d)==1) return b+c; if (!p) p=d*.3; if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); return a*Math.pow(2,-10*t) * Math.sin( (t*d-s)*(2*Math.PI)/p ) + c + b; }, easeInOutElastic: function (x, t, b, c, d) { var s=1.70158;var p=0;var a=c; if (t==0) return b; if ((t/=d/2)==2) return b+c; if (!p) p=d*(.3*1.5); if (a < Math.abs(c)) { a=c; var s=p/4; } else var s = p/(2*Math.PI) * Math.asin (c/a); if (t < 1) return -.5*(a*Math.pow(2,10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )) + b; return a*Math.pow(2,-10*(t-=1)) * Math.sin( (t*d-s)*(2*Math.PI)/p )*.5 + c + b; }, easeInBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*(t/=d)*t*((s+1)*t - s) + b; }, easeOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; return c*((t=t/d-1)*t*((s+1)*t + s) + 1) + b; }, easeInOutBack: function (x, t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; }, easeInBounce: function (x, t, b, c, d) { return c - jQuery.easing.easeOutBounce (x, d-t, 0, c, d) + b; }, easeOutBounce: function (x, t, b, c, d) { if ((t/=d) < (1/2.75)) { return c*(7.5625*t*t) + b; } else if (t < (2/2.75)) { return c*(7.5625*(t-=(1.5/2.75))*t + .75) + b; } else if (t < (2.5/2.75)) { return c*(7.5625*(t-=(2.25/2.75))*t + .9375) + b; } else { return c*(7.5625*(t-=(2.625/2.75))*t + .984375) + b; } }, easeInOutBounce: function (x, t, b, c, d) { if (t < d/2) return jQuery.easing.easeInBounce (x, t*2, 0, c, d) * .5 + b; return jQuery.easing.easeOutBounce (x, t*2-d, 0, c, d) * .5 + c*.5 + b; } }); /*! * jQuery UI 1.8.9 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI */ (function(c,j){function k(a){return!c(a).parents().andSelf().filter(function(){return c.curCSS(this,"visibility")==="hidden"||c.expr.filters.hidden(this)}).length}c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.9",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106, NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}});c.fn.extend({_focus:c.fn.focus,focus:function(a,b){return typeof a==="number"?this.each(function(){var d=this;setTimeout(function(){c(d).focus();b&&b.call(d)},a)}):this._focus.apply(this,arguments)},scrollParent:function(){var a;a=c.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?this.parents().filter(function(){return/(relative|absolute|fixed)/.test(c.curCSS(this, "position",1))&&/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0):this.parents().filter(function(){return/(auto|scroll)/.test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!a.length?c(document):a},zIndex:function(a){if(a!==j)return this.css("zIndex",a);if(this.length){a=c(this[0]);for(var b;a.length&&a[0]!==document;){b=a.css("position"); if(b==="absolute"||b==="relative"||b==="fixed"){b=parseInt(a.css("zIndex"),10);if(!isNaN(b)&&b!==0)return b}a=a.parent()}}return 0},disableSelection:function(){return this.bind((c.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}});c.each(["Width","Height"],function(a,b){function d(f,g,l,m){c.each(e,function(){g-=parseFloat(c.curCSS(f,"padding"+this,true))||0;if(l)g-=parseFloat(c.curCSS(f, "border"+this+"Width",true))||0;if(m)g-=parseFloat(c.curCSS(f,"margin"+this,true))||0});return g}var e=b==="Width"?["Left","Right"]:["Top","Bottom"],h=b.toLowerCase(),i={innerWidth:c.fn.innerWidth,innerHeight:c.fn.innerHeight,outerWidth:c.fn.outerWidth,outerHeight:c.fn.outerHeight};c.fn["inner"+b]=function(f){if(f===j)return i["inner"+b].call(this);return this.each(function(){c(this).css(h,d(this,f)+"px")})};c.fn["outer"+b]=function(f,g){if(typeof f!=="number")return i["outer"+b].call(this,f);return this.each(function(){c(this).css(h, d(this,f,true,g)+"px")})}});c.extend(c.expr[":"],{data:function(a,b,d){return!!c.data(a,d[3])},focusable:function(a){var b=a.nodeName.toLowerCase(),d=c.attr(a,"tabindex");if("area"===b){b=a.parentNode;d=b.name;if(!a.href||!d||b.nodeName.toLowerCase()!=="map")return false;a=c("img[usemap=#"+d+"]")[0];return!!a&&k(a)}return(/input|select|textarea|button|object/.test(b)?!a.disabled:"a"==b?a.href||!isNaN(d):!isNaN(d))&&k(a)},tabbable:function(a){var b=c.attr(a,"tabindex");return(isNaN(b)||b>=0)&&c(a).is(":focusable")}}); c(function(){var a=document.body,b=a.appendChild(b=document.createElement("div"));c.extend(b.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0});c.support.minHeight=b.offsetHeight===100;c.support.selectstart="onselectstart"in b;a.removeChild(b).style.display="none"});c.extend(c.ui,{plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=9)&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a); return a.preventDefault()}if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;a.target==this._mouseDownEvent.target&&c.data(a.target,this.widgetName+".preventClickEvent", true);this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); ;/* * jQuery UI Position 1.8.9 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Position */ (function(c){c.ui=c.ui||{};var n=/left|center|right/,o=/top|center|bottom/,t=c.fn.position,u=c.fn.offset;c.fn.position=function(b){if(!b||!b.of)return t.apply(this,arguments);b=c.extend({},b);var a=c(b.of),d=a[0],g=(b.collision||"flip").split(" "),e=b.offset?b.offset.split(" "):[0,0],h,k,j;if(d.nodeType===9){h=a.width();k=a.height();j={top:0,left:0}}else if(d.setTimeout){h=a.width();k=a.height();j={top:a.scrollTop(),left:a.scrollLeft()}}else if(d.preventDefault){b.at="left top";h=k=0;j={top:b.of.pageY, left:b.of.pageX}}else{h=a.outerWidth();k=a.outerHeight();j=a.offset()}c.each(["my","at"],function(){var f=(b[this]||"").split(" ");if(f.length===1)f=n.test(f[0])?f.concat(["center"]):o.test(f[0])?["center"].concat(f):["center","center"];f[0]=n.test(f[0])?f[0]:"center";f[1]=o.test(f[1])?f[1]:"center";b[this]=f});if(g.length===1)g[1]=g[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(b.at[0]==="right")j.left+=h;else if(b.at[0]==="center")j.left+=h/2;if(b.at[1]==="bottom")j.top+= k;else if(b.at[1]==="center")j.top+=k/2;j.left+=e[0];j.top+=e[1];return this.each(function(){var f=c(this),l=f.outerWidth(),m=f.outerHeight(),p=parseInt(c.curCSS(this,"marginLeft",true))||0,q=parseInt(c.curCSS(this,"marginTop",true))||0,v=l+p+(parseInt(c.curCSS(this,"marginRight",true))||0),w=m+q+(parseInt(c.curCSS(this,"marginBottom",true))||0),i=c.extend({},j),r;if(b.my[0]==="right")i.left-=l;else if(b.my[0]==="center")i.left-=l/2;if(b.my[1]==="bottom")i.top-=m;else if(b.my[1]==="center")i.top-= m/2;i.left=Math.round(i.left);i.top=Math.round(i.top);r={left:i.left-p,top:i.top-q};c.each(["left","top"],function(s,x){c.ui.position[g[s]]&&c.ui.position[g[s]][x](i,{targetWidth:h,targetHeight:k,elemWidth:l,elemHeight:m,collisionPosition:r,collisionWidth:v,collisionHeight:w,offset:e,my:b.my,at:b.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(i,{using:b.using}))})};c.ui.position={fit:{left:function(b,a){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();b.left= d>0?b.left-d:Math.max(b.left-a.collisionPosition.left,b.left)},top:function(b,a){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();b.top=d>0?b.top-d:Math.max(b.top-a.collisionPosition.top,b.top)}},flip:{left:function(b,a){if(a.at[0]!=="center"){var d=c(window);d=a.collisionPosition.left+a.collisionWidth-d.width()-d.scrollLeft();var g=a.my[0]==="left"?-a.elemWidth:a.my[0]==="right"?a.elemWidth:0,e=a.at[0]==="left"?a.targetWidth:-a.targetWidth,h=-2*a.offset[0];b.left+= a.collisionPosition.left<0?g+e+h:d>0?g+e+h:0}},top:function(b,a){if(a.at[1]!=="center"){var d=c(window);d=a.collisionPosition.top+a.collisionHeight-d.height()-d.scrollTop();var g=a.my[1]==="top"?-a.elemHeight:a.my[1]==="bottom"?a.elemHeight:0,e=a.at[1]==="top"?a.targetHeight:-a.targetHeight,h=-2*a.offset[1];b.top+=a.collisionPosition.top<0?g+e+h:d>0?g+e+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(b,a){if(/static/.test(c.curCSS(b,"position")))b.style.position="relative";var d=c(b), g=d.offset(),e=parseInt(c.curCSS(b,"top",true),10)||0,h=parseInt(c.curCSS(b,"left",true),10)||0;g={top:a.top-g.top+e,left:a.left-g.left+h};"using"in a?a.using.call(b,g):d.css(g)};c.fn.offset=function(b){var a=this[0];if(!a||!a.ownerDocument)return null;if(b)return this.each(function(){c.offset.setOffset(this,b)});return u.call(this)}}})(jQuery); ;/* * jQuery UI Draggable 1.8.9 * * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * http://docs.jquery.com/UI/Draggables * * Depends: * jquery.ui.core.js * jquery.ui.mouse.js * jquery.ui.widget.js */ (function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== "original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="relative";this.options.addClasses&&this.element.addClass("ui-draggable");this.options.disabled&&this.element.addClass("ui-draggable-disabled");this._mouseInit()},destroy:function(){if(this.element.data("draggable")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top- this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions(); d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis|| this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if((!this.element[0]||!this.element[0].parentNode)&&this.options.helper=="original")return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&& this.options.revert.call(this.element,b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this== a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]|| 0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top- (parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment== "parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[(a.containment=="document"?0:d(window).scrollLeft())-this.offset.relative.left-this.offset.parent.left,(a.containment=="document"?0:d(window).scrollTop())-this.offset.relative.top-this.offset.parent.top,(a.containment=="document"?0:d(window).scrollLeft())+d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(a.containment=="document"? 0:d(window).scrollTop())+(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&&a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"), 10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor== Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop(): f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft():f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY; if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.leftthis.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/ b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?e:!(e-this.offset.click.left').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})}, stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options;if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!= document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!="HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e0){if((aH.startingPage%2)!=0){aH.startingPage--}aH.curr=aH.startingPage}if(aH.closed&&aH.autoCenter){if(aH.curr==0){Z.width(aH.pWidth)}else{if(aH.curr>=aH.pTotal-2){Z.width(aH.pWidth)}}}if(aH.name){document.title=aH.name}else{aH.name=document.title}if(aH.shadows){aH.shadowTopFwdWidth="-"+aH.shadowTopFwdWidth+"px";aH.shadowTopBackWidth="-"+aH.shadowTopBackWidth+"px"}if(aH.menu){q=b(aH.menu).addClass("b-menu");K=aH.curr;if(aH.pageSelector){w=b('
'+(K+1)+" - "+(K+2)+"
").appendTo(q);B=b("
    ").appendTo(w).empty().css("height","auto");for(R=0;R'+aI[R+1]+''+nums+"").prependTo(B)}else{if(R==0){w.find(".b-current").text(nums)}az=b('
  • '+aI[R]+''+nums+"
  • ").appendTo(B)}C=az.find("a");if(!aH.hash){C.click(function(){if(aH.direction=="RTL"){w.find(".b-current").text(b(this).find(".b-num").text())}o=parseInt(b(this).attr("id").replace("selector-page-",""));aA.gotoPage(o);return false})}}x=B.height();B.css({height:0,"padding-bottom":0});w.unbind("hover").hover(function(){B.stop().animate({height:x,paddingBottom:10},500)},function(){B.stop().animate({height:0,paddingBottom:0},500)})}if(aH.chapterSelector){af=Q[aH.curr];if(af==""){af=Q[aH.curr+1]}A=b('
    '+af+"
    ").appendTo(q);W=b("
      ").appendTo(A).empty().css("height","auto");for(R=0;R'+Q[R]+"").prependTo(W)}else{aG=b('
    • '+Q[R]+"
    • ").appendTo(W)}z=aG.find("a");if(!aH.hash){z.click(function(){if(aH.direction=="RTL"){A.find(".b-current").text(b(this).find(".b-text").text())}l=parseInt(b(this).attr("id").replace("selector-page-",""));aA.gotoPage(l);return false})}}}s=W.height();W.css({height:0,"padding-bottom":0});A.unbind("hover").hover(function(){W.stop().animate({height:s,paddingBottom:10},500)},function(){W.stop().animate({height:0,paddingBottom:0},500)})}}b.extend(aA,{next:function(){if(!am){aA.gotoPage(aH.curr+2)}},prev:function(){if(!am){aA.gotoPage(aH.curr-2)}},gotoPage:function(h){if(h>aH.curr&&h=0&&!am){am=true;t=h-aH.curr;aH.curr=h;aH.before.call(aA,aH);aE();F();S(aH.curr+1,aH);X(t,true,aJ);if(aH.closed&&aH.autoCenter&&h-t==0){ag.stop().animate({width:0,left:aH.pWidth},aH.speed,aH.easing);ac.stop().animate({left:aH.pWidth},aH.speed,aH.easing)}else{ag.stop().animate({width:0},aH.speedH,aH.easeIn)}if(ao){ae.stop().animate({left:aH.pWidth/4,width:aH.pWidth*0.75,paddingLeft:aH.shadowBtmWidth},aH.speedH,aH.easeIn).animate({left:0,width:aH.pWidth,paddingLeft:0},aH.speedH)}else{ae.stop().animate({left:aH.pWidthH,width:aH.pWidthH,paddingLeft:aH.shadowBtmWidth},aH.speedH,aH.easeIn).animate({left:0,width:aH.pWidth,paddingLeft:0},aH.speedH)}c.animate({left:aH.shadowBtmWidth},aH.speedH,aH.easeIn).animate({left:0},aH.speedH,aH.easeOut,function(){M()})}else{if(h=0&&!am){am=true;t=aH.curr-h;aH.curr=h;aH.before.call(aA,aH);aE();F();S(aH.curr+1,aH);X(t,false,aL);if(n){ai.animate({left:aH.pWidth,width:0},aH.speed,aH.easing);P.animate({left:aH.pWidthN},aH.speed,aH.easing);if(aH.closed&&aH.autoCenter&&aH.curr==0){aj.animate({left:aH.pWidthH,width:aH.pWidthH},aH.speedH,aH.easeIn).animate({left:0,width:aH.pWidth},aH.speedH,aH.easeOut);ag.stop().animate({left:0},aH.speed,aH.easing)}else{aj.animate({left:aH.pWidth,width:aH.pWidth},aH.speed,aH.easing)}aq.animate({right:0},aH.speed,aH.easing,function(){M()})}else{ai.animate({left:aH.pWidth,width:0},aH.speed,aH.easing);P.animate({left:aH.pWidthN},aH.speed,aH.easing);if(aH.closed&&aH.autoCenter&&aH.curr==0){aj.animate({left:aH.pWidthH,width:aH.pWidthH},aH.speedH,aH.easeIn).animate({left:0,width:aH.pWidth},aH.speedH,aH.easeOut);ag.stop().animate({left:0},aH.speed,aH.easing)}else{aj.animate({left:aH.pWidthH,width:aH.pWidthH},aH.speedH,aH.easeIn).animate({left:aH.pWidth,width:aH.pWidth},aH.speedH,aH.easeOut)}aq.animate({right:aH.shadowBtmWidth},aH.speedH,aH.easeIn).animate({right:0},aH.speedH,aH.easeOut,function(){M()})}}}}});if(aH.manual&&b.ui){aH.overlays=false}if(aH.next){ap=b(aH.next);ap.click(function(h){h.preventDefault();aA.next()})}if(aH.prev){E=b(aH.prev);E.click(function(h){h.preventDefault();aA.prev()})}if(aH.overlays){av=b('
      ').appendTo(Z);ax=b('
      ').appendTo(Z);v=Z.find(".b-overlay");if(b.browser.msie){v.css({background:"#fff",filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=0) !important"})}}if(aH.tabs){at=b('
      Previous
      ').appendTo(Z);au=b('
      Next
      ').appendTo(Z);Y=Z.find(".b-tab");if(aH.tabWidth){Y.width(aH.tabWidth)}if(aH.tabHeight){Y.height(aH.tabHeight)}Y.css({top:"-"+au.outerHeight()+"px"});Z.css({marginTop:au.outerHeight()});if(aH.direction=="RTL"){au.html("Previous").attr("title","Previous Page");at.html("Next").attr("title","Next Page")}}else{Z.css({marginTop:0})}if(aH.arrows){H=b('
      Previous
      ').appendTo(Z);J=b('
      Next
      ').appendTo(Z);r=Z.find(".b-arrow");if(aH.direction=="RTL"){J.html("
      Previous
      ").attr("title","Previous Page");H.html("
      Next
      ").attr("title","Next Page")}}f=Z.find(".b-next");d=Z.find(".b-prev");f.click(function(h){h.preventDefault();aA.next()});d.click(function(h){h.preventDefault();aA.prev()});if(aH.overlays&&aH.hovers){f.unbind("mouseover mouseout").bind("mouseover",function(){u(true)}).bind("mouseout",function(){aw(true)});d.unbind("mouseover mouseout").bind("mouseover",function(){u(false)}).bind("mouseout",function(){aw(false)})}if(aH.arrows){if(aH.arrowsHide){if(b.support.opacity){f.hover(function(){J.find("div").stop().fadeTo("fast",1)},function(){J.find("div").stop().fadeTo("fast",0)});d.hover(function(){H.find("div").stop().fadeTo("fast",1)},function(){H.find("div").stop().fadeTo("fast",0)})}else{f.hover(function(){J.find("div").show()},function(){J.find("div").hide()});d.hover(function(){H.find("div").show()},function(){H.find("div").hide()})}}else{J.find("div").show();H.find("div").show()}}if(aH.keyboard){b(document).keyup(function(h){if(h.keyCode==37){aA.prev()}else{if(h.keyCode==39){aA.next()}}})}if(aH.hash){g();clearInterval(T);T=setInterval(function(){ad()},250)}if(aH.wPercent||aH.hPercent){b(window).resize(function(){ab()})}if(aH.auto&&aH.delay){clearTimeout(aa);aa=setTimeout(function(){aA.next()},aH.delay);e=true;if(aH.pause){pause=b(aH.pause);pause.click(function(h){h.preventDefault();if(e){clearTimeout(aa);e=false}})}if(aH.play){play=b(aH.play);play.click(function(h){h.preventDefault();if(!e){clearTimeout(aa);aa=setTimeout(function(){aA.next()},aH.delay);e=true}})}}ah();F();aE();function m(){if((G.children().length%2)!=0){if(aH.closed&&aH.covers){G.children().last().before(aF)}else{G.children().last().after(aF)}}if(aH.closed){b(aC).attr({title:aH.closedFrontTitle||"Beginning",rel:aH.closedFrontChapter||"Beginning of Book"}).prependTo(G);G.children().last().attr({title:aH.closedBackTitle||"End",rel:aH.closedBackChapter||"End of Book"});G.append(aC)}if(aH.direction=="LTR"){O=0}else{O=G.children().length;if(aH.closed){O-=2}if(aH.covers){O-=2}b(G.children().get().reverse()).each(function(){b(this).appendTo(G)})}G.children().each(function(h){if(b(this).attr("rel")){Q[h]=b(this).attr("rel")}else{Q[h]=""}aI[h]=b(this).attr("title");if(b(this).hasClass("b-page-empty")){b(this).wrap('
      ')}else{if(aH.closed&&aH.covers&&(h==1||h==G.children().length-2)){b(this).wrap('
      ')}else{if(h%2!=0){b(this).wrap('
      ')}else{b(this).wrap('
      ')}}}b(this).parents(".b-page").addClass("b-page-"+h).data("page",h);if(aH.pageNumbers&&!b(this).hasClass("b-page-empty")&&(!aH.closed||(aH.closed&&!aH.covers)||(aH.closed&&aH.covers&&h!=1&&h!=G.children().length-2))){if(aH.direction=="LTR"){O++}b(this).parent().append('
      '+(O)+"
      ");if(aH.direction=="RTL"){O--}}})}function ab(){if(aH.wPercent){aH.width=(aH.wOrig.replace("%","")/100)*parseFloat(Z.parent().css("width"));Z.width(aH.width);aH.pWidth=aH.width/2;aH.pWidthN="-"+(aH.pWidth)+"px";aH.pWidthH=aH.pWidth/2}if(aH.hPercent){aH.height=(aH.hOrig.replace("%","")/100)*parseFloat(Z.parent().css("height"));Z.height(aH.height);aH.pHeight=aH.height}k()}function k(){Z.find(".b-shadow-f, .b-shadow-b, .b-p0, .b-p3").css({filter:"",zoom:""});if(aH.manual&&b.ui){Z.find(".b-page").draggable("destroy").removeClass("b-grab b-grabbing")}ay.attr("style","");ay.css({left:0,width:aH.pWidth-(aH.pagePadding*2),height:aH.pHeight-(aH.pagePadding*2),padding:aH.pagePadding});aq.css({right:0,left:"auto"});ai.css({left:0,width:aH.pWidth,height:aH.pHeight});ag.css({left:aH.pWidth,width:aH.pWidth,opacity:1,height:aH.pHeight});L.css({left:0,width:aH.pWidth,height:aH.pHeight});aj.css({left:0,width:0,height:aH.pHeight});ae.stop().css({left:aH.pWidth*2,width:0,height:aH.pHeight,paddingLeft:0});ac.css({left:aH.pWidth,width:aH.pWidth,height:aH.pHeight});if(aH.closed&&aH.autoCenter&&aH.curr==0){L.css({left:0});ai.css({left:aH.pWidthN});ag.css({left:0});ae.css({left:aH.pWidth});ac.css({left:0})}if(aH.closed&&aH.autoCenter&&(aH.curr==0||aH.curr>=aH.pTotal-2)){if(aH.overlays){v.width("100%")}Z.width(aH.pWidth)}else{if(aH.overlays){v.width("50%")}Z.width(aH.width)}}function ah(){if(ar){if(ai.data("page")-1<0){G.prepend(ag.detach());G.prepend(ai.detach())}else{Z.find(".b-page-"+(ai.data("page")-1)).after(ai.detach());Z.find(".b-page-"+(ag.data("page")-1)).after(ag.detach())}if(ae.data("page")-1<=aH.pTotal){Z.find(".b-page-"+(ae.data("page")-1)).after(ae.detach());Z.find(".b-page-"+(ac.data("page")-1)).after(ac.detach())}if(L.data("page")-1>=0){Z.find(".b-page-"+(L.data("page")-1)).after(L.detach());Z.find(".b-page-"+(aj.data("page")-1)).after(aj.detach())}else{G.prepend(L.detach());L.after(aj.detach())}}Z.find(".b-page").removeClass("b-pN b-p0 b-p1 b-p2 b-p3 b-p4").hide();if(aH.curr-2>=0){Z.find(".b-page-"+(aH.curr-2)).addClass("b-pN").show();Z.find(".b-page-"+(aH.curr-1)).addClass("b-p0").show()}Z.find(".b-page-"+(aH.curr)).addClass("b-p1").show();Z.find(".b-page-"+(aH.curr+1)).addClass("b-p2").show();if(aH.curr+3<=aH.pTotal){Z.find(".b-page-"+(aH.curr+2)).addClass("b-p3").show();Z.find(".b-page-"+(aH.curr+3)).addClass("b-p4").show()}L=Z.find(".b-pN");aj=Z.find(".b-p0");ai=Z.find(".b-p1");ag=Z.find(".b-p2");ae=Z.find(".b-p3");ac=Z.find(".b-p4");aK=Z.find(".b-pN .b-wrap");aq=Z.find(".b-p0 .b-wrap");P=Z.find(".b-p1 .b-wrap");y=Z.find(".b-p2 .b-wrap");c=Z.find(".b-p3 .b-wrap");aD=Z.find(".b-p4 .b-wrap");ay=Z.find(".b-wrap");k();if(aH.curr+3<=aH.pTotal){ae.after(aj.detach());ai.after(ac.detach())}else{aj.detach().appendTo(G)}ar=true;if(aH.shadows){Z.find(".b-shadow-f, .b-shadow-b").remove();aJ=b('
      ').css({right:0,width:aH.pWidth,height:aH.pHeight}).appendTo(ae);aL=b('
      ').appendTo(aj).css({left:0,width:aH.pWidth,height:aH.pHeight})}I=U=ao=n=false;if(aH.manual&&b.ui){ae.draggable({axis:"x",containment:[ag.offset().left-aH.pWidthH,0,ag.offset().left+aH.pWidth-50,aH.pHeight],drag:function(h,i){ao=true;al=i.originalPosition.left-i.position.left;ae.removeClass("b-grab").addClass("b-grabbing");ae.width(40+(al/2));c.css({left:10+(al/8)});ag.width(aH.pWidth-ae.width()+10);if(aH.shadows){aJ.css({right:"-"+(20+al/4)+"px"});if(b.support.opacity){aJ.css({opacity:0.5*(al/aH.pWidthH)})}else{aJ.css({right:"auto",left:0.1*ae.width()})}}},stop:function(i,j){aw(false);var h=j.originalPosition.left-j.position.left;if(h>aH.pWidthH/4){if(aH.shadows&&!b.support.opacity){aJ.css({left:"auto"})}aA.next();ae.removeClass("b-grab b-grabbing")}else{ao=false;ae.removeClass("b-grabbing").addClass("b-grab")}}});aj.draggable({axis:"x",containment:[ai.offset().left+10,0,ai.offset().left+aH.pWidth*0.75,aH.pHeight],drag:function(h,i){n=true;al=i.position.left-i.originalPosition.left;aj.removeClass("b-grab").addClass("b-grabbing");aj.css({left:40+(al)/1.5,width:40+(al)});aq.css({right:10+al/4});ai.css({left:i.position.left+20,width:aH.pWidth-i.position.left-10});P.css({left:-1*(al+30)});if(aH.shadows){if(b.support.opacity){aL.css({opacity:0.5*(al/aH.pWidthH)})}else{aL.css({left:-0.38*aH.pWidth})}}},stop:function(h,i){aw(true);al=i.position.left-i.originalPosition.left;if(al>aH.pWidthH/4){aA.prev();aj.removeClass("b-grab b-grabbing")}else{n=false;aj.removeClass("b-grabbing").addClass("b-grab")}}});b(Z).unbind("mousemove mouseout").bind("mousemove",function(h){aB=h.pageX-Z.offset().left;if(aB<50){u(false)}else{if(aB>aH.pWidth-50&&aH.curr==0&&aH.autoCenter&&aH.closed){u(true)}else{if(aB>50&&aBaH.width-50){u(true)}}}}}).bind("mouseout",function(){aw(false);aw(true)})}}function u(h){if(h){if(!am&&!I&&!U&&!ao&&aH.curr+2<=aH.pTotal-2){ag.stop().animate({width:aH.pWidth-40},500,aH.easing);ae.addClass("b-grab");if(aH.closed&&aH.autoCenter&&aH.curr==0){ae.stop().animate({left:aH.pWidth-50,width:40},500,aH.easing)}else{ae.stop().animate({left:aH.width-50,width:40},500,aH.easing)}c.stop().animate({left:10},500,aH.easing);if(aH.shadows&&!b.support.opacity){aJ.css({right:"auto",left:"-40%"})}I=true}}else{if(!am&&!U&&!I&&!n&&aH.curr-2>=0){ai.stop().animate({left:10,width:aH.pWidth-10},400,aH.easing);aj.addClass("b-grab");P.stop().animate({left:"-10px"},400,aH.easing);aj.stop().animate({left:10,width:40},400,aH.easing);aq.stop().animate({right:10},400,aH.easing);if(aH.shadows&&!b.support.opacity){aL.css({left:-0.38*aH.pWidth})}U=true}}}function aw(h){if(h){if(!am&&I&&!ao&&aH.curr+2<=aH.pTotal-2){ag.stop().animate({width:aH.pWidth},500,aH.easing);if(aH.closed&&aH.autoCenter&&aH.curr==0){ae.stop().animate({left:aH.pWidth,width:0},500,aH.easing)}else{ae.stop().animate({left:aH.width,width:0},500,aH.easing)}c.stop().animate({left:0},500,aH.easing);if(aH.shadows&&!b.support.opacity){aJ.css({left:"auto"})}I=false}}else{if(!am&&U&&!n&&aH.curr-2>=0){ai.stop().animate({left:0,width:aH.pWidth},400,aH.easing);P.stop().animate({left:0},400,aH.easing);aj.stop().animate({left:0,width:0},400,aH.easing);aq.stop().animate({right:0},400,aH.easing);U=false}}}function X(i,h,j){if(h&&i>2){Z.find(".b-page-"+(ae.data("page")-1)).after(ae.detach());Z.find(".b-page-"+(ac.data("page")-1)).after(ac.detach());Z.find(".b-p3, .b-p4").removeClass("b-p3 b-p4").hide();Z.find(".b-page-"+aH.curr).addClass("b-p3").show().stop().css({left:aH.pWidth*2,width:0,height:aH.pHeight,paddingLeft:0});Z.find(".b-page-"+(aH.curr+1)).addClass("b-p4").show().css({left:aH.pWidth,width:aH.pWidth,height:aH.pHeight});Z.find(".b-page-"+aH.curr+" .b-wrap").show().css({width:aH.pWidth-(aH.pagePadding*2),height:aH.pHeight-(aH.pagePadding*2),padding:aH.pagePadding});Z.find(".b-page-"+(aH.curr+1)+" .b-wrap").show().css({width:aH.pWidth-(aH.pagePadding*2),height:aH.pHeight-(aH.pagePadding*2),padding:aH.pagePadding});ae=Z.find(".b-p3");ac=Z.find(".b-p4");c=Z.find(".b-p3 .b-wrap");aD=Z.find(".b-p4 .b-wrap");if(I){ae.css({left:aH.width-40,width:20,"padding-left":10})}ai.after(ac.detach());ag.after(ae.detach());if(aH.shadows){Z.find(".b-shadow-f").remove();aJ=b('
      ').css({right:0,width:aH.pWidth,height:aH.pHeight}).appendTo(ae);j=aJ}}else{if(!h&&i>2){Z.find(".b-page-"+(L.data("page")-1)).after(L.detach());Z.find(".b-page-"+(aj.data("page")-1)).after(aj.detach());Z.find(".b-pN, .b-p0").removeClass("b-pN b-p0").hide();Z.find(".b-page-"+aH.curr).addClass("b-pN").show().css({left:0,width:aH.pWidth,height:aH.pHeight});Z.find(".b-page-"+(aH.curr+1)).addClass("b-p0").show().css({left:0,width:0,height:aH.pHeight});Z.find(".b-page-"+aH.curr+" .b-wrap").show().css({width:aH.pWidth-(aH.pagePadding*2),height:aH.pHeight-(aH.pagePadding*2),padding:aH.pagePadding});Z.find(".b-page-"+(aH.curr+1)+" .b-wrap").show().css({width:aH.pWidth-(aH.pagePadding*2),height:aH.pHeight-(aH.pagePadding*2),padding:aH.pagePadding});L=Z.find(".b-pN");aj=Z.find(".b-p0");aK=Z.find(".b-pN .b-wrap");aq=Z.find(".b-p0 .b-wrap");if(U){aj.css({left:10,width:40});aq.css({right:10})}aj.detach().appendTo(G);if(aH.shadows){Z.find(".b-shadow-b, .b-shadow-f").remove();aL=b('
      ').appendTo(aj).css({left:0,width:aH.pWidth,height:aH.pHeight});j=aL}}}if(aH.closed){if(!h&&aH.curr==0){L.hide()}else{if(!h){L.show()}}if(h&&aH.curr>=aH.pTotal-2){ac.hide()}else{if(h){ac.show()}}}if(aH.shadows){if(b.support.opacity){j.animate({opacity:1},aH.speedH,aH.easeIn).animate({opacity:0},aH.speedH,aH.easeOut)}else{if(h){j.animate({right:aH.shadowTopFwdWidth},aH.speed,aH.easeIn)}else{j.animate({left:aH.shadowTopBackWidth},aH.speed,aH.easeIn)}}}if(aH.closed&&aH.autoCenter){if(aH.curr==0){ae.hide();ac.hide();Z.animate({width:aH.pWidth},aH.speed,aH.easing)}else{if(aH.curr>=aH.pTotal-2){aj.hide();L.hide();Z.animate({width:aH.pWidth},aH.speed,aH.easing)}else{Z.animate({width:aH.width},aH.speed,aH.easing)}}}}function M(){ah();aE();F();aH.after.call(aA,aH);am=false;if(aH.auto&&aH.delay){if(e&&aH.curr=aH.pTotal-2){e=false}}}function F(){if(aH.overlays||aH.tabs||aH.arrows){if(b.support.opacity){if(aH.curr=2&&aH.curr!=0){d.fadeIn("fast").css("cursor",aH.cursor)}else{d.fadeOut("fast").css("cursor","default")}}else{if(aH.curr=2&&aH.curr!=0){d.show().css("cursor",aH.cursor)}else{d.hide().css("cursor","default")}}}}function aE(){if(aH.pageSelector){if(aH.direction=="RTL"){nums=(Math.abs(aH.curr-aH.pTotal)-1)+" - "+((Math.abs(aH.curr-aH.pTotal)));if(aH.closed){if(aH.curr==aH.pTotal-2){nums="1"}else{if(aH.curr==0){nums=aH.pTotal-2}else{nums=(Math.abs(aH.curr-aH.pTotal)-2)+" - "+((Math.abs(aH.curr-aH.pTotal)-1))}}if(aH.covers){if(aH.curr==aH.pTotal-2){nums=""}else{if(aH.curr==0){nums=""}else{nums=(Math.abs(aH.curr-aH.pTotal)-3)+" - "+((Math.abs(aH.curr-aH.pTotal)-2))}}}}b(aH.menu+" .b-selector-page .b-current").text(nums)}else{nums=(aH.curr+1)+" - "+(aH.curr+2);if(aH.closed){if(aH.curr==0){nums="1"}else{if(aH.curr==aH.pTotal-2){nums=aH.pTotal-2}else{nums=(aH.curr)+"-"+(aH.curr+1)}}if(aH.covers){if(aH.curr==0){nums=""}else{if(aH.curr==aH.pTotal-2){nums=""}else{nums=(aH.curr-1)+"-"+(aH.curr)}}}}b(aH.menu+" .b-selector-page .b-current").text(nums)}}if(aH.chapterSelector){if(Q[aH.curr]!=""){b(aH.menu+" .b-selector-chapter .b-current").text(Q[aH.curr])}else{if(Q[aH.curr+1]!=""){b(aH.menu+" .b-selector-chapter .b-current").text(Q[aH.curr+1])}}if(aH.direction=="RTL"&&Q[aH.curr+1]!=""){b(aH.menu+" .b-selector-chapter .b-current").text(Q[aH.curr+1])}else{if(Q[aH.curr]!=""){b(aH.menu+" .b-selector-chapter .b-current").text(Q[aH.curr])}}}}function g(){V=D();if(!isNaN(V)&&V<=aH.pTotal-1&&V>=0&&V!=""){if((V%2)!=0){V--}aH.curr=V}else{S(aH.curr+1,aH)}aA.hash=V}function ad(){V=D();if(!isNaN(V)&&V<=aH.pTotal-1&&V>=0){if(V!=aH.curr&&V.toString()!=aA.hash){if((V%2)!=0){V--}document.title=aH.name+" - Page "+(V+1);if(!am){aA.gotoPage(V);aA.hash=V}}}}function D(){var h=window.location.hash.split("/");if(h.length>1){return parseInt(h[2])-1}else{return""}}function S(i,h){if(h.hash){window.location.hash="/page/"+i}}}b.fn.booklet.interfaces=[];b.fn.booklet.defaults={name:null,width:600,height:400,speed:1000,direction:"LTR",startingPage:0,easing:"easeInOutQuad",easeIn:"easeInQuad",easeOut:"easeOutQuad",closed:false,closedFrontTitle:null,closedFrontChapter:null,closedBackTitle:null,closedBackChapter:null,covers:false,autoCenter:false,pagePadding:10,pageNumbers:true,manual:true,hovers:true,overlays:true,tabs:false,tabWidth:60,tabHeight:20,arrows:false,arrowsHide:false,cursor:"pointer",hash:false,keyboard:true,next:null,prev:null,auto:false,delay:5000,pause:null,play:null,menu:null,pageSelector:false,chapterSelector:false,shadows:true,shadowTopFwdWidth:166,shadowTopBackWidth:166,shadowBtmWidth:50,before:function(){},after:function(){}}})(jQuery); var flipbook = { baseImagePath:'/pharma/indikation/parkinson/flipbook/', smallImagePath:'/small/', smallImageSize:[300,426], largeImagePath:'/large/', // largeImageSize:[760,995], largeImageSize:[559,794], //largeImageSize:[212,300], disableCover:false, pageNumbers:false, enableZoom:true, bookSelector:'flipbook', theme:'roche', closeClass:'.closeOverlay', nextClass:'.next', prevClass:'.prev', zoomClass:'.zoomen', overlayColor:'#666666' }; function _getBooklet(id){ var ret = ""; var request = new Object(); request.baseImagePath = flipbook.baseImagePath; request.smallImagePath = flipbook.smallImagePath; request.largeImagePath = flipbook.largeImagePath; request.smallImageSize = flipbook.smallImageSize; request.largeImageSize = flipbook.largeImageSize; request.bookSelector = flipbook.bookSelector; request.isFull = false; request.theme = flipbook.theme; request.action = "booklet"; request.ID = id; ret = $.ajax({ url: "/includes/apps/ajax_func.php"+sidaddq, type:"POST", async: false, data: request }).responseText; DEBUG.addDebug("Aufruf _getBooklet mit der ID " + id+ ", Und dem Inhalt", ret); return ret; } function _getFullScreenBooklet(id){ var ret = ""; var request = new Object(); request.smallImagePath = flipbook.smallImagePath; request.largeImagePath = flipbook.largeImagePath; request.smallImageSize = flipbook.smallImageSize; request.largeImageSize = flipbook.largeImageSize; request.baseImagePath = flipbook.baseImagePath; request.bookSelector = flipbook.bookSelector; request.isFull = true; request.theme = flipbook.theme; request.action = "booklet"; request.ID = id; ret = $.ajax({ url: "/includes/apps/ajax_func.php"+sidaddq, type:"POST", async: false, data: request }).responseText; DEBUG.addDebug("Aufruf _getFullScreenBooklet mit der ID " + id+ ", Und dem Inhalt", ret); return ret; } $(function() { $("body").append('
      '); DEBUG.addDebug("Document ist Ready"); $.extend($.tools.overlay, {isZoomed:false}); var isZoom = $.tools.overlay.isZoomed; var litID = ""; var bookObj = new Object(); var bookDefault = new Object(); var bookFull = new Object(); var screenBreite = $(document).width(); var bookSelector = flipbook.bookSelector + "-" + flipbook.theme; $(".flipbook[rel]").overlay({ fixed:false, mask: flipbook.overlayColor, closeOnClick:false, close:flipbook.closeClass, top:20, onBeforeLoad: function() { DEBUG.addDebug("Overlay onBeforeLoad", this); litID = this.getTrigger().attr("href"); litID = litID.substr(1 , litID.length); bookDefault.html = _getBooklet(litID); bookDefault.width = flipbook.smallImageSize[0] * 2; bookDefault.height = flipbook.smallImageSize[1]; bookFull.html = _getFullScreenBooklet(litID); bookFull.width = flipbook.largeImageSize[0] * 2; bookFull.height = flipbook.largeImageSize[1]; if(!isZoom){ bookObj = bookDefault; aktBook = bookDefault; }else{ bookObj = bookFull; aktBook = bookFull; } var wrap = this.getOverlay().find(".contentWrap"); this.getOverlay().css({ width: bookObj.width, height: bookObj.height }); wrap.html(bookObj.html); $("#"+bookSelector).booklet({ width: bookObj.width, height: bookObj.height, pagePadding: 0, closed: true, // false autoCenter:true, manual: false, pageNumbers: flipbook.pageNumbers, next: flipbook.nextClass, prev: flipbook.prevClass, shadows: false }); } }); $(flipbook.zoomClass).click(function(){ var id = 0; if($.fn.booklet.interfaces.length > 0) id = $.fn.booklet.interfaces.length - 1; var currentPage = $.fn.booklet.interfaces[id].options.curr; if(isZoom){ isZoom = false; bookObj = bookDefault; } else{ bookObj = bookFull; isZoom = true; } $("#overlay .contentWrap, #overlay").animate({width:bookObj.width,height:bookObj.height,left:(screenBreite - bookObj.width) / 2}, function(){ $("#overlay .contentWrap").fadeIn().html(bookObj.html); $("#"+bookSelector).booklet({ width:bookObj.width, height:bookObj.height, pagePadding: 0, startingPage: currentPage, closed: true, // false autoCenter:true, manual: false, pageNumbers: flipbook.pageNumbers, next: flipbook.nextClass, prev: flipbook.prevClass, shadows: false }); }); }); });