(function(a){a.fn.mousecapture=function(b){var c=a(document);this.each(function(){var e=a(this);var d={};e.on("vmousedown",function(i){var h;if(b.move){h=function(j){b.move.call(e,j,d)};c.on("vmousemove",h)}var f;var g=function(){if(b.move){c.unbind("vmousemove",h)}c.unbind("vmouseup",f)};if(b.up){f=function(j){g();return b.up.call(e,j,d)}}else{f=g}c.on("vmouseup",f);return b.down.call(e,i,d)})});return this}})(jQuery);