// JavaScript Document

/*
Live Date Script- 
© Dynamic Drive (www.dynamicdrive.com)
For full source code, installation instructions, 100's more DHTML scripts, and Terms Of Use,
visit http://www.dynamicdrive.com
*/

/* mangled/edited by Jon Slate */



var dayarray=new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday")
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

function getthedate(){
var mydate=new Date()
var year=mydate.getFullYear()
if (year < 1000)
year+=1900
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
//if (daym<10)
//daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds
//change font size here
//start messin' around
if (dayarray[day]!="Tuesday") {
  if (dayarray[day]=="Sunday") {
	dayarray[day]=dayarray[(day+2)%7];
	daym=daym+2;
  }
  else if (dayarray[day]=="Monday") {
	dayarray[day]=dayarray[(day+1)%7];
	daym=daym+1;
  }
  else if (dayarray[day]=="Wednesday") {
	dayarray[day]=dayarray[(day+6)%7];
	daym=daym+6;
  }
  else if (dayarray[day]=="Thursday") {
	dayarray[day]=dayarray[(day+5)%7];
	daym=daym+5;
  }
  else if (dayarray[day]=="Friday") {
	dayarray[day]=dayarray[(day+4)%7];
	daym=daym+4;
  }
  else if (dayarray[day]=="Saturday") {
	dayarray[day]=dayarray[(day+3)%7];
	daym=daym+3;
  }
}

// begin Too Many Days In A Month problem
if ((montharray[month]=="January")&&(daym>31)) {
//  montharray[month]="February";
  daym=daym-31;
} else if (montharray[month]=="February") {
  if (((year%400)==0)||(((year%4)==0)&&((year%100)!=0))) {
    if (daym>29) {
	  daym=daym-29;
	}
  } else {
	if (daym>28) {
	  daym=daym-28;
	}
  }
//  montharray[month]="March";
} else if ((montharray[month]=="March")&&(daym>31)) {
//  montharray[month]="April";
  daym=daym-31;
} else if ((montharray[month]=="April")&&(daym>30)) {
//  montharray[month]="May";
  daym=daym-30;
} else if ((montharray[month]=="May")&&(daym>31)) {
//  montharray[month]="June";
  daym=daym-31;
} else if ((montharray[month]=="June")&&(daym>30)) {
//  montharray[month]="July";
  daym=daym-30;
} else if ((montharray[month]=="July")&&(daym>31)) {
//  montharray[month]="August";
  daym=daym-31;
} else if ((montharray[month]=="August")&&(daym>31)) {
//  montharray[month]="September";
  daym=daym-31;
} else if ((montharray[month]=="September")&&(daym>30)) {
//  montharray[month]="October";
  daym=daym-30;
} else if ((montharray[month]=="October")&&(daym>31)) {
//  montharray[month]="November";
  daym=daym-31;
} else if ((montharray[month]=="November")&&(daym>30)) {
//  montharray[month]="December";
  daym=daym-30;
} else if ((montharray[month]=="December")&&(daym>31)) {
//  montharray[month]="January";
  daym=daym-31;
  year=year+1;
}
// end Too Many Days In A Month problem

var suffix="th"
if ((daym==1)||(daym==21)||(daym==31)) {
	suffix="st"
} else if ((daym==2)||(daym==22)) {
	suffix="nd"
} else if ((daym==3)||(daym==23)) {
	suffix="rd"
// } else {
//	suffix="th";
}
//end
//var cdate="<h2><font color='000000' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+" "+hours+":"+minutes+":"+seconds+" "+dn
//+"</b></font></h2>"
// //  var cdate="<h2><font color='000000' face='Arial'><b>"+dayarray[day]+", "+montharray[month]+" "+daym+", "+year+"</b></font></h2>"
// if (!document.all)
//document.all.clock.innerHTML=cdate
//else if (document.getElementById)
// //document.getElementById("clock").innerHTML=cdate;
//else
if ((dayarray[day]=="Tuesday")&&(daym==mydate.getDate())) {
  if ((((hours==7)&&(minutes>=30))||(hours==8))&&(dn=="PM")) {
  document.write('We are rehearsing right now. It\'s '+hours+':'+minutes+' '+dn);
  } else if ((dn=="AM")||((dn=="PM")&&((hours<7)||((hours==7)&&(minutes<30))))) {
  document.write('Our next rehearsal is tonight, 7:30-9p.m., ');
  } else if ((hours>=9)&&(dn=="PM")) {
  dayarray[day]=dayarray[(day+7)%7];
  daym=daym+7;
  document.write('Our next rehearsal will be 7:30-9p.m., ');
  } 
document.write(dayarray[day]+', the '+daym+''+suffix+' of '+montharray[month]+', '+year);
} else {
document.write('Our next rehearsal will be 7:30-9p.m., ');
// //document.write(dayarray[day]+", "+montharray[month]+" "+daym+", "+year);
// //document.write(cdate);
// have: Monday, October 13, 2008
// // // document.write(dayarray[day]+', '+montharray[month]+' '+daym+', '+year);
// want: Monday, the 8th of September
document.write(dayarray[day]+', the '+daym+''+suffix+' of '+montharray[month]+', '+year);
}

}
getthedate()
//if (!document.all&&!document.getElementById)
//getthedate()
//function goforit(){
//if (document.all||document.getElementById)
//setInterval("getthedate()",1000)
//}

