function TodaysDate() {
// Formats a date
Todays = new Date();
var day = Todays.getDay();
var date = Todays.getDate();
var month = Todays.getMonth();
var dayName = new Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
var monthName = new Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
var daySuffix = new Array('st','nd','rd','th','th','th','th','th','th','th','th','th','th','th','th','th','th','th','th','th','st','nd','rd','th','th','th','th','th','th','th','st');
dateSuffix = date - 1
var theYear = Todays.getYear();
if (theYear < 1000) theYear+=1900
var clockid=new Array()
var clockidoutside=new Array()
var i_clock=-1
var thistime= new Date()
var hours=thistime.getHours()
var minutes=thistime.getMinutes()
var seconds=thistime.getSeconds()
if (eval(hours) <10) {hours="0"+hours}
if (eval(minutes) < 10) {minutes="0"+minutes}
if (seconds < 10) {seconds="0"+seconds}
var thistime = hours+":"+minutes+":"+seconds

Today = " " + dayName[day] + ' ' + date + '' + daySuffix[dateSuffix] +  ' ' + monthName[month] + ' ' + theYear 
return (Today);
}
