/**********************************************************************************
Description:
  This script contains base functions that can be used by all other pages that
  require java script
**********************************************************************************/

  var isDOM = (document.getElementById ? true : false); 
  var isIE4 = ((document.all && !isDOM) ? true : false);
  var isNS4 = (document.layers ? true : false);

  function getRef(id) {
    if (isDOM) return document.getElementById(id);
    if (isIE4) return document.all[id];
    if (isNS4) return document.layers[id];
  }

function DateAdd(objDate, intDays) {
  // adds a number of days to a date
  var iSecond=1000;	 // Dates are represented in milliseconds
  var iMinute=60*iSecond;
  var iHour=60*iMinute;
  var iDay=24*iHour;

  var objReturnDate=new Date();
  objReturnDate.setTime(objDate.getTime()+(intDays*iDay));

  return objReturnDate;
}

function formatDate(objDate) {
  // returns a formatted date
  return objDate.getDate() + " " + getMonth(objDate.getMonth()) + " " + objDate.getYear();
}

function getMonth(month) {
  // returns a three letter rep of the month
  switch (month) {
  	case 0 : return "Jan";
    case 1 : return "Feb";
    case 2 : return "Mar";
    case 3 : return "Apr";
    case 4 : return "May";
    case 5 : return "Jun";
    case 6 : return "Jul";
    case 7 : return "Aug";
    case 8 : return "Sep";
    case 9 : return "Oct";
    case 10 : return "Nov";
    case 11 : return "Dec";
  }
}
