function OpenDate()
{
  // 基準年月日
  Year = 2012;
  Month = 5;
  Day = 27;

  // 更新時の日付(内部単位：ミリ秒)
  BaseDay = new Date(Year + "/" + Month + "/" + Day);

  // 現在日付(内部単位：ミリ秒)
  NewDay = new Date();

  // 現在日付と更新時の日付の差分日数(24時＊60分＊60秒＊1000)
  // Date型はミリ秒単位なので、日数単位にするため1000を掛ける
  DayCount =(BaseDay.getTime() - NewDay.getTime()) / (24 * 60 * 60 * 1000);

  // 小数点以下を切り上げ
  DayCount = Math.ceil(DayCount);

  // 差分日数が基準年月日の場合
  if(DayCount > 0)
  {
    // 残り日数を表示
    document.write("開催日まで、残り<b>", DayCount, "日</b>です。");
  }
  else if(DayCount == 0)
  {
    // 開催日
    document.write("今日が開催日です。ご参加お待ちしております。");
  }
  else
  {
    // 開催終了後
    document.write("ご参加、ありがとうございました！");
  }
}

