//_________________________________________________________________
function GetLastModifiedInfo()
{
  var x = new Date (document.lastModified);
  Modif = new Date(x.toGMTString());
  Year = GetYear(Modif);
  Month = Modif.getMonth() + 1;
  Day = Modif.getDate();
  var towrite = 'Page last changed ';
  towrite += Month + '/' + Day + '/' + Year;
  return towrite;
}
//_________________________________________________________________
function LastModificationInfo()
{
  var x = new Date (document.lastModified);
  Modif = new Date(x.toGMTString());
  Year = GetYear(Modif);
  Month = Modif.getMonth();
  Day = Modif.getDate();
  Mod = (Date.UTC(Year,Month,Day,0,0,0))/86400000;
  x = new Date();
  today = new Date(x.toGMTString());
  Year2 = GetYear(today);
  Month2 = today.getMonth();
  Day2 = today.getDate();
  now = (Date.UTC(Year2,Month2,Day2,0,0,0))/86400000;
  daysago = now - Mod;
  if (daysago < 0) return '';
  unit = 'days';
  if (daysago > 730)
  {
    daysago = Math.floor(daysago/365);
    unit = 'years';
  }
  else if (daysago > 60)
  {
    daysago = Math.floor(daysago/30);
    unit = 'months';
  }
  else if (daysago > 14)
  {
    daysago = Math.floor(daysago/7);
    unit = 'weeks'
  }
  var towrite = 'Page last changed ';
  if (daysago == 0) towrite += 'today';
  else if (daysago == 1) towrite += 'yesterday';
  else towrite += daysago + ' ' + unit + ' ago';
  return towrite;
}
//____________________________________________________________________
function GetYear(theDate)
{
  x = theDate.getYear();
  var y = x % 100;
  y += (y < 38) ? 2000 : 1900;
  return y;
}
//____________________________________________________________________
function StringEndsWith(strString,strSubstring)
{
  if ( strString.length < strSubstring.length || strSubstring.length == 0)
  {
    return false;
  }
  var iStart = strString.length - strSubstring.length;
  if ( strString.substring(iStart) == strSubstring )
    return true;
  else
    return false;
}
//____________________________________________________________________
function StringStartsWith(strString,strSubstring)
{
  if ( strString.length < strSubstring.length || strSubstring.length == 0)
  {
    return false;
  }
  
  if ( strString.substring(0,strSubstring.length) == strSubstring )
    return true;
  else
    return false;
}
//________________________________________________________________________________
function ShowMap(strAdress) 
{ 
    alert("entering ShowMap" + strAddress);
    // looks like address format can be "city, state" or "street, city, state"
	var url = "http://maps.google.com/maps?f=q&hl=en&q=" + strAddress; 
	window.open(url, "Map", "width=800, menubar=yes, scrollbar=yes, resizable=yes,  height=500"); 
 }



