// JavaScript Document

<!-- Clock Script -->
function clearField(obj) { obj.value = ""; }
  function updateClock() {
 
	  var currentTime = new Date();
  
	  var currentHours = currentTime.getHours();
	  var currentMinutes = currentTime.getUTCMinutes();
	  var currentSeconds = currentTime.getUTCSeconds();
	  var currentMonth = currentTime.getUTCMonth();
	  var currentDate = currentTime.getUTCDate();
	  var currentDay = currentTime.getUTCDay();
  
	  switch(currentMonth) {
		  case 0:currentMonth = 'Jan';break;
		  case 1:currentMonth = 'Feb';break;
		  case 2:currentMonth = 'Mar';break;
		  case 3:currentMonth = 'Apr';break;
		  case 4:currentMonth = 'May';break;
		  case 5:currentMonth = 'June';break;
		  case 6:currentMonth = 'July';break;
		  case 7:currentMonth = 'Aug';break;
		  case 8:currentMonth = 'Sep';break;
		  case 9:currentMonth = 'Oct';break;
		  case 10:currentMonth = 'Nov';break;
		  case 11:currentMonth = 'Dec';break;
	  }
  
	  switch(currentDay) {
		  case 0:currentDay = 'Sunday';break;
		  case 1:currentDay = 'Monday';break;
		  case 2:currentDay = 'Tuesday';break;
		  case 3:currentDay = 'Wednesday';break;
		  case 4:currentDay = 'Thursday';break;
		  case 5:currentDay = 'Friday';break;
		  case 6:currentDay = 'Saturday';break;
	  }
	  
	  if (currentHours <= '12'){
		  currentSeconds += ' AM';
	  }
	  
	  else if (currentHours > '12'){
		  currentSeconds += ' PM';
	  }
	  
	  switch (currentHours) {
		  case 13:currentHours = '1';break;
		  case 14:currentHours = '2';break;
		  case 15:currentHours = '3';break;
		  case 16:currentHours = '4';break;
		  case 17:currentHours = '5';break;
		  case 18:currentHours = '6';break;
		  case 19:currentHours = '7';break;
		  case 20:currentHours = '8';break;
		  case 21:currentHours = '9';break;
		  case 22:currentHours = '10';break;
		  case 23:currentHours = '11';break;
		  case 24:currentHours = '12';break;
	  }
  
	  currentMinutes = (currentMinutes < 10 ? "0" : "") + currentMinutes;
	  currentSeconds = (currentSeconds < 10 ? "0" : "") + currentSeconds;
  
	  document.getElementById("clock").innerHTML = currentHours + ":" + currentMinutes + ":" + currentSeconds;
	  document.getElementById("date").setAttribute('class', currentMonth);
	  document.getElementById("date").innerHTML = currentDate + ", ";
	  document.getElementById("day").innerHTML = currentDay + ", ";
	  document.getElementById("month").innerHTML = currentMonth + " ";
  }
  
  window.onload = function() {
	  updateClock();
	  setInterval(updateClock, 1000);
  }
