function birthday()
{ //start
  var now = new Date();
  var birthdays = new Array("John",  "his","February 12, 1972",
                        "Ralph", "his","March 31, 1973",
                        "Nic",   "his","May 17, 1973",
                        "Regine","his","June 2, 1975",
                        "Hiroko","her","July 15, 1971",
                        "Martin","his","July 29, 1973",
                        "Felice","his","July 30, 1974",
                        "Nicole","her","September 3, 1978",
                        "Marco", "his","October 20, 1972",
                        "Alex",  "her","November 4, 1974",
                        "Guido", "his","December 8, 1974",
                        "Rahel", "her","December 13, 1975");
  var days = -1

  for (i=0; i < birthdays.length; i=i+3)
  {
    var name = birthdays[i];
    var hisher = birthdays[i+1];
    var birthd = new Date(birthdays[i+2]);

    if (navigator.appName == 'Netscp')
      birthd.setYear(now.getYear()+1900);  //Netscape
    else
      birthd.setYear(now.getYear());       //MS Explorer

    var toGo = birthd.getTime() - now.getTime();
    days = Math.floor(toGo / (1000 * 60 * 60 * 24) + 1);

    if (days > "1")
    {
      document.write("<center><p><h3>"+name+" will celebrate "+hisher+" birthday in <u>" +
                     days + "</u> days</h3></p></center>");
      break;
    }
    else if (days == "1")
    {
      document.write("<center><p><h3>Tomorrow will be " + name + "'s BIRTHDAY<h3></p><center>")
      break;
    }
    else if (days == "0")
    {
      document.write("<center><p><h2>Today is " + name + "'s BIRTHDAY!<h2></p><center>")
      break;
    }
  }

} //end

