	function stopError() {return true;}
	window.onerror = stopError;

//~~~~~~~~~~~~~~  start Date  ~~~~~~~~~~~~~~~~
   function makeArray0() {	for (i = 0; i<makeArray0.arguments.length; i++) this[i] = makeArray0.arguments[i]; }
   var days = new makeArray0("Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday");
   var months = new makeArray0('January','February','March','April','May','June','July','August','September','October','November','December');
   function nths(day) {
      if (day == 1 || day == 21 || day == 31) return 'st';
      if (day == 2 || day == 22) return 'nd';
      if (day == 3 || day == 23) return 'rd';
      return 'th';
   }
   function getCorrectedYear(year) {
     year = year - 0;
     if (year < 70) return (2000 + year);
     if (year < 1900) return (1900 + year);
     return year;
   }
   function y2k(number) { return (number < 1000) ? number + 1900 : number; }
   function padout(number) { return (number < 10) ? '0' + number : number; }
   var last = document.lastModified;
   var date = new Date(last);
   var dateY2K = new Date(getCorrectedYear(date.getYear()),date.getMonth(),date.getDate(),date.getHours(),date.getMinutes());

   function writedate(){
	document.write("<center><i><font color=#FFff00 size=-1>last updated on <br>");
	document.write(days[dateY2K.getDay()] + ' ' + months[dateY2K.getMonth()] + " " + dateY2K.getDate() + nths(dateY2K.getDate()) + ", " + (y2k(dateY2K.getYear())) + "<br>at " + padout(dateY2K.getHours()) + ':' + padout(date.getMinutes()) + ' MST' );
	document.write("</font></i></center>");
   }
//~~~~~~~~~~~~~~  end Date  ~~~~~~~~~~~~~~~~
	writedate();
