var TIME = function() {
   
   return {
      init : function() 
      {
         TIME.displayTime();
      },
		
		displayTime : function () {
			var clientTime = new Date;
				
			//grab the UTC time associated with the users timezone and subtract 5 for EST timezone offset
			var estHour = clientTime.getUTCHours() - 5;
			var estMin = clientTime.getMinutes();
			var estSec = clientTime.getSeconds();
			
			var time = "";
			
			if(estHour == 0) estHour = 12;
			
			time = (estHour > 12 ? estHour - 12 : estHour) + ":" +
				(estMin < 10 ? "0" : "") + estMin + ":" +
				(estSec < 10 ? "0" : "") + estSec + " " +
				(estHour > 12 ? "PM" : "AM");

			$("#time .time").html(time);
			var timeId = self.setTimeout("TIME.displayTime()", 1000);
		}
            
   };
   
}();
