var timeoutList=new Array();var defaultSeconds=60;function now(){var a=new Date();a=a.getTime()/1000;a=parseInt(a);return a}function setRepeat(a){setRepeatWithDelay(a,defaultSeconds)}function setRepeatWithDelay(a,b){timeoutList.push({"function":a,interval:b,firetime:now()+b})}var repeatEverySecondTimer=setTimeout("repeatEverySecond()",0);function repeatEverySecond(){$.each(timeoutList,function(index,item){var fireTime=parseInt(item.firetime);if(now()>=fireTime){var fireFunction=item["function"];var fireInterval=item.interval;eval(fireFunction);timeoutList.splice(index,1);timeoutList.push({"function":fireFunction,interval:fireInterval,firetime:now()+fireInterval})}});repeatEverySecondTimer=setTimeout("repeatEverySecond()",1000)};
