function FlippingBook(){this.pages=[];this.zoomPages=[];this.printPages=[];this.contents=[];this.stageWidth="100%";this.stageHeight="100%";this.settings={bookWidth:640,bookHeight:480,pagesSet:this.pages,zoomPagesSet:this.zoomPages,printPagesSet:this.printPages,scaleContent:true,preserveProportions:false,centerContent:true,hardcover:false,hardcoverThickness:3,hardcoverEdgeColor:16777215,highlightHardcover:true,frameWidth:0,frameColor:16777215,frameAlpha:100,firstPageNumber:1,autoFlipSize:50,navigationFlipOffset:30,flipOnClick:true,handOverCorner:true,handOverPage:true,alwaysOpened:false,staticShadowsType:"Asymmetric",staticShadowsDepth:1,staticShadowsLightColor:16777215,staticShadowsDarkColor:0,dynamicShadowsDepth:1,dynamicShadowsLightColor:16777215,dynamicShadowsDarkColor:0,moveSpeed:2,closeSpeed:3,gotoSpeed:3,rigidPageSpeed:5,flipSound:"",hardcoverSound:"",preloaderType:"Thin",pageBackgroundColor:10079487,loadOnDemand:true,allowPagesUnload:true,showUnderlyingPages:false,playOnDemand:true,freezeOnFlip:false,darkPages:false,smoothPages:false,rigidPages:false,flipCornerStyle:"manually",flipCornerPosition:"bottom-right",flipCornerAmount:50,flipCornerAngle:20,flipCornerRelease:true,flipCornerVibrate:true,flipCornerPlaySound:false,zoomEnabled:true,zoomPath:"pages/large/",zoomImageWidth:900,zoomImageHeight:1165,zoomOnClick:true,zoomUIColor:9412262,zoomHint:"Double click for zooming.",zoomHintEnabled:false,centerBook:true,useCustomCursors:true,dropShadowEnabled:true,dropShadowHideWhenFlipping:true,backgroundColor:16777215,backgroundImage:"img/bookBackground.jpg",backgroundImagePlacement:"fit",printEnabled:true,printTitle:"Print Pages",downloadURL:"",downloadTitle:"Download PDF",downloadSize:"Size: 4.7 Mb",downloadComplete:"Complete",extXML:""};this.containerId="fbContainer";this.forwardButtonId="fbForwardButton";this.backButtonId="fbBackButton";this.zoomButtonId="fbZoomButton";this.printButtonId="fbPrintButton";this.downloadButtonId="fbDownloadButton";this.currentPagesId="fbCurrentPages";this.totalPagesId="fbTotalPages";this.contentsMenuId="fbContentsMenu"}FlippingBook.prototype.create=function(){this.settings.pagesSet=this.pages;this.settings.zoomPagesSet=this.zoomPages;this.settings.printPagesSet=this.printPages;if(location.hash.substr(1)!=""){this.settings.firstPageNumber=location.hash.substr(1)}this.addLoadEvent(this.onWindowLoad);swfobject.embedSWF("FlippingBook.swf",this.containerId,this.stageWidth,this.stageHeight,"8.0.0","js/expressInstall.swf",this.settings,{allowScriptAccess:"always",bgcolor:"#"+this.settings.backgroundColor.toString(16)})};FlippingBook.prototype.getFlippingBookReference=function(){return this.getObjectReference(this.containerId)};FlippingBook.prototype.getObjectReference=function(a){return document.getElementById(a)};FlippingBook.prototype.flipForward=function(){flippingBook.getFlippingBookReference().flipForward()};FlippingBook.prototype.flipBack=function(){flippingBook.getFlippingBookReference().flipBack()};FlippingBook.prototype.zoomButtonClick=function(){if(flippingBook.getFlippingBookReference().isZoomedIn()){flippingBook.zoomOut()}else{flippingBook.zoomIn()}};FlippingBook.prototype.zoomIn=function(){this.getFlippingBookReference().zoomIn()};FlippingBook.prototype.zoomOut=function(){this.getFlippingBookReference().zoomOut()};FlippingBook.prototype.print=function(){flippingBook.getFlippingBookReference().print()};FlippingBook.prototype.downloadFile=function(){if(flippingBook.settings.downloadURL){flippingBook.getFlippingBookReference().downloadFile()}};FlippingBook.prototype.onWindowLoad=function(){var c=flippingBook.getObjectReference(flippingBook.forwardButtonId);if(c){c.style.cursor="pointer";c.onclick=flippingBook.flipForward}var d=flippingBook.getObjectReference(flippingBook.backButtonId);if(d){d.style.cursor="pointer";d.onclick=flippingBook.flipBack}var e=flippingBook.getObjectReference(flippingBook.zoomButtonId);if(e){e.style.cursor="pointer";e.onclick=flippingBook.zoomButtonClick}var a=flippingBook.getObjectReference(flippingBook.printButtonId);if(a){a.style.cursor="pointer";a.onclick=flippingBook.print}var b=flippingBook.getObjectReference(flippingBook.downloadButtonId);if(b){b.style.cursor="pointer";b.onclick=flippingBook.downloadFile}flippingBook.buildContentsMenu()};FlippingBook.prototype.onPutPage=function(a,b){this.updatePagination(a,b);this.updateContentsMenu(a,b)};FlippingBook.prototype.updatePagination=function(c,e){var b=(c!=undefined);var d=(e!=undefined);var a=c+"-"+e;if(!b){a=e}if(!d){a=c}this.getObjectReference(this.currentPagesId).innerHTML=a;this.getObjectReference(this.totalPagesId).innerHTML=" / "+this.getFlippingBookReference().totalPages()};FlippingBook.prototype.buildContentsMenu=function(){var a=this.getObjectReference(this.contentsMenuId);if(a){for(var b=0;b<this.contents.length;b++){a.options[b]=new Option(this.contents[b][0],this.contents[b][1])}a.onchange=this.onContentsChange}};FlippingBook.prototype.onContentsChange=function(){var b=flippingBook.getObjectReference(flippingBook.contentsMenuId);var a=b.options[b.selectedIndex].value;if(a){flippingBook.getFlippingBookReference().flipGotoPage(a)}};FlippingBook.prototype.updateContentsMenu=function(e,h){var c=flippingBook.getObjectReference(flippingBook.contentsMenuId);if(c){for(var f=0;f<this.contents.length-1;f++){var b=c.options[f].value;var d=c.options[f+1].value;var g=false;var a=false;if(e){g=(Number(e)>=b&&Number(e)<=d)}else{g=true}if(h){a=(Number(h)>=b&&Number(h)<=d)}else{a=true}if(g&&a){break}}c.selectedIndex=f}};FlippingBook.prototype.getWindowHeight=function(){var a=0;if(typeof(window.innerHeight)=="number"){a=window.innerHeight}else{if(document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientHeight}else{if(document.body&&document.body.clientHeight){a=document.body.clientHeight}}}return a};FlippingBook.prototype.addLoadEvent=function(b){if(typeof window.addEventListener!="undefined"){window.addEventListener("load",b,false)}else{if(typeof document.addEventListener!="undefined"){document.addEventListener("load",b,false)}else{if(typeof window.attachEvent!="undefined"){window.attachEvent("onload",b)}else{if(typeof window.onload=="function"){var a=window.onload;window.onload=function(){a();b()}}else{window.onload=b}}}}};FlippingBook.prototype.handleWheel=function(a){this.getFlippingBookReference().onWheelScroll(a)};flippingBook=new FlippingBook();function wheel(a){var b=0;if(!a){a=window.event}if(a.wheelDelta){b=a.wheelDelta/120;if(window.opera){b=-b}}else{if(a.detail){b=-a.detail/3}}if(b){flippingBook.handleWheel(b)}if(a.preventDefault){a.preventDefault()}a.returnValue=false}if(window.addEventListener){window.addEventListener("DOMMouseScroll",wheel,false)}window.onmousewheel=document.onmousewheel=wheel;
