this.imagepreview=function(){ offx=5; offy=5; c='img.preview'; $(c).hover(function(e){ $("body").append(''); $("#pi").attr("src",$(this).attr("src")); var o=$("#preview").width(); var p=$("#preview").height(); var a=$(window).width()+$(window).scrollleft(); var l=$(window).height()+$(window).scrolltop(); var n; var b; if((e.pagex+offx+o)>a){ n=e.pagex-(o+offx)+"px" }else{ n=e.pagex+offx+"px" }if((e.pagey+offy+p)>l){ b=l-(p+offy)+"px" }else{ b=e.pagey+offy+"px" } $("#preview").css("top",b).css("left",n).fadein("fast", function(){if($('#pi').width()>600)$('#pi').width(600)}) },function(){ $("#preview").remove() }); $(c).mousemove(function(e){ var m=$("#preview").width(); var n=$("#preview").height(); var a=$(window).width()+$(window).scrollleft(); var k=$(window).height()+$(window).scrolltop(); var l; var b; if((e.pagex+offx+m)>a){ l=e.pagex-(m+offx)+"px" }else{ l=e.pagex+offx+"px" }if((e.pagey+offy+n)>k){ b=k-(n+offy)+"px" }else{ b=e.pagey+offy+"px" } $("#preview").css("top",b).css("left",l) }) };