/* This script and many more are available free online at
The JavaScript Source!! http://javascript.internet.com
Created by: Michael J. Damato | http://developing.damato.net/ */
// Date2 lists
var date2 = new Array();

date2['---'] = new Array('---');
date2['November'] = new Array('---','8','9','10','14','15','16','17','18','19','22','23','24','25','26','29','30');
date2['December'] = new Array('---','1','2');

// Time2 lists
var time2 = new Array();

time2['November']	= new Array();
time2['November']['---']			= new Array('---');

time2['November']['8']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['9']		   = new Array('---','9:00AM-11:00AM','11:00AM-2:00PM','2:00PM-5:00PM');
time2['November']['10']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['14']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['15']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['16']		   = new Array('---','9:00AM-11:00AM','11:00AM-2:00PM','2:00PM-5:00PM');
time2['November']['17']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['18']		   = new Array('---','9:00AM-11:00AM','11:00AM-2:00PM','2:00PM-5:00PM');
time2['November']['19']		   = new Array('---','9:00AM-10:00AM','10:00AM-11:00AM','11:00AM-12:00PM','12:00PM-1:00PM');
time2['November']['22']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['23']		   = new Array('---','9:00AM-11:00AM','11:00AM-2:00PM','2:00PM-5:00PM');
time2['November']['24']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['25']		   = new Array('---','9:00AM-11:00AM','11:00AM-2:00PM','2:00PM-5:00PM');
time2['November']['26']		   = new Array('---','9:00AM-10:00AM','10:00AM-11:00AM','11:00AM-12:00PM','12:00PM-1:00PM');
time2['November']['15']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');
time2['November']['29']		   = new Array('---','9:00AM-11:00AM','11:00AM-2:00PM','2:00PM-5:00PM');
time2['November']['30']		   = new Array('---','12:00PM-3:00PM','3:00PM-6:00PM','6:00PM-7:40PM');

time2['December']	= new Array();
time2['December']['---']			= new Array('---');
time2['December']['1']		   = new Array('---','9:00AM-11:00AM','11:00AM-2:00PM','2:00PM-5:00PM');
time2['December']['2']		   = new Array('---','9:00AM-10:00AM','10:00AM-11:00AM','11:00AM-12:00PM','12:00PM-1:00PM');


function setDates2() {
  month2Sel = document.getElementById('month2');
  date2List = date2[month2Sel.value];
  changeSelect('date2', date2List, date2List);
  setTime2();
}

function setTimes2() {
  month2Sel = document.getElementById('month2');
  date2Sel = document.getElementById('date2');
  time2List = time2[month2Sel.value][date2Sel.value];
  changeSelect('time2', time2List, time2List);
}

function changeSelect(fieldID, newOptions, newValues) {
  selectField = document.getElementById(fieldID);
  selectField.options.length = 0;
  for (i=0; i<newOptions.length; i++) {
    selectField.options[selectField.length] = new Option(newOptions[i], newValues[i]);
  }
}

// Multiple onload function created by: Simon Willison
// http://simonwillison.net/2004/May/26/addLoadEvent/
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      if (oldonload) {
        oldonload();
      }
      func();
    }
  }
}

addLoadEvent(function() {
  setDates2();
});
