// ----Calculate the first Thursday of next month skipping July and August----

d=new Date;
ready=false;
do {
  day=d.getDay();
  date=d.getDate()
  month=d.getMonth()
  if ((day==3) && (date<=7)) {
//    meeting = d.toLocaleString();
    if ((month==6) || (month==7)) {
      ready=false
    }
    else {
      ready=true
    }
  }
  date++;
  d.setDate(date)
} while (ready==false)

function MakeArray(n) {
  this.length = n
  return this
}
monthNames = new MakeArray(12)
monthNames[0] = "January"
monthNames[1] = "February"
monthNames[2] = "March"
monthNames[3] = "April"
monthNames[4] = "May"
monthNames[5] = "June"
monthNames[6] = "July"
monthNames[7] = "August"
monthNames[8] = "September"
monthNames[9] = "October"
monthNames[10] = "November"
monthNames[11] = "December"

dayNames = new MakeArray(7)
dayNames[0] = "Sunday"
dayNames[1] = "Monday"
dayNames[2] = "Tuesday"
dayNames[3] = "Wednesday"
dayNames[4] = "Thursday"
dayNames[5] = "Friday"
dayNames[6] = "Saturday"

if (d.getYear()<1900) {
  year=(d.getYear()+1900);
} else {
  year=d.getYear();
}

var meetingdate = dayNames[day] + ", " + monthNames[month] + " " + (date-1) + 
", " + year ;
