/**********************************
*
*	dmMonocle v.95
*	http://digital.library.unlv.edu/dmmonocle/
*	
*	Copyright © 2009 University Libraries, University of Nevada - Las Vegas
*	No reproduction/distribution permitted.
*	Date: Tue Jun 02 2009 17:24:40 GMT-0700 (Pacific Daylight Time)
*
****************************************/

$(document).bind("mouseleave",function(a){a.type="mouseup";$.event.handle.call(this,a)});function dmBridgeZoomer(g,R,l,Q){var j=0;var J=$("#viewer").width();var Z=$("#viewer").height();var ad=g;var W=R;var a=l;var I=Q;var n;var E;var N=120;var aa=120;var Y;var e;var T;var q;var p;var U;var O=false;var s=new Array();var ab=new Array();var ac=new Array();var B=new Array();var c=0;var aj;var ai;var G;var ak;var t;var ae;var A;var u;var r;var an;var am=J/ad;var L=Z/W;if(am>=L){var f=L;var af=L}else{var f=am;var af=am}var M="url(/boomtown/images/cursors/closedhand.cur), url(../../../images/cursors/closedhand.cur), move";var P="url(/boomtown/images/cursors/openhand.cur), url(../../../images/cursors/openhand.cur), move";$('<div class="openhand">&nbsp;</div>').appendTo("body");$('<div class="closedhand">&nbsp;</div>').appendTo("body");function m(au,at,aw,av){if($("#dmViewerMenu").length>0){}else{z(au,at)}if(aq!=at){}$("#viewer div").remove();$("#thumbnail div").remove();$("#mainimage div").remove();$("#mainimagedragger").remove();$("#thumbnail").remove();$("#mainimagecontainer").remove();$("#mainimage").remove();clearTimeout(U);var aq=at;$('<div id="mainimagecontainer"></div>').appendTo("#viewer");$('<div id="mainimage"></div>').appendTo("#mainimagecontainer");if(at==0){bigImageWidth=ad;bigImageHeight=W}else{if(at==90){bigImageWidth=W;bigImageHeight=ad}else{if(at==180){bigImageWidth=ad;bigImageHeight=W}else{if(at==270){bigImageWidth=W;bigImageHeight=ad}}}}dmWidth=ad*au;dmHeight=W*au;imageWidth=bigImageWidth*au;imageHeight=bigImageHeight*au;imageOffsetX=imageWidth*aw-(J/2);imageOffsetY=imageHeight*av-(Z/2);if(imageOffsetX<0){imageOffsetX=0}else{if(imageOffsetX+J>imageWidth){imageOffsetX=imageWidth-J}}if(imageOffsetY<0){imageOffsetY=0}else{if(imageOffsetY+Z>imageHeight){imageOffsetY=imageHeight-Z}}if(imageHeight>imageWidth){var ao=aa/(imageHeight/au);E=ao*(imageHeight/au);n=ao*(imageWidth/au)}else{if(imageHeight<imageWidth){var ao=N/(imageWidth/au);E=ao*(imageHeight/au);n=ao*(imageWidth/au)}else{if(imageHeight==imageWidth){var ao=aa/(imageHeight/au);E=ao*(imageHeight/au);n=ao*(imageWidth/au)}}}if(O==true){$('<div id="thumbnail"></div>').appendTo("#viewer").css("top",((E+10)*-1)+"px")}else{$('<div id="thumbnail" style="left:0; top:0"></div>').appendTo("#viewer")}var ar=ao*100;var ax=new Image();var ap="/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+ar+"&DMWIDTH="+N+"&DMHEIGHT="+aa+"&DMROTATE="+at;if(imageWidth<=J&&imageHeight<=Z){$(ax).load(function(){$("#thumbnail").append(this);n=$(this).width();E=$(this).height();$("#thumbnail").width(n).height(E);mainImageBG="url(/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+(au*100)+"&DMWIDTH="+dmWidth+"&DMHEIGHT="+dmHeight+"&DMROTATE="+at+")";$("#mainimage").width(J).height(Z);$("#mainimagecontainer").width(J).height(imageHeight);$("#mainimage").css("position","relative").css("margin","0 auto").css("background-image",mainImageBG).css("background-position","center center").css("background-repeat","no-repeat");$('<div class="navigator"></div>').appendTo("#thumbnail").width(n).height(E).css("z-index","20").bind("wheel",function(az,aB){var ay=az.pageX;var aA=az.pageY});i()}).attr("class","thumbImage").attr("src",ap)}else{if(imageWidth<=J&&imageHeight>=Z){$(ax).load(function(){$("#thumbnail").append(this);n=$(this).width();E=$(this).height();$("#thumbnail").width(n).height(E);var aA='<div class="clicknav" style="width:'+n+"px; height:"+E+'px;"></div>';$(aA).appendTo("#thumbnail");mainImageBG="url(/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+(au*100)+"&DMWIDTH="+dmWidth+"&DMHEIGHT="+dmHeight+"&DMROTATE="+at+")";$("#mainimage").width(J).height(imageHeight);var aD=($("#mainimage").width()+$("#mainimage").width()-J)+"px";var aC=($("#mainimage").height()+$("#mainimage").height()-Z)+"px";var az="-"+($("#mainimage").width()-J)+"px";var ay="-"+($("#mainimage").height()-Z)+"px";var aE=($("#mainimage").width()-J)+"px";var aB=($("#mainimage").height()-Z-imageOffsetY)+"px";A=(J-J);u=(imageHeight-Z);r=$("#thumbnail img").width()/J;an=$("#thumbnail img").height()/imageHeight;$("#mainimagecontainer").css("position","absolute").css("width",aD).css("height",aC).css("left",az).css("top",ay);$("#mainimage").css("position","absolute").css("left",aE).css("top",aB).css("background-image",mainImageBG).css("background-position","center top").css("background-repeat","no-repeat").css("cursor",P).bind("drag",function(aF){$(this).css("cursor",M);F(aF)}).bind("dragend",function(){$(this).css("cursor",P);i()}).bind("dblclick",function(aF){var aH=aF.pageX;var aG=aF.pageY;C(aH,aG)});S(aw,av)}).attr("class","thumbImage").attr("src",ap)}else{if(imageWidth>=J&&imageHeight<=Z){$(ax).load(function(){$("#thumbnail").append(this);n=$(this).width();E=$(this).height();$("#thumbnail").width(n).height(E);var aA='<div class="clicknav" style="width:'+n+"px; height:"+E+'px;"></div>';$(aA).appendTo("#thumbnail");mainImageBG="url(/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+(au*100)+"&DMWIDTH="+dmWidth+"&DMHEIGHT="+dmHeight+"&DMROTATE="+at+")";$("#mainimage").width(imageWidth).height(Z);t=($("#mainimage").width()+$("#mainimage").width()-J)+"px";ae=($("#mainimage").height()+$("#mainimage").height()-Z)+"px";var az="-"+($("#mainimage").width()-J)+"px";var ay="-"+($("#mainimage").height()-Z)+"px";var aC=($("#mainimage").width()-J-imageOffsetX)+"px";var aB=($("#mainimage").height()-Z)+"px";A=(imageWidth-J);u=(Z-Z);r=$("#thumbnail img").width()/imageWidth;an=$("#thumbnail img").height()/Z;$("#mainimagecontainer").css("position","absolute").css("width",t).css("height",ae).css("left",az).css("top",ay);$("#mainimage").css("position","absolute").css("left",aC).css("top",aB).css("background-image",mainImageBG).css("background-position","left center").css("background-repeat","no-repeat").css("cursor",P).bind("drag",function(aD){$(this).css("cursor",M);F(aD)}).bind("dragend",function(){$(this).css("cursor",P);i()}).bind("dblclick",function(aD){var aF=aD.pageX;var aE=aD.pageY;C(aF,aE)});S(aw,av)}).attr("class","thumbImage").attr("src",ap)}else{if(imageWidth<2000||imageHeight<2000){Y=400;e=400}else{if(imageWidth>=2000&&imageWidth<3000||imageHeight>=2000&&imageHeight<3000){Y=400;e=400}else{if(imageWidth>=3000&&imageWidth<4000||imageHeight>=3000&&imageHeight<4000){Y=500;e=500}else{if(imageWidth>=4000&&imageWidth<5000||imageHeight>=4000&&imageHeight<5000){Y=500;e=500}else{if(imageWidth>=5000&&imageWidth<6000||imageHeight>=5000&&imageHeight<6000){Y=600;e=600}else{if(imageWidth>=6000&&imageWidth<7000||imageHeight>=6000&&imageHeight<7000){Y=700;e=700}else{if(imageWidth>=7000&&imageWidth<8000||imageHeight>=7000&&imageHeight<8000){Y=800;e=800}else{if(imageWidth>=8000||imageHeight>=8000){Y=800;e=800}}}}}}}}$("#mainimage").width(imageWidth).height(imageHeight).css("position","absolute").css("background-image","none");$(ax).load(function(){$("#thumbnail").append(this).bind("wheel",function(a2,a4){var a1=a2.pageX;var a3=a2.pageY});n=$(this).width();E=$(this).height();$("#thumbnail").width(n).height(E);var aZ='<div class="clicknav" style="width:'+n+"px; height:"+E+'px;"></div>';$(aZ).appendTo("#thumbnail");var aD=imageWidth/Y;var aJ=imageHeight/e;var a0=Math.ceil(aD);var aR=Math.ceil(aJ);var aH=n/imageWidth;var ay=E/imageHeight;if(at==0){for(y=0;y<aR;y++){for(x=0;x<a0;x++){var aI=Y*x;var aF=e*y;var aP=aI*aH;var aO=aF*ay;var aT=aD.toString().split(".");var aE="."+aT[1];var aG=aE*aH;var aW=aJ.toString().split(".");var aQ="."+aW[1];var aY=aQ*ay;if((a0-1)-x==0){bigTileOutputWidth=Math.floor(Y*aE);smallTileOutputWidth=bigTileOutputWidth*aH}else{bigTileOutputWidth=Y;smallTileOutputWidth=bigTileOutputWidth*aH}if((aR-1)-y==0){bigTileOutputHeight=Math.floor(e*aQ);smallTileOutputHeight=bigTileOutputHeight*ay}else{bigTileOutputHeight=e;smallTileOutputHeight=bigTileOutputHeight*ay}x2=aI+bigTileOutputWidth;y2=aF+bigTileOutputHeight;var aS=au*100;var aX='<div class="tile-'+c+'" style="position: absolute; : 5; width: '+bigTileOutputWidth+"px; height: "+bigTileOutputHeight+"px; left: "+aI+"px; top: "+aF+'px; font-family: Arial; "></div>';$(aX).appendTo("#mainimage");var aC='<div class="'+c+'" style="position: absolute; : 5; width: '+smallTileOutputWidth+"px; height: "+smallTileOutputHeight+"px; left: "+aP+"px; top: "+aO+'px; font-family: Arial; "></div>';$(aC).appendTo("#thumbnail").addClass("collision");s[c]="/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+aS+"&DMWIDTH="+(Y+1)+"&DMHEIGHT="+(e+1)+"&DMROTATE="+at+"&DMX="+aI+"&DMY="+aF+"&DMCROP="+aI+","+aF+","+x2+","+y2;ab[c]="/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+aS+"&DMWIDTH="+Y+"&DMHEIGHT="+e+"&DMROTATE="+at+"&DMX="+aI+"&DMY="+aF+"&DMCROP="+aI+","+aF+","+x2+","+y2;ac[c]=bigTileOutputWidth;B[c]=bigTileOutputHeight;c++}}}else{if(at==90){for(x=0;x<a0;x++){for(y=aR-1;y>=0;y--){var aT=aD.toString().split(".");var aE="."+aT[1];var aG=aE*aH;var aW=aJ.toString().split(".");var aQ="."+aW[1];var aY=aQ*ay;if((a0-1)-x==0){bigTileOutputWidth=Math.floor(Y*aE);bigImageOutputWidth=Math.floor(Y*aE);smallTileOutputWidth=bigTileOutputWidth*aH}else{bigTileOutputWidth=Y;bigImageOutputWidth=Y;smallTileOutputWidth=bigTileOutputWidth*aH}if((aR-1)-y==(aR-1)){bigTileOutputHeight=Math.floor(e*aQ);bigImageOutputHeight=Math.floor(e*aQ);smallTileOutputHeight=bigTileOutputHeight*ay;var aF=e*y}else{bigTileOutputHeight=e;bigImageOutputHeight=e;smallTileOutputHeight=bigTileOutputHeight*ay;var aB=Math.floor(e*aQ);var aF=(e*y)-(e-aB)}var aI=Y*x;var aV=Y*-(y-(aR-1));var aU=e*x;var aP=aI*aH;var aO=aF*ay;x2=aV+bigImageOutputHeight;y2=aU+bigImageOutputWidth;var aS=au*100;var aX='<div class="tile-'+c+'" style="position: absolute; : 5; width: '+bigTileOutputWidth+"px; height: "+bigTileOutputHeight+"px; left: "+aI+"px; top: "+aF+'px; font-family: Arial; "></div>';$(aX).appendTo("#mainimage");var aC='<div class="'+c+'" style="position: absolute; : 5; width: '+smallTileOutputWidth+"px; height: "+smallTileOutputHeight+"px; left: "+aP+"px; top: "+aO+'px; font-family: Arial; "></div>';$(aC).appendTo("#thumbnail").addClass("collision");s[c]="/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+aS+"&DMWIDTH="+Y+"&DMHEIGHT="+e+"&DMROTATE="+at+"&DMX="+aV+"&DMY="+aU+"&DMCROP="+aV+","+aU+","+x2+","+y2;ac[c]=bigTileOutputWidth;B[c]=bigTileOutputHeight;c++}}}else{if(at==180){for(y=aR-1;y>=0;y--){for(x=a0-1;x>=0;x--){var aT=aD.toString().split(".");var aE="."+aT[1];var aG=aE*aH;var aW=aJ.toString().split(".");var aQ="."+aW[1];var aY=aQ*ay;if((a0-1)-x==(a0-1)){bigTileOutputWidth=Math.floor(Y*aE);bigImageOutputWidth=Math.floor(Y*aE);smallTileOutputWidth=bigTileOutputWidth*aH;var aI=Y*x}else{bigTileOutputWidth=Y;bigImageOutputWidth=Y;smallTileOutputWidth=bigTileOutputWidth*aH;var aM=Math.floor(Y*aE);var aI=(Y*x)-(Y-aM)}if((aR-1)-y==(aR-1)){bigTileOutputHeight=Math.floor(e*aQ);bigImageOutputHeight=Math.floor(e*aQ);smallTileOutputHeight=bigTileOutputHeight*ay;var aF=e*y}else{bigTileOutputHeight=e;bigImageOutputHeight=e;smallTileOutputHeight=bigTileOutputHeight*ay;var aK=Math.floor(e*aQ);var aF=(e*y)-(e-aK)}var aV=Y*-(x-(a0-1));var aU=e*-(y-(aR-1));var aP=aI*aH;var aO=aF*ay;x2=aV+bigImageOutputWidth;y2=aU+bigImageOutputHeight;var aS=au*100;var aX='<div class="tile-'+c+'" style="position: absolute; : 5; width: '+bigTileOutputWidth+"px; height: "+bigTileOutputHeight+"px; left: "+aI+"px; top: "+aF+'px; font-family: Arial; "></div>';$(aX).appendTo("#mainimage");var aC='<div class="'+c+'" style="position: absolute; : 5; width: '+smallTileOutputWidth+"px; height: "+smallTileOutputHeight+"px; left: "+aP+"px; top: "+aO+'px; font-family: Arial; "></div>';$(aC).appendTo("#thumbnail").addClass("collision");s[c]="/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+aS+"&DMWIDTH="+Y+"&DMHEIGHT="+e+"&DMROTATE="+at+"&DMX="+aV+"&DMY="+aU+"&DMCROP="+aV+","+aU+","+x2+","+y2;ab[c]="/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+aS+"&DMWIDTH="+Y+"&DMHEIGHT="+e+"&DMROTATE="+at+"&DMX="+aV+"&DMY="+aU+"&DMCROP="+aV+","+aU+","+x2+","+y2;ac[c]=bigTileOutputWidth;B[c]=bigTileOutputHeight;c++}}}else{if(at==270){for(x=a0-1;x>=0;x--){for(y=0;y<aR;y++){var aT=aD.toString().split(".");var aE="."+aT[1];var aG=aE*aH;var aW=aJ.toString().split(".");var aQ="."+aW[1];var aY=aQ*ay;if((a0-1)-x==(a0-1)){bigTileOutputWidth=Math.floor(Y*aE);bigImageOutputWidth=Math.floor(Y*aE);smallTileOutputWidth=bigTileOutputWidth*aH;var aI=Y*x}else{bigTileOutputWidth=Y;bigImageOutputWidth=Y;smallTileOutputWidth=bigTileOutputWidth*aH;var aM=Math.floor(Y*aE);var aI=(Y*x)-(Y-aM)}if((aR-1)-y==0){bigTileOutputHeight=Math.floor(e*aQ);bigImageOutputHeight=Math.floor(e*aQ);smallTileOutputHeight=bigTileOutputHeight*ay}else{bigTileOutputHeight=e;bigImageOutputHeight=e;smallTileOutputHeight=bigTileOutputHeight*ay}var aF=e*y;var aV=Y*y;var aU=e*-(x-(a0-1));var aP=aI*aH;var aO=aF*ay;x2=aV+bigImageOutputHeight;y2=aU+bigImageOutputWidth;var aS=au*100;var aX='<div class="tile-'+c+'" style="position: absolute; : 5; width: '+bigTileOutputWidth+"px; height: "+bigTileOutputHeight+"px; left: "+aI+"px; top: "+aF+'px; font-family: Arial; "></div>';$(aX).appendTo("#mainimage");var aC='<div class="'+c+'" style="position: absolute; : 5; width: '+smallTileOutputWidth+"px; height: "+smallTileOutputHeight+"px; left: "+aP+"px; top: "+aO+'px; font-family: Arial; "></div>';$(aC).appendTo("#thumbnail").addClass("collision");s[c]="/cgi-bin/getimage.exe?CISOROOT="+I+"&CISOPTR="+a+"&DMSCALE="+aS+"&DMWIDTH="+Y+"&DMHEIGHT="+e+"&DMROTATE="+at+"&DMX="+aV+"&DMY="+aU+"&DMCROP="+aV+","+aU+","+x2+","+y2;ac[c]=bigTileOutputWidth;B[c]=bigTileOutputHeight;c++}}}}}}t=parseInt(((imageWidth)+(imageWidth)-J))+"px";ae=($("#mainimage").height()+$("#mainimage").height()-Z)+"px";var aA="-"+($("#mainimage").width()-J)+"px";var az="-"+($("#mainimage").height()-Z)+"px";var aN=($("#mainimage").width()-J-imageOffsetX)+"px";var aL=($("#mainimage").height()-Z-imageOffsetY)+"px";$("#mainimagecontainer").css("position","absolute").css("width",t).css("height",ae).css("left",aA).css("top",az);A=(imageWidth-J);u=(imageHeight-Z);aj=$("#mainimagecontainer").offset().left;ai=$("#mainimagecontainer").offset().top;G=$("#mainimage").width();ak=$("#mainimage").height();r=$("#thumbnail img").width()/$("#mainimage").width();an=$("#thumbnail img").height()/$("#mainimage").height();$("#mainimage").css("position","absolute").css("left",aN).css("top",aL).css("cursor",P).bind("drag",function(a1){$(this).css("cursor",M);F(a1)}).bind("dragend",function(){$(this).css("cursor",P);i()}).bind("dblclick",function(a1){var a3=a1.pageX;var a2=a1.pageY;C(a3,a2)});S(aw,av)}).attr("class","thumbImage").attr("src",ap)}}}}function S(ap,ao){var aq=(($("#thumbnail img").width()/$("#mainimage").width())*J);var ar=(($("#thumbnail img").height()/$("#mainimage").height())*Z);if(aq>$("#thumbnail img").width()){aq=$("#thumbnail img").width()}if(ar>$("#thumbnail img").height()){ar=$("#thumbnail img").height()}navOffsetX=(ap*$("#thumbnail img").width())-(aq/2);navOffsetY=(ao*$("#thumbnail img").height())-(ar/2);if(navOffsetX<0){navOffsetX=0}else{if((navOffsetX+aq)>$("#thumbnail img").width()){navOffsetX=$("#thumbnail img").width()-aq}}if(navOffsetY<0){navOffsetY=0}else{if((navOffsetY+ar)>$("#thumbnail img").height()){navOffsetY=$("#thumbnail img").height()-ar}}$("#thumbnail .clicknav").bind("click",function(at){var av=at.pageX;var au=at.pageY;h(av,au)});$('<div class="navigator"></div>').appendTo("#thumbnail").width(aq).height(ar).css("z-index","20").css("left",navOffsetX+"px").css("top",navOffsetY+"px").css("cursor",P).bind("drag",function(at){$(this).css("cursor",M);X(at)}).bind("dragend",function(){$(this).css("cursor",P);i()});U=setTimeout(function(){i()},750)}function z(au,at){$('<div id="dmViewerMenu"></div>').insertBefore("#viewer");var ao="<div id='dmViewerHideNavigator' title='Show/Hide Navigator'>Hide Navigator</div>";$(ao).appendTo("#dmViewerMenu").bind("click",function(){V()});var ay="<div id='dmViewerFitWindow' title='Fit Image to Viewer'>Fit Document to Viewer</div>";$(ay).appendTo("#dmViewerMenu").bind("click",function(){b()});var av="<div id='dmViewerFitWidth' title='Fit Image to Viewer Width'>Fit Image to Viewer Width</div>";$(av).appendTo("#dmViewerMenu").bind("click",function(){ah()});var aw="<div id='dmViewerRotateCounterclockwise' title='Rotate Counterclockwise'>Rotate Counterclockwise</div>";$(aw).appendTo("#dmViewerMenu").bind("click",function(){al()});var aA="<div id='dmViewerRotateClockwise' title='Rotate Clockwise'>Rotate Clockwise</div>";$(aA).appendTo("#dmViewerMenu").bind("click",function(){v()});var ax="<div id='dmViewerZoomOut' title='Zoom Out'>Zoom Out</div>";$(ax).appendTo("#dmViewerMenu").bind("click",function(){D()});var aq="<div id='zoomLevelGague' title='Zoom Level'>&nbsp;</div>";$(aq).appendTo("#dmViewerMenu").slider({animate:true,max:100,min:(af*100),change:function(aB,aC){K()},slide:function(aB,aC){$("#dmZoomLevelVal").html(Math.round(aC.value)+"%")}});var az="<div id='dmViewerZoomIn' title='Zoom In'>Zoom In</div>";$(az).appendTo("#dmViewerMenu").bind("click",function(){w()});var ar="<div id='dmZoomLevelVal' title='Zoom Level %'>"+Math.round(f*100)+"%</div>";$(ar).appendTo("#dmViewerMenu");if($("#dmObjectSearch").width()>0 && $("#viewer").width()>0){$("#dmObjectSearch").appendTo("#dmViewerMenu").show()}var ap="<div class='clear'>&nbsp;</div>";$(ap).appendTo("#dmViewerMenu")}function i(){var ar=parseFloat($(".navigator").css("top"));var aq=ar+$(".navigator").height();var ap=parseFloat($(".navigator").css("left"));var ao=ap+$(".navigator").width();$(".collision").each(function(){var ax=parseFloat($(this).css("top"));var ay=ax+$(this).height();var aA=parseFloat($(this).css("left"));var av=aA+$(this).width();if(((ar>=ax&&ar<=ay)||(aq>=ax&&aq<=ay)||(ar<ax&&aq>ay))&&((ap>=aA&&ap<=av)||(ao>=aA&&ao<=av)||(ap<aA&&ao>av))){var at=$(this).attr("class").toString().split(" ");var az=at[0];var aw="#mainimagecontainer .tile-"+az;$(this).removeClass("collision");$(aw).toggleClass("dmImgTileLoading");var au=new Image();$(au).load(function(){$(aw).append(this);$(aw).toggleClass("dmImgTileLoading");if(($(this).width()<ac[az]&&$(this).width()>10)||($(this).height()<B[az]&&$(this).height()>10)){$(this).width(ac[az]);$(this).height(B[az])}}).attr("class","tileimage").attr("src",s[az]).error(function(){var aB=new Image();$(aB).load(function(){$(aw).append(this);$(aw).toggleClass("dmImgTileLoading");if(($(this).width()<ac[az]&&$(this).width()>10)||($(this).height()<B[az]&&$(this).height()>10)){$(this).width(ac[az]);$(this).height(B[az])}}).attr("class","tileimage").attr("src",ab[az])})}})}function k(ar,ax,at,ap,av,ao){var aq=$("#mainimage").position().left;var ay=$("#mainimage").position().top;$("#feedback").html(aq);var aw=-1*((aq-at)*(av/ar));var au=-1*((ay-ap)*(ao/ax));$("div.navigator").css("left",aw).css("top",au)}function F(ap){var aq=$("div#mainimagecontainer");var aw=$(aq).offset().left;var av=$(aq).offset().top;var aC=$(aq).width();var aD=$(aq).height();var ax=$("div#mainimage");var at=$(ax).width();var aB=$(ax).height();tempX=(ap.offsetX)-aw;tempY=(ap.offsetY)-av;var aA=tempX+at;var ay=tempY+aB;var ar=aC-at;var ao=aD-aB;if(tempX<0){tempX=0}else{if(aA>aC){tempX=ar}}if(tempY<0){tempY=0}else{if(ay>aD){tempY=ao}}$(ax).css({left:tempX,top:tempY});var az=-1*((tempX-A)*r);var au=-1*((tempY-u)*an);$("div.navigator").css("left",az).css("top",au)}function C(av,ar){var at=$("#viewer").width();var ax=$("#viewer").height();var az=parseFloat($("#mainimage").css("left"));var aw=parseFloat($("#mainimage").css("top"));if((av-$("#viewer").offset().left)>(at/2)){var ap=(az+at/2)-(av-$("#viewer").offset().left);if(ap<0){ap=0}}else{if((av-$("#viewer").offset().left)<(at/2)){var ap=az+(at/2-(av-$("#viewer").offset().left));if(ap>$("#mainimage").width()-at){ap=$("#mainimage").width()-at}}else{if((av-$("#viewer").offset().left)==(at/2)){var ap=az}}}if((ar-$("#viewer").offset().top)>(ax/2)){var aA=(aw+ax/2)-(ar-$("#viewer").offset().top);if(aA<0){aA=0}}else{if((ar-$("#viewer").offset().top)<(ax/2)){var aA=aw+(ax/2-(ar-$("#viewer").offset().top));if(aA>$("#mainimage").height()-ax){aA=$("#mainimage").height()-ax}}else{if((ar-$("#viewer").offset().top)==(ax/2)){var aA=aw}}}var aq=($("#mainimage").width()-at);var ao=($("#mainimage").height()-ax);var ay=-1*((ap-aq)*($("#thumbnail img").width()/$("#mainimage").width()));var au=-1*((aA-ao)*($("#thumbnail img").height()/$("#mainimage").height()));$("#mainimage").animate({top:aA,left:ap},"normal","swing");$("#mainimagedragger").css("left",ap).css("top",aA);$("div.navigator").animate({top:au,left:ay},"normal","swing",function(){i()})}function X(aC){var az=$("div#thumbnail img");var ap=$(az).offset().left;var ao=$(az).offset().top;var ax=$(az).width();var aA=$(az).height();var au=$("div.navigator");var aB=$(au).width();var aE=$(au).height();tempX=(aC.offsetX)-ap;tempY=(aC.offsetY)-ao;var at=tempX+aB;var aq=tempY+aE;var aH=ax-aB;var aG=aA-aE;if(tempX<0){tempX=0}else{if(at>ax){tempX=aH}}if(tempY<0){tempY=0}else{if(aq>aA){tempY=aG}}$(au).css({left:tempX,top:tempY});var ay=($(".navigator").offset().left-$("#thumbnail").offset().left);var aD=($(".navigator").offset().top-$("#thumbnail").offset().top);var aw=($("#mainimage").width()-J);var av=($("#mainimage").height()-Z);var aF=aw+-1*(($("#mainimage").width()/$("#thumbnail img").width())*ay);var ar=av+-1*(($("#mainimage").height()/$("#thumbnail img").height())*aD);$("#mainimage").css("left",aF).css("top",ar)}function h(av,ar){var ay=$("div.navigator").width();var at=$("div.navigator").height();var au=(ar-$("#thumbnail").offset().top)-(at/2);var aw=(av-$("#thumbnail").offset().left)-(ay/2);if((au+at)>$("#thumbnail img").height()){au=$("#thumbnail img").height()-at}else{if(au<0){au=0}}if((aw+ay)>$("#thumbnail img").width()){aw=$("#thumbnail img").width()-ay}else{if(aw<0){aw=0}}var aq=($("#mainimage").width()-J);var ap=($("#mainimage").height()-Z);var ao=aq+-1*(($("#mainimage").width()/$("#thumbnail img").width())*aw);var ax=ap+-1*(($("#mainimage").height()/$("#thumbnail img").height())*au);$("#mainimage").animate({top:ax,left:ao},"normal","swing");$("#mainimagedragger").css("left",ao).css("top",ax);$("div.navigator").animate({top:au,left:aw},"normal","swing",function(){i()})}function ag(az,ao,au){if(au+0.1>1){var ax=1}else{var ax=Math.round((au+0.1)*100)/100;f=ax}var at=$("#viewer").width();var ay=$("#viewer").height();var av=$("#mainimage").width()-at;var ar=$("#mainimage").height()-ay;var aC=parseFloat($("#mainimage").css("left"));var aw=parseFloat($("#mainimage").css("top"));var aE=$("#mainimage").width()/au;var aA=$("#mainimage").height()/au;var aD=((av-aC)+(az-$("#viewer").offset().left))/(aE*au);var aB=((ar-aw)+(ao-$("#viewer").offset().top))/(aA*au);var aq=(W*ax*aD);var ap=(ad*ax*aB);m(ax,j,aD,aB)}function H(az,ao,au,aB){if(aB>=1){if(au+aB*0.05>1){var ax=1}else{var ax=Math.round((au+aB*0.05)*100)/100;f=ax}}else{if(aB<=-1){if(au+aB*0.05<=0.05){var ax=0.05}else{var ax=Math.round((au+aB*0.05)*100)/100;f=ax}}}var at=$("#viewer").width();var ay=$("#viewer").height();var av=$("#mainimage").width()-at;var ar=$("#mainimage").height()-ay;var aD=parseFloat($("#mainimage").css("left"));var aw=parseFloat($("#mainimage").css("top"));var aF=$("#mainimage").width()/au;var aA=$("#mainimage").height()/au;var aE=((av-aD)+(az-$("#viewer").offset().left))/(aF*au);var aC=((ar-aw)+(ao-$("#viewer").offset().top))/(aA*au);var aq=(W*ax*aE);var ap=(ad*ax*aC);$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(ax,j,aE,aC)}function o(at,ax,ar,aq){if(aq>=1){if(ar+aq*0.05>=1){var au=1}else{var au=Math.round((ar+aq*0.05)*100)/100;f=au}}else{if(aq<=-1){if(ar+aq*0.05<=0.05){var au=0.05}else{var au=Math.round((ar+aq*0.05)*100)/100;f=au}}}var ap=(at-$("#thumbnail").offset().left);var ao=(ax-$("#thumbnail").offset().top);var aw=ap/$("#thumbnail").width();var av=ao/$("#thumbnail").height();m(au,j,aw,av);$("#zoomLevelGague").html(Math.round(f*100)+"%")}function w(){if(f+0.05<1){f=Math.round((f+0.05)*100)/100;var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}else{if(f+0.1>=1){if(f==1){f=1}else{f=1;var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}}}}function D(){if(f-0.05>af){f=Math.round((f-0.05)*100)/100;var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}else{if(f-0.05<=af){if(f==af){f=af}else{f=af;var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}}}}function K(){f=$("#zoomLevelGague").slider("option","value")/100;var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}function d(){f=1;var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}function b(){switch(j){case 0:var au=J/ad;var at=Z/W;break;case 90:var au=J/W;var at=Z/ad;break;case 180:var au=J/ad;var at=Z/W;break;case 270:var au=J/W;var at=Z/ad;break}if(au>=at){f=at}else{f=au}var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}function ah(){switch(j){case 0:f=J/ad;break;case 90:f=J/W;break;case 180:f=J/ad;break;case 270:f=J/W;break}var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();$("#zoomLevelGague").slider("option","value",(f*100));$("#dmZoomLevelVal").html(Math.round(f*100)+"%");m(f,j,aq,ao)}function al(){switch(j){case 0:j=90;break;case 90:j=180;break;case 180:j=270;break;case 270:j=0;break}var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();m(f,j,aq,ao)}function v(){switch(j){case 0:j=270;break;case 90:j=0;break;case 180:j=90;break;case 270:j=180;break}var ar=parseFloat($(".navigator").css("left"));var ap=parseFloat($(".navigator").css("top"));var aq=(ar+($(".navigator").width()/2))/$("#thumbnail").width();var ao=(ap+($(".navigator").height()/2))/$("#thumbnail").height();m(f,j,aq,ao)}function V(){thumbDivTempWidth=(n+10)*-1;thumbDivTempHeight=(E+10)*-1;if(O==true){O=false;$("#thumbnail").animate({top:0,left:0},300)}else{O=true;$("#thumbnail").animate({top:thumbDivTempHeight,left:0},300)}}m(f,j,0,0)};

$(document).ready(function() {
	if ($('#dmViewerExtraContent').width() > 0) {
		if ($('#dmFullTextHeader').width() > 0) {
			$('#dmViewerExtraContent').accordion({
				header: 'h3',
				active: 1,
				alwaysOpen: false,
				autoHeight: false
			});
		} else {
			$('#dmViewerExtraContent').accordion({
				header: 'h3',
				alwaysOpen: false,
				autoHeight: false
			});	
		}		
	}
	
	if ($('.dmPDFViewer').width() > 0) {
		$("#dmObjectSearch").prependTo('#dmFullTextBlock').show().addClass('dmObjectSearchPDF');
	}
	
	if ($('.dmCurrentPage').width() > 0) {
		var currentScrollTop = $('.dmCurrentPage').offset().top - $('.dmPrevNextControls').offset().top - 120;
		$('.dmPrevNextControls').scrollTop(currentScrollTop);
	}
	
});