(function(A){A.fn.jqueryzoom=function(B){var D={xzoom:200,yzoom:200,offset:10,position:"right",lens:1,preload:1};
if(B){A.extend(D,B)
}var C="";
A(this).hover(function(){var F=this.offsetLeft;
var G=this.offsetRight;
var J=A(this).get(0).offsetTop;
var I=A(this).children("img").get(0).offsetWidth;
var E=A(this).children("img").get(0).offsetHeight;
C=A(this).children("img").attr("alt");
var H=A(this).children("img").attr("jqimg");
A(this).children("img").attr("alt","");
if(A("div.zoomdiv").get().length==0){A(this).after("<div class='zoomdiv'><img class='bigimg' src='"+H+"'/></div>");
A(this).append("<div class='jqZoomPup'>&nbsp;</div>")
}if(D.position=="right"){if(F+I+D.offset+D.xzoom>screen.width){leftpos=F-D.offset-D.xzoom
}else{leftpos=F+I+D.offset
}}else{leftpos=F-D.xzoom-D.offset;
if(leftpos<0){leftpos=F+I+D.offset
}}A("div.zoomdiv").css({top:J,left:leftpos});
A("div.zoomdiv").width(D.xzoom);
A("div.zoomdiv").height(D.yzoom);
A("div.zoomdiv").show();
if(!D.lens){A(this).css("cursor","crosshair")
}A(document.body).mousemove(function(N){mouse=new MouseEvent(N);
var O=A(".bigimg").get(0).offsetWidth;
var M=A(".bigimg").get(0).offsetHeight;
var K="x";
var L="y";
if(isNaN(L)|isNaN(K)){var L=(O/I);
var K=(M/E);
A("div.jqZoomPup").width((D.xzoom)/L);
A("div.jqZoomPup").height((D.yzoom)/K);
if(D.lens){A("div.jqZoomPup").css("visibility","visible")
}}xpos=mouse.x-A("div.jqZoomPup").width()/2-F;
ypos=mouse.y-A("div.jqZoomPup").height()/2-J;
if(D.lens){xpos=(mouse.x-A("div.jqZoomPup").width()/2<F)?0:(mouse.x+A("div.jqZoomPup").width()/2>I+F)?(I-A("div.jqZoomPup").width()-2):xpos;
ypos=(mouse.y-A("div.jqZoomPup").height()/2<J)?0:(mouse.y+A("div.jqZoomPup").height()/2>E+J)?(E-A("div.jqZoomPup").height()-2):ypos
}if(D.lens){A("div.jqZoomPup").css({top:ypos,left:xpos})
}scrolly=ypos;
A("div.zoomdiv").get(0).scrollTop=scrolly*K;
scrollx=xpos;
A("div.zoomdiv").get(0).scrollLeft=(scrollx)*L
})
},function(){A(this).children("img").attr("alt",C);
A(document.body).unbind("mousemove");
if(D.lens){A("div.jqZoomPup").remove()
}A("div.zoomdiv").remove()
});
count=0;
if(D.preload){A("body").append("<div style='display:none;' class='jqPreload"+count+"'>sdsdssdsd</div>");
A(this).each(function(){var F=A(this).children("img").attr("jqimg");
var E=jQuery("div.jqPreload"+count+"").html();
jQuery("div.jqPreload"+count+"").html(E+'<img src="'+F+'">')
})
}}
})(jQuery);
function MouseEvent(A){this.x=A.pageX;
this.y=A.pageY
};