
function getAge(when)
{
  wedding = new Date(when);
  today = new Date();
  //make sure to work with UTC
  fullDay = (wedding.getUTCHours()<=today.getUTCHours());
  if (fullDay)
  {
    fullMonth = (wedding.getUTCDate()<=today.getUTCDate());
  } else {
    fullMonth = (wedding.getUTCDate()<today.getUTCDate());
  }
  if (fullMonth)
  {
    fullYear = (wedding.getUTCMonth()<=today.getUTCMonth());
  } else {
    fullYear = (wedding.getUTCMonth()<today.getUTCMonth());
  }
  year = today.getUTCFullYear()-wedding.getUTCFullYear();
  if (!fullYear)
  {
    year -= 1;
    if (year<0) year=0;
  }
  month = today.getUTCMonth()-wedding.getUTCMonth();
  if (!fullMonth)
  {
    month -= 1;
  }
  if (month<0) month += 12;
  ageStr = (year>0?year+(year>1?" years ":" year "):"") +
           month+(month==1?" month":" months");
  return ageStr;
}

function webmail()
{
  window.open("https://mail.ycmt.us", "webmail");
}

function mt()
{
  window.open("http://www.ycmt.com/blink/mt.cgi", "priv");
}
