/*
<b>OutputCurrentDate()</b>
written by Matt Pressnall 01/04/2005

<b>What does it do?</b>
Outputs the current date in the format of:
Tuesday, January 04, 2005 - Page updated at 12:52 A.M.

<b>How do I use it?</b>
(place the JS file somewhere on the page and put the function call OutputCurrentDate where you want the date to show up)
&lt;script src="/js/standardFunctionality/STSpecific/OutputCurrentDate.js"&gt;&lt;/script&gt; 
&lt;script&gt;OutputCurrentDate();&lt;/script&gt; 
*/


function OutputCurrentDate(){
	dateobj = new Date();
	
	var months = new Array("January","February","March","April","May","June","July","August","September","October","November","December");
	var days = new Array("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
	
	var m = dateobj.getMonth() + 1;
	var d = dateobj.getDate();
	var yy = dateobj.getYear() % 100;
	
	var yyyy;
	if(dateobj.getYear() > 1900){
	  yyyy = dateobj.getYear();
	} else {
	  yyyy = 1900 + dateobj.getYear();
	}
	
	var Day = days[dateobj.getDay()];
	var Month = months[m-1];
	var Hour = dateobj.getHours();
	var meridiem  = "A.M.";	

	if(Hour > 12){
		Hour = Hour - 12;
		meridiem  = "P.M.";	
	}
	if(Hour == "0"){
		Hour = 12;
	}
		
	var Min = dateobj.getMinutes();
	
	if(Min.toString().length < 2){
		Min = "0" + Min + "";
	}
	
	var formattedDate = Day + ", " + Month + " " + d + ", " + yyyy + " - Page updated at " + Hour + ":" + Min + " " + meridiem;	
	document.write(formattedDate);
}
