/*
 * @require jade.js
 */
jade.Schedular=function(){};jade.Schedular.jobs={};jade.Schedular.jobCounter=0;
jade.Schedular.schedule=function(c,d,j,h){var b,f,e,g,a;f=[];for(e=3,g=arguments.length;
e<g;e++){f.push(arguments[e])}b=this.jobCounter++;this.jobs[b]=[d,j,f];a=new Date().getTime();
if(c>=a){c=c-a}window.setTimeout("jade.Schedular.runJob("+b+")",c);return b};jade.Schedular.runJob=function(e){var d,c,b,a;
d=this.jobs[e];if(d){delete this.jobs[e];c=d[0];b=d[1];a=d[2];c.apply(b?b:window,a)
}};jade.Schedular.removeJob=function(a){if(this.jobs[a]){delete this.jobs[a]}};