$(document).ready(function(){
    function takeYear(theDate)
    {
            x = theDate.getYear();
            var y = x % 100;
            y += (y < 38) ? 2000 : 1900;
            return y;
    }
    function leadingZero(nr)
    {
            if (nr < 10) nr = "0" + nr;
            return nr;
    }
    function getTimeZoneString(aDateObject)
    {
            var sd = aDateObject.toString();
            var tz = sd.substring((sd.indexOf('(') + 1), sd.indexOf(')'));
            return tz;
    }
    var Days = new Array('Sunday','Monday','Tuesday','Wednesday',
			'Thursday','Friday','Saturday');

    var today = new Date();
    var Year = takeYear(today);

    var months = new Array('January', 'February', 'March', 'April', 'May',
                           'June', 'July', 'August', 'September',
                            'October', 'November', 'December');
    var Month = months[today.getMonth()];
    var DayName = Days[today.getDay()];
    var Day = leadingZero(today.getDate());
    var Hours = today.getHours();
    var ampm = "am";
    if (Hours == 0) Hours = 12;
    if (Hours > 11)
            ampm = "pm";
    if (Hours > 12)
            Hours -= 12;
    Hours = leadingZero(Hours);
    var Minutes = leadingZero(today.getMinutes());
    var Seconds = leadingZero(today.getSeconds());
    var TZ = getTimeZoneString(today);

    $('.datetime_component').prepend(DayName + ', ' + Month + ' ' + Day + ', ' + Year + '<br>' + 
Hours + ':' + Minutes + ' ' + ampm + ' ' + TZ);
 });



