function lastMod() {
var x = new Date (document.lastModified);
Modif = new Date(x.toGMTString());
Year = takeYear(Modif);
Month = Modif.getMonth();
Day = Modif.getDate();
Mod = (Date.UTC(Year,Month,Day,0,0,0))/86400000;
x = new Date();
today = new Date(x.toGMTString());
Year2 = takeYear(today);
Month2 = today.getMonth();
Day2 = today.getDate();
now = (Date.UTC(Year2,Month2,Day2,0,0,0))/86400000;
daysago = now - Mod;
if (daysago < 0) return '';
unit = 'days';
if (daysago > 730) {
daysago = Math.floor(daysago/365);
unit = 'years';
}
else if (daysago > 60) {
daysago = Math.floor(daysago/30);
unit = 'months';
}
else if (daysago > 14) {
daysago = Math.floor(daysago/7);
unit = 'weeks'
}
var towrite = 'Page last changed ';
if (daysago == 0) towrite += 'today';
else if (daysago == 1) towrite += 'yesterday';
else towrite += daysago + ' ' + unit + ' ago';
return towrite;
}
function todayDate() {
var towrite
var days=new Array();
days[1]='Sunday';
days[2]='Monday';
days[3]='Tuesday';
days[4]='Wednesday';
days[5]='Thursday';
days[6]='Friday';
days[7]='Saturday';
var mon=new Array();
mon[1]='January';
mon[2]='February';
mon[3]='March';
mon[4]='April';
mon[5]='May';
mon[6]='June';
mon[7]='July';
mon[8]='August';
mon[9]='September';
mon[10]='October';
mon[11]='November';
mon[12]='December';
var x = new Date ();
Modif = new Date(x.toGMTString());
Year = takeYear(Modif);
Month = Modif.getMonth();
Day = Modif.getDay();
towrite = days[Day+1] + ', ' + mon[Month+1] + ' ' + x.getDate() + ', ' + Year;
return towrite;
}
function takeYear(theDate) {
x = theDate.getYear();
var y = x % 100;
y += (y < 38) ? 2000 : 1900;
return y;
}
