YAHOO.namespace('barefoot.container');

var BAREFOOT = {};

function barefootInit() {
   var toe = new YAHOO.util.DD('toe');
   toe.b4StartDrag = function( X, Y ) {
      this.origPos = YAHOO.util.Dom.getXY(this.id);
   };

   toe.endDrag = function( e ) {
      var xy = YAHOO.util.Dom.getXY(this.id);
      var x1 = xy[0] - this.origPos[0];
      var y1 = xy[1] - this.origPos[1];
      var dist = Math.sqrt( x1*x1 + y1*y1 );
      var time = Math.log(dist) / 5;
      time = (time < 0.5) ? 0.5 : time;

      var anim = new YAHOO.util.Motion(this.id, {points: {to: [this.origPos[0], this.origPos[1]]}}, time, YAHOO.util.Easing.elasticOut);
      anim.animate();
   };
}

YAHOO.util.Event.addListener( window, "load", barefootInit );

