jQuery.fn.asap=function(b,c,a){$(this).each(function(){Asap.call(this,b,c,a)});return this};jQuery.asap=function(b,c,a){Asap(b,c,a)};function Asap(a,g,h){var f=this;var e=a;var i=g;var c=h&&h.delay?h.delay:500;function b(){if(typeof e!="function"||typeof i!="function"){return}d()}function d(){if(e.call(f)){i.call(f)}else{window.setTimeout(d,c)}}b()};