(function($){function FloatObject(jqObj,params){this.jqObj=jqObj;switch(params.speed){case'fast':this.steps=5;break;case'normal':this.steps=10;break;case'slow':this.steps=20;break;default:this.steps=10};var offset=this.jqObj.offset();this.currentX=offset.left;this.currentY=offset.top;this.origX=typeof(params.x)=="string"?this.currentX:params.x;this.origY=typeof(params.y)=="string"?this.currentY:params.y;this.jqObj.css({'position':'absolute','top':this.currentY,'left':this.currentX})}FloatObject.prototype.updateLocation=function(){this.updatedX=$(window).scrollLeft()+this.origX;this.updatedY=$(window).scrollTop()+this.origY;this.dx=Math.abs(this.updatedX-this.currentX);this.dy=Math.abs(this.updatedY-this.currentY);return this.dx||this.dy};FloatObject.prototype.move=function(){if(this.jqObj.css("position")!="absolute")return;var cx=0;var cy=0;if(this.dx>0){if(this.dx=1)?1:0;else cx=Math.round(this.dx/this.steps);if(this.currentX0){if(this.dy=1)?1:0;else cy=Math.round(this.dy/this.steps);if(this.currentY