/******************************
* webcon 489searchScript
*******************************/
var maxRoom = 5;
var minRoom = 1;
var maxCustomer = 20;
var minCustomer = 0;
var searchurl = "http://www7.489ban.net/v4/client/plan/Search/customer/itouya";
$(document).ready(function(){
  var now = new Date();
  var nYear = now.getFullYear();
  var nMonth = now.getMonth() + 1;
  var nDate = now.getDate();
  var tomorrow = new Date();
  tomorrow.setTime( tomorrow.getTime() + 1 * 24 * 60 * 60 * 1000 );
  var tYear = tomorrow.getFullYear();
  var tMonth = tomorrow.getMonth() + 1;
  var tDate = tomorrow.getDate();
  $("#roomSearch .checkIn").append('<span>チェックイン</span><select id="year1" ></select>年<select id="month1"></select>月<select id="day1"></select>日\n');
  $("#roomSearch .checkOut").append('<span>チェックアウト</span><select id="year2"></select>年<select id="month2"></select>月<select id="day2"></select>日\n');
  $("#roomSearch .stayDetail").append('男性<select name="guest6041"></select>女性<select name="guest6042"></select>部屋数<select name="room"></select>');
  $("#roomSearch .searchBtn").append("<a href=\"javascript:void(0);\" onclick=\"searchCheck(this);\"><img src = \""+hosturl+"img/common/btn_searchaction.gif\" width = \"121\" height = \"21\" alt = \"検索\" class = \"over\" /></a>");
  for (i = 0; i < 3; i = i +1){
    if(!year) var year=nYear;
    $("#year1").append('<option value="'+year+'">'+year+'</option>');
    $("#year2").append('<option value="'+year+'">'+year+'</option>');
    year++;
  };
  for (i = 1; i <= 12; i = i +1){
    $("#month1").append('<option value="'+i+'">'+i+'</option>');
    $("#month2").append('<option value="'+i+'">'+i+'</option>');
  };
  for (i = 1; i <= 31; i = i +1){
    $("#day1").append('<option value="'+i+'">'+i+'</option>');
    $("#day2").append('<option value="'+i+'">'+i+'</option>');
  };
  for (i = minCustomer; i <= maxCustomer; i = i +1){
    $("#roomSearch [name=guest6041]").append('<option value="'+i+'">'+i+'</option>');
    $("#roomSearch [name=guest6042]").append('<option value="'+i+'">'+i+'</option>');
  };
  for (i = minRoom; i <= maxRoom; i = i +1){
    $("#roomSearch [name=room]").append('<option value="'+i+'">'+i+'</option>');
  };
  $("#year1").val(nYear);
  $("#day1").val(nDate);
  $("#month1").val(nMonth);
  $("#year2").val(tYear);
  $("#month2").val(tMonth);
  $("#day2").val(tDate);
});
function searchCheck(){
  var date1 = new Date($("#year1").attr("value"), $("#month1").attr("value") + 1, $("#day1").attr("value"));
  var date2 = new Date($("#year2").attr("value"), $("#month2").attr("value") + 1, $("#day2").attr("value"));
  var stayTime = date2 - date1;
  var stayDay = stayTime / 86400000;//1日は86400000ミリ秒
  if($("#roomSearch [name=guest6041]").attr("value") + $("#roomSearch [name=guest6042]").attr("value") < 1){
    tb_show("入力エラー", hosturl+"js/err.php?t=days&height=80&width=400");
  }else if(stayDay < 1){
    tb_show("入力エラー", hosturl+"js/err.php?t=stay&height=80&width=400");
  }else if($("#roomSearch [name=room]").attr("value") < 1){
    tb_show("入力エラー", hosturl+"js/err.php?t=room&height=80&width=400");
  }else{
    if($("#month1").attr("value") < 10){
       var month = "0"+$("#month1").attr("value");
    }else{
       var month = $("#month1").attr("value");
    }
    if($("#day1").attr("value") < 10){
       var day = "0"+$("#day1").attr("value");
    }else{
       var day = $("#day1").attr("value");
    }
    var sval = "/category/0/date/"+$("#year1").attr("value")+"-"+month+"-"+day+"/stay/"+stayDay+"/room/"+$("#roomSearch [name=room]").attr("value")+"/priceL/0/priceH/99999999/bab/0/guest6041/"+$("#roomSearch [name=guest6041]").attr("value")+"/guest6042/"+$("#roomSearch [name=guest6042]").attr("value")+"";
    $.get(hosturl+"js/search.php", {u:sval},function(data){
      if(data.match(/false/)){
        tb_show("宿泊日", hosturl+"js/err.php?t=reserve&height=80&width=400");
      }else{
        location.href = searchurl + sval;
      }
    });
  }
};
