function makeArray() {
for (i = 0; i<makeArray.arguments.length; i++)
this[i + 1] = makeArray.arguments[i];
}
var weekdays = new makeArray('Monday','Tuesday','Wednesday','Thursday','Friday','Saturday','Sunday');
var months = new makeArray('January','February','March','April','May','June','July','August','September','October','November','December');
var date = new Date();
var weekday = date.getDay();
var day = date.getDate();
var month = date.getMonth() + 1;
var yy = date.getYear();
var year = (yy < 1000) ? yy + 1900 : yy;

    // reference the DOM node you want to manipulate
    var div = document.getElementById('date');
    // user the non-standard innerHTML property to change the HTML in that node
    div.innerHTML = weekdays[weekday] +", " + day + " " + months[month] + " " + year;
