function y2k(number) { return (number < 1000) ? number + 1900 : number; }

var today = new Date();
var day   = today.getDate();
var month = today.getMonth();
var year  = y2k(today.getYear());

function padout(number) { return (number < 10) ? '0' + number : number; }

function restart() {
  eval("document.add_event." + datewindow.name + ".value = '' + year + '-' + padout(month - 0) + '-' + padout(day)");
  if (document.add_event.end_date.value == '') document.add_event.end_date.value = '' + year + '-' + padout(month - 0) + '-' + padout(day);
  datewindow.close();
}

function chooseDate(name) {
  datewindow=open('choose_date.php',name,'resizable=no,width=200,height=200');
  datewindow.location.href = 'choose_date.php';
  if (datewindow.opener == null) datewindow.opener = self;
}
function popupDescription(location){
  var leftPosition = screen.width / 2 - 230;
  var topPosition = screen.height / 2 - 150;
  popup = window.open(location, "description","height=300,width=460,scrollbars=yes,left="+leftPosition+",top="+topPosition);
}
function disableSched() {
  sched_form=document.forms[0];
  if(sched_form.no_sched.checked) {
    sched_form.end_time_m.disabled=true;
    sched_form.end_time_h.disabled=true;
    sched_form.end_time_ap.disabled=true;
    sched_form.start_time_m.disabled=true;
    sched_form.start_time_h.disabled=true;
    sched_form.start_time_ap.disabled=true;
    sched_form.monday.disabled=true;
    sched_form.tuesday.disabled=true;
    sched_form.wednesday.disabled=true;
    sched_form.thursday.disabled=true;
    sched_form.friday.disabled=true;
  }
  else {
    sched_form.end_time_m.disabled=false;
    sched_form.end_time_h.disabled=false;
    sched_form.end_time_ap.disabled=false;
    sched_form.start_time_m.disabled=false;
    sched_form.start_time_h.disabled=false;
    sched_form.start_time_ap.disabled=false;
    sched_form.monday.disabled=false;
    sched_form.tuesday.disabled=false;
    sched_form.wednesday.disabled=false;
    sched_form.thursday.disabled=false;
    sched_form.friday.disabled=false;
  }
}
function disableSem() {
  sched_form=document.forms[0];
  if(sched_form.no_sem.checked) {
    sched_form.no_sched.disabled=true;
    sched_form.instructor.disabled=true;
    sched_form.sem_season.disabled=true;
    sched_form.sem_year.disabled=true;
    sched_form.end_time_m.disabled=true;
    sched_form.end_time_h.disabled=true;
    sched_form.end_time_ap.disabled=true;
    sched_form.start_time_m.disabled=true;
    sched_form.start_time_h.disabled=true;
    sched_form.start_time_ap.disabled=true;
    sched_form.monday.disabled=true;
    sched_form.tuesday.disabled=true;
    sched_form.wednesday.disabled=true;
    sched_form.thursday.disabled=true;
    sched_form.friday.disabled=true;
  } else {
    sched_form.no_sched.disabled=false;
    sched_form.instructor.disabled=false;
    sched_form.sem_season.disabled=false;
    sched_form.sem_year.disabled=false;
    sched_form.end_time_m.disabled=false;
    sched_form.end_time_h.disabled=false;
    sched_form.end_time_ap.disabled=false;
    sched_form.start_time_m.disabled=false;
    sched_form.start_time_h.disabled=false;
    sched_form.start_time_ap.disabled=false;
    sched_form.monday.disabled=false;
    sched_form.tuesday.disabled=false;
    sched_form.wednesday.disabled=false;
    sched_form.thursday.disabled=false;
    sched_form.friday.disabled=false;
  }
}
function MM_jumpMenu(targ,selObj,restore) {
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
if (navigator.userAgent.indexOf("Opera")!=-1 && document.getElementById) type="OP";
if (document.all) type="IE";
if (document.layers) type="NN";
if (!document.all && document.getElementById) type="MO";

function toggleDiv(id) {
  if (type=="IE") { divDisplay = "document.all." + id + ".style.display"; }
  if (type=="NN") { divDisplay = "document." + id + ".display"; }
  if (type=="MO" || type=="OP") { divDisplay = "document.getElementById('" + id + "').style.display"; }
  if (eval(divDisplay)=="none") { eval(divDisplay + "='block'"); }
  else { eval(divDisplay + "='none'"); }
}
function toggleDisplay(itemname) {
  tmp = document.getElementsByTagName('div');
  for (i = 0; i < tmp.length; i++) {
    if (tmp[i].className == itemname) tmp[i].style.display = (tmp[i].style.display == 'none') ? 'block' : 'none';
  }
}
