(function(jQuery){jQuery.fn.delay=function(options){var timer;function count(scope){if(timer!=null){clearTimeout(timer);}var newFn=function(){options.fn.apply(scope);};timer=setTimeout(newFn,options.delay);}return this.each(function(){var obj=jQuery(this);obj.bind(options.event,function(){count(this);});});};})(jQuery);