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