jade.Schedular=function(){};jade.Schedular.jobs={};jade.Schedular.jobCounter=0;jade.Schedular.schedule=function(K,J,N,O){var L,Q,R,P,M;
Q=[];for(R=3,P=arguments.length;R<P;R++){Q.push(arguments[R])}L=this.jobCounter++;
this.jobs[L]=[J,N,Q];M=new Date().getTime();if(K>=M){K=K-M}window.setTimeout("jade.Schedular.runJob("+L+")",K);
return L};jade.Schedular.runJob=function(G){var H,I,J,F;H=this.jobs[G];if(H){delete this.jobs[G];
I=H[0];J=H[1];F=H[2];I.apply(J?J:window,F)}};jade.Schedular.removeJob=function(B){if(this.jobs[B]){delete this.jobs[B]
}};