﻿
// (c) YARG.com Limited 2000-2001 24 Hour Clock Script
var timeZone = new Number();
var timeZoneMins = new Number();
var monthName = new Object;
var monthLength = new Object;
var dayName = new Object;
var ampm = '';
var timeChange = '';

// dates
monthName[0] = 'January';
monthLength[0] = 31;
monthName[1] = 'February';
monthLength[1] = 28;
monthName[2] = 'March';
monthLength[2] = 31
monthName[3] = 'April';
monthLength[3] = 30;
monthName[4] = 'May';
monthLength[4] = 31;
monthName[5] = 'June';
monthLength[5] = 30;
monthName[6] = 'July';
monthLength[6] = 31;
monthName[7] = 'August';
monthLength[7] = 31;
monthName[8] = 'September';
monthLength[8] = 30;
monthName[9] = 'October';
monthLength[9] = 31;
monthName[10] = 'November';
monthLength[10] = 30;
monthName[11] = 'December';
monthLength[11] = 31;

dayName[0] = 'Sunday';
dayName[1] = 'Monday';
dayName[2] = 'Tuesday';
dayName[3] = 'Wednesday';
dayName[4] = 'Thursday';
dayName[5] = 'Friday';
dayName[6] = 'Saturday';

var minMilli = 1000 * 60
var hrMilli = minMilli * 60
var dyMilli = hrMilli * 24

function dateTime() {
	// dateTime function returns 24 hour clock in BST	

	var dateTime = '';
	var dayChange = 0;
	var timeMilliSecs = '';
	
	var dateNow = new Date();

	// add an extra hour for BST!
	//dateNow.setHours(dateNow.getHours() + 1);


	// UTC only works in IE4 and above so stuff the IE3 users.
	var year = dateNow.getUTCFullYear();
	var leapYearCalc = (year/4).toString();
	var month = dateNow.getUTCMonth();
	var dayOfMonth = dateNow.getUTCDate();
	var dayOfMonthAdd = 'th';
	var day = dateNow.getUTCDay();
	var hours = dateNow.getUTCHours();
	var min = dateNow.getUTCMinutes();
	var secs = dateNow.getUTCSeconds();
	
	if (leapYearCalc.indexOf('.')==-1) {
		// year divisible by 4, could be a leap year
		monthLength[1] = 29;
	}

	if (min<10) {
		min = '0' + min;
	}
	if (secs<10) {
		secs = '0' + secs;
	}

	// determine if we need st, nd, rd or th.
	if (dayOfMonth==1) {
		dayOfMonthAdd = 'st';
	}
	if (dayOfMonth==2) {
		dayOfMonthAdd = 'nd';
	}
	if (dayOfMonth==3) {
		dayOfMonthAdd = 'rd';
	}

    var dateTimeDisplay = document.getElementById('ctl00_SearchBar1_CurrentDate');
   

	//dateTime = dayName[day] + ', ' + dayOfMonth + '<sup>' + dayOfMonthAdd + '</sup> ' + monthName[month] + ' ' + year + ' at ' + hours + ':' + min + ':' + secs + ' ' + ampm
	dateTime = dayName[day] + ', ' + dayOfMonth + '<sup>' + dayOfMonthAdd + '</sup> ' + monthName[month] + ' ' + year + ' ' + hours + ':' + min + ':' + secs + ' ' + ampm
	
	dateTimeDisplay.innerHTML = dateTime;
	setTimeout("dateTime()", 1000);

	// set submission date and time in the hidden field
	//document.form1.ctl00_CurrentDate.value =  dateTime;
}

    