Cron={jobs:[],process:function(){var A=new Date();
for(var B=0;
B<Cron.jobs.length;
B++){if(Cron.jobs[B].minute=="*"||parseInt(Cron.jobs[B].minute)==A.getMinutes()){if(Cron.jobs[B].hour=="*"||parseInt(Cron.jobs[B].hour)==A.getHours()){if(Cron.jobs[B].date=="*"||parseInt(Cron.jobs[B].date)==A.getDate()){if(Cron.jobs[B].month=="*"||(parseInt(Cron.jobs[B].month)-1)==A.getMonth()){if(Cron.jobs[B].day=="*"||parseInt(Cron.jobs[B].day)==A.getDay()){Cron.jobs[B].run()
}}}}}}A=null
},id:0,start:function(){Cron.stop();
Cron.id=setInterval("Cron.process()",60000)
},stop:function(){clearInterval(Cron.id)
},Job:function(B,A){var D=this;
var C=B.match(/^([0-9]+|\*{1})[ \n\t\b]+([0-9]+|\*{1})[ \n\t\b]+([0-9]+|\*{1})[ \n\t\b]+([0-9]+|\*{1})[ \n\t\b]+([0-9]+|\*{1})[ \n\t\b]*$/);
D.minute=C[1];
D.hour=C[2];
D.date=C[3];
D.month=C[4];
D.day=C[5];
D.run=A;
Cron.jobs.push(D);
D=null;
C=null
}};
