//LAST MODIFIED AUTOMATIC TIME STAMP v1.7
//Designed by: C.M. Jusino (Carlos@weact.org)
//Date: Sunday, March 30, 2003
//
//v1.7	Mar 30, 2003	Fix to IE MonthName() routine
//v1.6	Mar 28, 2003	IE & Non-NS/IE Compatible (i.e. PocketPC) - Default Date
//v1.2	Mar 26, 2003	Minor Code Fixes (00 @ Noon)
//v1.0	Mar 25, 2003	Initial Implimentation


var MaxJars = 8;
var Meridiem = 7;
var LastPlace = 0;
var CurrentJar = 0;
var DTString = "";
var TimeZoneTrail = "ET";
var IE4 = (document.all);
var NS4 = (document.layers);
var ParsedDate = new Array(MaxJars);
var dateModified = (document.lastModified + " ");
var Default_Date_String = "Wednesday<br>January 1, 2003<br>12:00:00AM ET<br>(Default)";
var MonthName = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");



function Last_Modified() {
	if (dateModified.length <= 0) {
	   DTString = Default_Date_String;
	   return (DTString);
	   }

	for (var turn = 0; turn < dateModified.length; turn++) {
	   if (dateModified.charAt(turn) == " " || dateModified.charAt(turn) == ":" || dateModified.charAt(turn) == "/") {
	      ParsedDate[CurrentJar] = dateModified.substring(LastPlace, turn);
	      CurrentJar = (CurrentJar + 1);
	      LastPlace = (turn + 1);
	   }
	}

	if (NS4) {
	  var NS4Hour = 4;
	  FixHour(NS4Hour);
	  DTString = (
		ParsedDate[0] +
		"<br>" +
		ParsedDate[1] +
		" " +
		ParsedDate[2] +
		" " +
		ParsedDate[3] +
		"<br>" +
		ParsedDate[4] +
		":" +
		ParsedDate[5] +
		":" +
		ParsedDate[6] +
		ParsedDate[7] +
		" " +
		TimeZoneTrail
		);
	  return (DTString);
	}

	if (IE4) {
	  var IE4Hour = 3;
	  FixHour(IE4Hour);
	  DTString = (
		"(" + MonthName[(ParsedDate[0] - 1)] + ") " +
		ParsedDate[0] +
		"/" +
		ParsedDate[1] +
		"/" +
		ParsedDate[2] +
		"<br>" +
		ParsedDate[3] +
		":" +
		ParsedDate[4] +
		":" +
		ParsedDate[5] +
		ParsedDate[7] +
		" " +
		TimeZoneTrail
		);
	  return (DTString);
	}

return (Default_Date_String);
}


function FixHour(hour_jar) {
	if (ParsedDate[hour_jar] < 12) {
	   //Ante Meridiem
	   ParsedDate[Meridiem] = "AM";
	   return;
	}
	else {
	  if (ParsedDate[hour_jar] == 12) {
	    //Meridiem
	    ParsedDate[Meridiem] = "PM";
	  }
	  else {
	   //Post Meridiem
	   ParsedDate[hour_jar] = (ParsedDate[hour_jar] - 12);
	   ParsedDate[Meridiem] = "PM";
	   return;
	  }
	}
}




//PLACEMENT OF ITEMS IN JARS:
//
//
//	NETSCAPE COMMUNICATOR
//	Tuesday, March 25, 2003 20:27:35
//	0	Day of Week	Tuesday,
//	1	Month		March
//	2	Date		25,
//	3	Year		2003
//	4	Hour		20
//	5	Minute		27
//	6	Second		35
//	7	Meridiem		AM-PM
//
//
//	INTERNET EXPLORER
//	03/25/2003 20:27:35
//	0	Month		03
//	1	Date		25
//	2	Year		2003
//	3	Hour		20
//	4	Minute		27
//	5	Second		35
//	6	...		Undefined
//	7	Meridiem		AM-PM
//
//

