(function(b){function a(d){var e=d.offsetLeft||0;var c=d.offsetTop||0;while(d=d.offsetParent){e+=d.offsetLeft;c+=d.offsetTop}return{x:e,y:c}}b.fn.jqueryzoom=function(s){var e={xzoom:200,yzoom:200,offset:10,position:"right",lens:1,preload:1};if(s){b.extend(e,s)}var r="",g=b(this).children("img").get(0),o,d,p,h,l,i,c=b(this).children("img").attr("jqimg"),m,f,n,k,q;var j=function(A){mouse=new MouseEvent(A);var w=mouse.x-p+o;var v=mouse.y-h+d;if(!m){m=b(".bigimg").width();f=b(".bigimg").width();n=m/l;k=f/i;b("span.jqZoomPup").width((e.xzoom)/n);b("span.jqZoomPup").height((e.yzoom)/k)}if(e.lens){b("span.jqZoomPup").css("visibility","visible")}var x=b("span.jqZoomPup").width(),B=b("span.jqZoomPup").height(),y=o,C=o+l-x-2,D=d,t=d+i-B-2,u=x/2,z=B/2;xpos=w-b("span.jqZoomPup").width()/2-p;ypos=v-b("span.jqZoomPup").height()/2-h;if(e.lens){xpos=(w-u<y)?y:(w+u>o+l)?C:w-z;ypos=(v-z<D)?D:(v+z>d+i)?t:v-z}if(e.lens){b("span.jqZoomPup").css({top:ypos,left:xpos})}scrollX=(xpos-o)*n;scrollY=(ypos-d)*k;b("div.zoomdiv").get(0).scrollTop=scrollY;b("div.zoomdiv").get(0).scrollLeft=scrollX};b(this).hover(function(){r=b(this).children("img").attr("alt");o=b(g).position().left+parseInt(b(g).css("margin-left"),10);d=b(g).position().top+parseInt(b(g).css("margin-top"),10);p=b(g).offset().left;h=b(g).offset().top;l=g.offsetWidth;i=g.offsetHeight;b(this).children("img").attr("alt","");if(b("div.zoomdiv").get().length==0){b(document.body).append('<div class="zoomdiv"><img class="bigimg" src="'+c+'"/></div>');b(this).append('<span class="jqZoomPup">&nbsp;</span>');if(e.lens){b("span.jqZoomPup").css("visibility","visible");b("#jqZoomLoader").load(function(){b(this).remove()})}}if(e.position=="right"){if(p+l+e.offset+e.xzoom>screen.width){leftpos=p-e.offset-e.xzoom}else{leftpos=p+l+e.offset}}else{leftpos=p-e.xzoom-e.offset;if(leftpos<0){leftpos=p+l+e.offset}}b("div.zoomdiv").css({top:h,left:leftpos});b("div.zoomdiv").width(e.xzoom);b("div.zoomdiv").height(e.yzoom);b("div.zoomdiv").show();if(!e.lens){b(this).css("cursor","crosshair")}b(document.body).mousemove(j)},function(){b(document.body).unbind("mousemove",j);b(g).attr("alt",r);b("span.jqZoomPup").css("visibility","hidden");b("div.zoomdiv").hide()});count=0;if(e.preload){b("body").append("<div style='display:none;' class='jqPreload"+count+"'>sdsdssdsd</div>");b(this).each(function(){var u=b(this).children("img").attr("jqimg");var t=jQuery("div.jqPreload"+count+"").html();jQuery("div.jqPreload"+count+"").html(t+'<img src="'+u+'">')})}};b.fn.jqzoom=function(e){var d=b(b(this).children()[0]);d.attr("jqimg",imgRaw);var c={xzoom:e.zoomWidth||200,yzoom:e.zoomHeight||200,offset:e.xOffset||10,position:e.position||"right",lens:e.lens||1,preload:e.preload||1};b(this).jqueryzoom(c)}})(jQuery);function MouseEvent(a){this.x=a.pageX;this.y=a.pageY};