// JavaScript Document

// Set today's day first things first.
// Create an array to display the month names
var month_name=new Array()
month_name[ 1]="January "
month_name[ 2]="February "
month_name[ 3]="March "
month_name[ 4]="April "
month_name[ 5]="May "
month_name[ 6]="June "
month_name[ 7]="July "
month_name[ 8]="August "
month_name[ 9]="September "
month_name[10]="October "
month_name[11]="November "
month_name[12]="December "

var CalDate      = new Date();
var CalYear      = CalDate.getFullYear();
var CalMonth     = CalDate.getMonth() + 1;
var CalDayNum    = CalDate.getDate();
var CalDayOfWeek = CalDate.getDay();
var CalHour      = CalDate.getHours();
var Temp = CalDayNum - CalDayOfWeek;

while (Temp > 0)
	{Temp = Temp - 7;};
var FirstSunday = Temp + 7;
var SecondSunday = FirstSunday + 7;

RequireAllAgeMessage = (CalDayNum >= FirstSunday) && (CalDayNum < SecondSunday) || ((CalDayNum == SecondSunday) && (CalHour < 13));

// document.write (CalDate + ' ' + CalDate.getDate() + ' '  + CalHour + ' ' + CalDayOfWeek + ' '  + CalDayNum + ' '  + CalMonth + ' '  + CalYear + ' '  + FirstSunday + ' '  + SecondSunday + ' ' + RequireAllAgeMessage);

if (RequireAllAgeMessage)
  { document.write('<div id="Caldecott" class="highlighttext">');
	document.write('All-Age service at Caldecott Primary School<br>Sunday ' + SecondSunday + ' ' + month_name[CalMonth] + ' ' + CalYear);
    document.write('</div>');
  };
