jQuery.timer=function(interval,callback)
{var myInterval=interval||100;if(!callback){return false;}
Timer=function(myInterval,callback){this.stop=function(){clearInterval(self.id);};this.internalCallback=function(){callback(self);};this.reset=function(val){if(self.id){clearInterval(self.id);}
var myVal=val||100;this.id=setInterval(this.internalCallback,myVal);};this.interval=myInterval;this.id=setInterval(this.internalCallback,this.interval);var self=this;};return new Timer(myInterval,callback);};