Kang-min Liu - Function.intervalize-0.01
if ( ! Function.prototype.intervalize ) { Function.prototype.intervalize = function(timeout) { var items = new Array(); var method = this; var id = setInterval( function() { if( items.length > 0 ) { var i = items.shift(); method.apply(window, i); } }, timeout); return function() { items.push( arguments ) } }; } /** */