var agt = navigator.userAgent.toLowerCase();

if (agt.indexOf('msie') != -1 || agt.indexOf('internet explorer') != -1)
{
	var IE = true;
}
else
{
	var IE = false;
}

function makeArray()
{
	this[0] = makeArray.arguments.length;
	for (i = 0; i<makeArray.arguments.length; i++)
	{
		this[i+1] = makeArray.arguments[i];
	}
}

var daysofweek = new makeArray
(
	'Sunday',
	'Monday',
	'Tuesday',
	'Wednesday',
	'Thursday',
	'Friday',
	'Saturday'
);

var monthsofyear = new makeArray
(
	'January',
	'February',
	'March',
	'April',
	'May',
	'June',
	'July',
	'August',
	'September',
	'October',
	'November',
	'December'
);

function DayOfWeek(day,month,year)
{
	var a = Math.floor((14 - month)/12);
	var y = year - a;
	var m = month + 12*a - 2;
	var d = (day + y + Math.floor(y/4) - Math.floor(y/100) + Math.floor(y/400) + Math.floor((31*m)/12)) % 7;
	return d+1;
}

function showDate()
{
	var date = new Date();
	var d = date.getDate();
	var m = date.getMonth() + 1;
	var y;
	IE ? y = date.getYear() : y = date.getYear() + 1900;
	document.write(daysofweek[DayOfWeek(d,m,y)]+ ', ' +monthsofyear[m]+ ' ' +d+ ', ' +y);
}

