﻿
// 日付情報を取得
dynDate = new Date();
dynYear = dynDate.getYear();
dynYear = (dynYear < 2000) ? (1900 + dynYear) : (dynYear);


// 年のセレクトボックス
var selecterYear;
selecterYear = '<select id="cmbARRY" name="cmbARRY" class=".search_window">';
dynYear = eval(dynYear);
for(i = 0; i < 2; i++){
	yearNum = dynYear + i;
	selecterYear += '<option value="' + yearNum + '">' + yearNum + '</option>';
}
selecterYear += '</select>';


// 月のセレクトボックス
var selecterMonth;
selecterMonth = '<select id="cmbARRM" name="cmbARRM">';
selecterMonth += '<option value="1">1</option>';
selecterMonth += '<option value="2">2</option>';
selecterMonth += '<option value="3">3</option>';
selecterMonth += '<option value="4">4</option>';
selecterMonth += '<option value="5">5</option>';
selecterMonth += '<option value="6">6</option>';
selecterMonth += '<option value="7">7</option>';
selecterMonth += '<option value="8">8</option>';
selecterMonth += '<option value="9">9</option>';
selecterMonth += '<option value="10">10</option>';
selecterMonth += '<option value="11">11</option>';
selecterMonth += '<option value="12">12</option>';
selecterMonth += '</select>';


// 日付のセレクトボックス
var selecterDay;
selecterDay = '<select id="cmbARRD" name="cmbARRD">';
selecterDay += '<option value="1">1</option>';
selecterDay += '<option value="2">2</option>';
selecterDay += '<option value="3">3</option>';
selecterDay += '<option value="4">4</option>';
selecterDay += '<option value="5">5</option>';
selecterDay += '<option value="6">6</option>';
selecterDay += '<option value="7">7</option>';
selecterDay += '<option value="8">8</option>';
selecterDay += '<option value="9">9</option>';
selecterDay += '<option value="10">10</option>';
selecterDay += '<option value="11">11</option>';
selecterDay += '<option value="12">12</option>';
selecterDay += '<option value="13">13</option>';
selecterDay += '<option value="14">14</option>';
selecterDay += '<option value="15">15</option>';
selecterDay += '<option value="16">16</option>';
selecterDay += '<option value="17">17</option>';
selecterDay += '<option value="18">18</option>';
selecterDay += '<option value="19">19</option>';
selecterDay += '<option value="20">20</option>';
selecterDay += '<option value="21">21</option>';
selecterDay += '<option value="22">22</option>';
selecterDay += '<option value="23">23</option>';
selecterDay += '<option value="24">24</option>';
selecterDay += '<option value="25">25</option>';
selecterDay += '<option value="26">26</option>';
selecterDay += '<option value="27">27</option>';
selecterDay += '<option value="28">28</option>';
selecterDay += '<option value="29">29</option>';
selecterDay += '<option value="30">30</option>';
selecterDay += '<option value="31">31</option>';
selecterDay += '</select>';


// 宿泊数のセレクトボックス
var selecterStay;
selecterStay = '<select id="hidSELECTHAKSU" name="hidSELECTHAKSU">';
selecterStay += '<option value="1">1</option>';
selecterStay += '<option value="2">2</option>';
selecterStay += '<option value="3">3</option>';
selecterStay += '<option value="4">4</option>';
selecterStay += '<option value="5">5</option>';
selecterStay += '</select>';


// ご利用人数のセレクトボックス
var selecterAdult;
selecterAdult = '<select id="cmbADULT" name="cmbADULT">';
selecterAdult += '<option value="1">1</option>';
selecterAdult += '<option value="2" selected>2</option>';
selecterAdult += '<option value="3">3</option>';
selecterAdult += '<option value="4">4</option>';
selecterAdult += '<option value="5">5</option>';
selecterAdult += '<option value="6">6</option>';
selecterAdult += '<option value="7">7</option>';
selecterAdult += '<option value="8">8</option>';
selecterAdult += '<option value="9">9</option>';
selecterAdult += '<option value="10">10</option>';
selecterAdult += '<option value="11">11</option>';
selecterAdult += '<option value="12">12</option>';
selecterAdult += '</select>';


// 宿泊料金の範囲（下限）
var selecterMinPrice;
selecterMinPrice = '<select id="minPrice" name="minPrice">';
selecterMinPrice += '<option value="0" selected="selected">下限なし</option>';
selecterMinPrice += '<option value="5000">￥5,000</option>';
selecterMinPrice += '<option value="6000">￥6,000</option>';
selecterMinPrice += '<option value="7000">￥7,000</option>';
selecterMinPrice += '<option value="8000">￥8,000</option>';
selecterMinPrice += '<option value="10000">￥10,000</option>';
selecterMinPrice += '<option value="15000">￥15,000</option>';
selecterMinPrice += '<option value="20000">￥20,000</option>';
selecterMinPrice += '<option value="25000">￥25,000</option>';
selecterMinPrice += '<option value="30000">￥30,000</option>';
selecterMinPrice += '<option value="35000">￥35,000</option>';
selecterMinPrice += '<option value="40000">￥40,000</option>';
selecterMinPrice += '<option value="45000">￥45,000</option>';
selecterMinPrice += '<option value="50000">￥50,000</option>';
selecterMinPrice += '</select>';


// 宿泊料金の範囲（上限）
var selecterMaxPrice;
selecterMaxPrice = '<select id="maxPrice" name="maxPrice">';
selecterMaxPrice += '<option value="8000">￥8,000</option>';
selecterMaxPrice += '<option value="10000">￥10,000</option>';
selecterMaxPrice += '<option value="11000">￥11,000</option>';
selecterMaxPrice += '<option value="12000">￥12,000</option>';
selecterMaxPrice += '<option value="13000">￥13,000</option>';
selecterMaxPrice += '<option value="14000">￥14,000</option>';
selecterMaxPrice += '<option value="15000">￥15,000</option>';
selecterMaxPrice += '<option value="20000">￥20,000</option>';
selecterMaxPrice += '<option value="25000">￥25,000</option>';
selecterMaxPrice += '<option value="30000">￥30,000</option>';
selecterMaxPrice += '<option value="35000">￥35,000</option>';
selecterMaxPrice += '<option value="40000">￥40,000</option>';
selecterMaxPrice += '<option value="50000">￥50,000</option>';
selecterMaxPrice += '<option value="60000">￥60,000</option>';
selecterMaxPrice += '<option value="70000">￥70,000</option>';
selecterMaxPrice += '<option value="80000">￥80,000</option>';
selecterMaxPrice += '<option value="90000">￥90,000</option>';
selecterMaxPrice += '<option value="100000">￥100,000</option>';
selecterMaxPrice += '<option value="110000">￥110,000</option>';
selecterMaxPrice += '<option value="120000">￥120,000</option>';
selecterMaxPrice += '<option value="130000">￥130,000</option>';
selecterMaxPrice += '<option value="140000">￥140,000</option>';
selecterMaxPrice += '<option value="150000">￥150,000</option>';
selecterMaxPrice += '<option value="9999999" selected="selected">上限なし</option>';
selecterMaxPrice += '</select>';


// サブミットボタン
var formButton;
formButton = '<input type="button" class="searchbtn" name="seek" value="上記内容で検索" onClick="btnSeekSubmit();" />';


/*
--------------------------------------------------
	HTML 出力
-------------------------------------------------- */
htmlOutput = '<div id="planseekform">';
htmlOutput += '<div class="clearfix">';
htmlOutput += '<form id="frmplanseek" name ="frmplanseek">';
htmlOutput += '<input type="hidden" name="hidSELECTARRYMD" value="" />';
htmlOutput += '<h2>プラン検索</h2>';
htmlOutput += '<table width="100%" cellspacing="0" cellpadding="0" border="0">';
htmlOutput += '<tr align="left" vlign="middle">';
htmlOutput += '<th>宿泊日</th>';
htmlOutput += '<td>' + selecterYear + '年　' +  selecterMonth + '月　' + selecterDay + '日</td>';
htmlOutput += '</tr>';
htmlOutput += '<tr align="left" vlign="middle">';
htmlOutput += '<th>宿泊数／利用人数</th><td>' + selecterStay + '泊　' + selecterAdult + '名（1部屋）</td>';
htmlOutput += '</tr>';
htmlOutput += '<tr align="left" vlign="middle">';
htmlOutput += '<th>宿泊料金の範囲</th>';
htmlOutput += '<td>' + selecterMinPrice + ' ～ ' + selecterMaxPrice + '</td>';
htmlOutput += '</tr>';
htmlOutput += '</table>';
htmlOutput += '<p>' + formButton + '</p>';
htmlOutput += '</form>';
htmlOutput += '</div>';
htmlOutput += '</div>';
document.write(htmlOutput);


/*	日付情報をセット
	by yas 060731 日付の取得がおかしかったので訂正
------------------------------------------------------- */
today = new Date();
today.setDate(today.getDate()); //xDayの日時を今日からnum日加えたものに変更
document.frmplanseek.cmbARRY.value = today.getYear();
document.frmplanseek.cmbARRM.value = today.getMonth() + 1;
document.frmplanseek.cmbARRD.value = today.getDate();

/*
--------------------------------------------------
	サブミット
-------------------------------------------------- */
// セレクトボックスから日付にコンバート
function setSeekYmd(){
	var tmpText;
	var sIndex;
	sIndex = document.frmplanseek.cmbARRY.selectedIndex;
	tmpText = document.frmplanseek.cmbARRY.options[sIndex].value;
	sIndex = document.frmplanseek.cmbARRM.selectedIndex;
	tmpText = tmpText + '/' + document.frmplanseek.cmbARRM.options[sIndex].value;
	sIndex = document.frmplanseek.cmbARRD.selectedIndex;
	tmpText = tmpText + '/' + document.frmplanseek.cmbARRD.options[sIndex].value;
	document.frmplanseek.hidSELECTARRYMD.value = tmpText;
}


//サブミットボタンをクリックした
function btnSeekSubmit(btnName) {

	// 日付の設定
	setSeekYmd();

	// ウインドウオープンの場合
window.open('https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=00980&hcod2=001&hidmode=select&mode=seek&hidSELECTARRYMD='+document.frmplanseek.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+document.frmplanseek.hidSELECTHAKSU.value + '&hidSELECTadult='+document.frmplanseek.cmbADULT.value + '&hidSELECTminPrice='+document.frmplanseek.minPrice.value + '&hidSELECTmaxPrice='+document.frmplanseek.maxPrice.value,'planlist','width=800,Height=600,resizable=yes,scrollbars=yes,status=yes');


	// そのままサブミットの場合
	// document.frmplanseek.action = 'https://asp.hotel-story.ne.jp/ver3d/planlist.asp?hcod1=00980&hcod2=001&mode=seek&hidSELECTARRYMD='+document.frmplanseek.hidSELECTARRYMD.value + '&hidSELECTHAKSU='+document.frmplanseek.hidSELECTHAKSU.value + '&cmbADULT='+document.frmplanseek.cmbADULT.value + '&minPrice='+document.frmplanseek.minPrice.value + '&maxPrice='+document.frmplanseek.maxPrice.value ;
	// document.frmplanseek.method = 'POST';
	// document.frmplanseek.submit();

}
