kdayLabelsRow);
  }

  // days
  var today = new Date();
  var todayYear = today.getUTCFullYear();
  var todayMonth = today.getUTCMonth();
  var todayDate = today.getUTCDate();

  var firstOfMonthDate = new Date();
  firstOfMonthDate.setUTCHours(0);
  firstOfMonthDate.setUTCMinutes(0);
  firstOfMonthDate.setUTCSeconds(0);
  firstOfMonthDate.setUTCDate(1);
  firstOfMonthDate.setUTCFullYear(g_year);
  firstOfMonthDate.setUTCMonth(g_month);

  var dowFirstOfMonth = firstOfMonthDate.getUTCDay();
  var firstVisi