/**
 * 今日の日付から12日後を選択する関数
 */
function add12DaySelected() {
  // 今日の日時+12日を取得
  var date = addDate(12);

  // 年を取得
  var year = date.getFullYear();
  // 月を取得
  var month = date.getMonth();
  // 日を取得
  var day = date.getDate();

  // 年のselectオブジェクトを取得
  var yearObj = document.getElementById("year");
  if(year = 2009) {
    // 2009年だったら1番目
    yearObj.selectedIndex = 0;
  }
  else if(2010) {
    // 2010年だったら2番目
    yearObj.selectedIndex = 1;
  }

  // 月のselectオブジェクトを取得
  var monthObj = document.getElementById("month");
  // 選択する順番をセット（月は実際の月-1の数値なのでそのままセット）
  monthObj.selectedIndex = month;
  // 月のselectオブジェクトを取得
  var dayObj = document.getElementById("day");
  // 選択する順番をセット（日は実際の日付なので-1してセット）
  dayObj.selectedIndex = day -1;

}

/**
 * 今日の日付からn日後、n日前を求める関数
 * addDays 加算日。マイナス指定でn日前も設定可能
 */
function addDate(addDays) {
  // 今日の日時のオブジェクトを取得
  var today = new Date();
  //　年月日を取得
  var year = today.getFullYear();
  var month = today.getMonth();
  var day = today.getDate();

 // 年月日だけで日時オブジェクトを取得（その日の0:00にするため）
  var dt = new Date(year, month, day);

  // 日時をミリ秒で取得
  var baseSec = dt.getTime();
  // 進めたい日数をミリ秒で取得
  var addSec = addDays * 86400000;  //日数 * 1日のミリ秒数
  // 日時（ミリ秒）に進めたい日数（ミリ秒）を足す
  var targetSec = baseSec + addSec;
  // 上で求めた合計を日時オブジェクトにセットする
  dt.setTime(targetSec);
  // 結果を返却する
  return dt;
}



function search() {

  // 宿泊日選択
  var year = document.getElementById("year").selectedIndex + 2009;// 年を取得
  var month = document.getElementById("month").selectedIndex + 1;
  var day = document.getElementById("day").selectedIndex + 1; // インデックスから日を取得

  // URL作成
  var url = "http://www.tabitora.co.jp/tiger-front/view/info/planList.html?"
            + "h=112" // 
            + "&y=" + year
            + "&m=" + month
            + "&d=" + day
            + "&st=1"
            + "&cn=0" // この部分は修正されてなくても動くようになります。
            ;

  window.open(url, "planList");

}
