
function calcTime(offset) {
    d = new Date();
    utc = d.getTime() + (d.getTimezoneOffset() * 60000);
    nd = new Date(utc + (3600000*offset));
    return nd;
}

function getNextDrawDaysDiff(draw_days) {
 var Idx;
 var DaysDiff = 1;
 for (Idx=curr_day+1; ; Idx++)
 {
  if (Idx == 7) {
    Idx = 0;
  }
  if (draw_days[Idx] == 1) {
   return DaysDiff;
  }
  DaysDiff++;
 }
}

function getNextDrawDate(draw_days, draw_time) {
 var draw_date = new Date();
 var draw_hour = draw_time.substring(0, 2);
 var draw_min =  draw_time.substring(2, 4);

 if (draw_days[curr_day] == 1) {
  draw_date.setUTCFullYear(curr_year);
  draw_date.setUTCMonth(curr_mon);
  draw_date.setUTCDate(curr_date);
  draw_date.setUTCHours(draw_hour-EastTimeOffset);
  draw_date.setUTCMinutes(draw_min);
  draw_date.setUTCSeconds(0);
  if (draw_date>=EastTime) {
   return draw_date;
  }
 }
 var DaysDiff= getNextDrawDaysDiff(draw_days);
 draw_hour= parseInt(draw_hour)+24*DaysDiff-EastTimeOffset;
 draw_date.setUTCFullYear(curr_year);
 draw_date.setUTCMonth(curr_mon);
 draw_date.setUTCDate(curr_date);
 draw_date.setUTCHours(draw_hour);
 draw_date.setUTCMinutes(draw_min);
 draw_date.setUTCSeconds(0);

 return draw_date;
}
var EastTimeOffset = -4;
var EastTime = calcTime(EastTimeOffset);

var curr_year = EastTime.getFullYear();
var curr_mon = EastTime.getMonth();
var curr_date = EastTime.getDate();
var curr_day = EastTime.getDay();
var draw_days_201 = new Array(0,0,0,1,0,0,1);
var draw_time_201 = "2200";
var timer_201 = getNextDrawDate(draw_days_201, draw_time_201);
var draw_days_203 = new Array(0,0,0,0,0,1,0);
var draw_time_203 = "2130";
var timer_203 = getNextDrawDate(draw_days_203, draw_time_203);
var draw_days_ON1 = new Array(0,0,0,1,0,0,1);
var draw_time_ON1 = "2130";
var timer_ON1 = getNextDrawDate(draw_days_ON1, draw_time_ON1);
var draw_days_ON2 = new Array(0,0,0,0,0,0,1);
var draw_time_ON2 = "2130";
var timer_ON2 = getNextDrawDate(draw_days_ON2, draw_time_ON2);
var draw_days_ON7 = new Array(0,0,0,0,0,0,1);
var draw_time_ON7 = "2130";
var timer_ON7 = getNextDrawDate(draw_days_ON7, draw_time_ON7);
var draw_days_ON8 = new Array(0,0,0,0,1,0,0);
var draw_time_ON8 = "2130";
var timer_ON8 = getNextDrawDate(draw_days_ON8, draw_time_ON8);
var draw_days_ON3 = new Array(1,1,1,1,1,1,1);
var draw_time_ON3 = "2130";
var timer_ON3 = getNextDrawDate(draw_days_ON3, draw_time_ON3);
var draw_days_ONC = new Array(1,1,1,1,1,1,1);
var draw_time_ONC = "2130";
var timer_ONC = getNextDrawDate(draw_days_ONC, draw_time_ONC);
var draw_days_ONA = new Array(1,1,1,1,1,1,1);
var draw_time_ONA = "2130";
var timer_ONA = getNextDrawDate(draw_days_ONA, draw_time_ONA);
var draw_days_ON6 = new Array(1,1,1,1,1,1,1);
var draw_time_ON6 = "2130";
var timer_ON6 = getNextDrawDate(draw_days_ON6, draw_time_ON6);
