(function($){$.fn.jqueryzoom=function(options){var settings={xzoom:200,yzoom:200,offset:10,position:"right",preload:1};if(options){$.extend(settings,options);};var noalt='';$(this).hover(function(){var imageLeft=$(this).offset().left;var imageRight=$(this).offset().right;var imageTop=$(this).offset().top+60;var imageWidth=$(this).get(0).offsetWidth;var imageHeight=$(this).get(0).offsetHeight;var bigimage=$(this).attr("jqimg");if($("div.zoomdiv").get().length==0){$(this).after("<div class='zoomdiv'><img class='bigimg' src='"+bigimage+"'/></div>");};if(settings.position=="right"){leftpos=imageLeft+imageWidth+settings.offset;}else{leftpos=imageLeft-settings.xzoom-settings.offset;}$("div.zoomdiv").css({top:imageTop,left:leftpos});$("div.zoomdiv").width(settings.xzoom);$("div.zoomdiv").height(settings.yzoom);$("div.zoomdiv").show();$(document.body).mousemove(function(e){var bigwidth=$(".bigimg").get(0).offsetWidth;var bigheight=$(".bigimg").get(0).offsetHeight;var scaley='x';var scalex='y';if(isNaN(scalex)|isNaN(scaley)){var scalex=Math.round(bigwidth/imageWidth);var scaley=Math.round(bigheight/imageHeight);};mouse=new MouseEvent(e);scrolly=mouse.y-imageTop-($("div.zoomdiv").height()*1/scaley)/2+60;$("div.zoomdiv").get(0).scrollTop=scrolly*scaley;scrollx=mouse.x-imageLeft-($("div.zoomdiv").width()*1/scalex)/2;$("div.zoomdiv").get(0).scrollLeft=(scrollx)*scalex;});},function(){$("div.zoomdiv").hide();$(document.body).unbind("mousemove");$(".lenszoom").remove();$("div.zoomdiv").remove();});count=0;if(settings.preload){$('body').append("<div style='display:none;' class='jqPreload"+count+"'>sdsdssdsd</div>");$(this).each(function(){var imagetopreload=$(this).attr("jqimg");var content=jQuery('div.jqPreload'+count+'').html();jQuery('div.jqPreload'+count+'').html(content+'<img src=\"'+imagetopreload+'\">');});}}})(jQuery);function MouseEvent(e){this.x=e.pageX;this.y=e.pageY;}
