/*西暦プルダウン作成関数*/
function CreateYears() {
    var i;
    date = new Date();
    var nowYear = (date.getYear()<1000)?
	 date.getYear()+1900:date.getYear();
    var year = nowYear;
    var optionTag;
   
    for( i = 0; i < 3; i++ ) {
        if( year == nowYear ) {
            optionTag = "<option value=\"" + year + "\" selected>" + year + "</option>\n";
        } else {
            optionTag = "<option value=\"" + year + "\">" + year + "</option>\n";
        }
        year++;
        document.write( optionTag );
    }
}

/*月プルダウン作成関数*/
function CreateMonths() {
    var i;
    date = new Date();
    var nowMonth = date.getMonth() + 1;
    var optionTag;
   
    for( i = 1; i <= 12; i++ ) {
        if( i == nowMonth ) {
            optionTag = "<option value=\"" + i + "\" selected>" + i + "</option>\n";
        } else {
            optionTag = "<option value=\"" + i + "\">" + i + "</option>\n";
        }
        document.write( optionTag );
    }
}

/*日プルダウン作成関数*/
function CreateDays() {
    var i;
    date = new Date();
    var nowDay = date.getDate();
    var optionTag;
   
    for( i = 1; i <= 31; i++ ) {
        if( i == nowDay ) {
            optionTag = "<option value=\"" + i + "\" selected>" + i + "</option>\n";
        } else {
            optionTag = "<option value=\"" + i + "\">" + i + "</option>\n";
        }
        document.write( optionTag );
    }
}

/*プルダウン内日付変更関数*/
function setDay(){
    var year = document.getElementById( "year" ).value;
    var month = document.getElementById( "month" ).value;
    var day = document.getElementById( "day" );

    var lastday = february( year, month );
    var itemnum = day.length;
    if ( lastday - 1 < day.selectedIndex ) {
        day.selectedIndex = lastday - 1;
    }
    day.length = lastday;
    for ( cnt = ( itemnum + 1 ); cnt <= lastday; cnt++ ) {
        day.options[cnt - 1].text = cnt;
    }
}

/*2月の日付決定関数*/
function february( year, month ){
    var lastday = new Array( 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31 );
    if ( ( (year % 4 == 0) && (year % 100 != 0) ) || ( year % 400 == 0 ) ) {
        lastday[1] = 29;
    }
    return lastday[month - 1];
}

/*ボタン押時に日付を表示する関数*/
function showDate() {
    var year = document.getElementById( "year" ).value;
    var month = document.getElementById( "month" ).value;
    var day = document.getElementById( "day" ).value;
   
    var show = "あなたが選択したのは、" + year + "年" + month + "月" + day + "日です。";
   
    var selectDate = document.getElementById( "selectDate" );
   
    selectDate.innerHTML = show;
   
    return false;

}

/*URLの発行処理*/
function do_url() {
<!-- baseURLのURLを管理画面で取得できるプラン一覧にセットする// -->
  var baseURL = "http://www.jhpds.net/millennia-hotels/uw/uwp3100/uww3101.do?yadNo=320245"
  var stayYear = document.getElementById( "year" ).value;
  var stayMonth = document.getElementById( "month" ).value;
  var stayDay = document.getElementById( "day" ).value;
  var stayCount = document.F1.stayCount.value;
  var adultNum = document.F1.adultNum.value;
  var roomCount = document.F1.roomCount.value;
  var minPrice = document.F1.minPrice.value;
  var maxPrice = document.F1.maxPrice.value;
  var mealType = document.F1.mealType.value;
  var careNsmr = document.F1.careNsmr.value;

  var listURL = baseURL
	+ "&stayYear=" + stayYear
	+ "&stayMonth=" + stayMonth
	+ "&stayDay=" + stayDay
	+ "&stayCount=" + stayCount 
	+ "&adultNum=" + adultNum
	+ "&roomCount=" + roomCount
	+ "&minPrice=" + minPrice
	+ "&maxPrice=" + maxPrice
	+ "&mealType=" + mealType
	+ "&careNsmr=" + careNsmr;

<!-- 同一ウィンドウ遷移の場合は残す// -->
  //document.location.href = listURL;
<!-- 別ウィンドウ遷移の場合は残す// -->
  window.open(listURL);
}

document.write('<div class="onlineservice sidebar">');
document.write('<h2>オンライン予約</h2>');
document.write('<div class="onlineservice-inner">');
document.write('<form name="F1" action="#">');
document.write('<table class="onlineservice-search" width="180" cellspacing="0" cellpadding="0" border="0">');
document.write('<tr><th>■宿泊日<em>(年/月/日)</em></th></tr>');
document.write('<tr><td>');
document.write('<select id="year" name="stayYear" onChange="setDay();">');
CreateYears();
document.write('</select> ');
document.write('<select id="month" name="stayMonth" onChange="setDay();">');
CreateMonths();
document.write('</select> ');
document.write('<select id="day" name="stayDay" onChange="setDay();">');
CreateDays();
document.write('</select>');
document.write('</td></tr>');
document.write('<tr><th>■宿泊数</th></tr>');
document.write('<tr><td>');
document.write('<select name="stayCount">');
document.write('<option value="1">1</option>');
document.write('<option value="2">2</option>');
document.write('<option value="3">3</option>');
document.write('<option value="4">4</option>');
document.write('<option value="5">5</option>');
document.write('</select> 泊');
document.write('</td></tr>');
document.write('<tr><th>■ご利用人数<em>(大人/1部屋あたり)</em></th></tr>');
document.write('<tr><td>');
document.write('<select name="adultNum">');
document.write('<option value="1">1</option>');
document.write('<option value="2" selected>2</option>');
document.write('<option value="3">3</option>');
document.write('<option value="4">4</option>');
document.write('<option value="5">5</option>');
document.write('<option value="6">6</option>');
document.write('<option value="7">7</option>');
document.write('<option value="8">8</option>');
document.write('<option value="9">9</option>');
document.write('<option value="10">10</option>');
document.write('<option value="11">11</option>');
document.write('<option value="12">12</option>');
document.write('</select> 名様');
document.write('</td></tr>');
document.write('<tr><th>■部屋数/合計</th></tr>');
document.write('<tr><td>');
document.write('<select name="roomCount">');
document.write('<option value="1" selected>1</option>');
document.write('<option value="2">2</option>');
document.write('<option value="3">3</option>');
document.write('<option value="4">4</option>');
document.write('<option value="5">5</option>');
document.write('<option value="6">6</option>');
document.write('<option value="7">7</option>');
document.write('<option value="8">8</option>');
document.write('<option value="9">9</option>');
document.write('<option value="10">10</option>');
document.write('<option value="11">11</option>');
document.write('<option value="12">12</option>');
document.write('</select> 部屋<br />');
document.write('<select name="careNsmr">');
document.write('<option value="" selected>禁煙指定しない</option>');
document.write('<option value="1">禁煙指定する</option>');
document.write('</select>');
document.write('</td></tr>');
document.write('<tr><th>■予算/合計</th></tr>');
document.write('<tr><td>');
document.write('<select name="minPrice">');
document.write('<option value="0" selected>下限なし</option>');
document.write('<option value="5000">5000円</option>');
document.write('<option value="6000">6000円</option>');
document.write('<option value="7000">7000円</option>');
document.write('<option value="8000">8000円</option>');
document.write('<option value="9000">9000円</option>');
document.write('<option value="10000">10000円</option>');
document.write('<option value="12000">12000円</option>');
document.write('<option value="14000">14000円</option>');
document.write('<option value="16000">16000円</option>');
document.write('<option value="18000">18000円</option>');
document.write('<option value="20000">20000円</option>');
document.write('<option value="30000">30000円</option>');
document.write('<option value="40000">40000円</option>');
document.write('<option value="50000">50000円</option>');
document.write('</select> 〜 ');
document.write('<select name="maxPrice">');
document.write('<option value="5000">5000円</option>');
document.write('<option value="6000">6000円</option>');
document.write('<option value="7000">7000円</option>');
document.write('<option value="8000">8000円</option>');
document.write('<option value="9000">9000円</option>');
document.write('<option value="10000">10000円</option>');
document.write('<option value="12000">12000円</option>');
document.write('<option value="14000">14000円</option>');
document.write('<option value="16000">16000円</option>');
document.write('<option value="18000">18000円</option>');
document.write('<option value="20000">20000円</option>');
document.write('<option value="30000">30000円</option>');
document.write('<option value="40000">40000円</option>');
document.write('<option value="50000">50000円</option>');
document.write('<option value="999999" selected>上限なし</option>');
document.write('</select>');
document.write('</td></tr>');
document.write('<tr><th>■食事条件</th></tr>');
document.write('<tr><td>');
document.write('<select name="mealType">');
document.write('<option value="">指定しない</option>');
document.write('<option value="0">食事なし</option>');
document.write('<option value="1">朝のみ</option>');
document.write('<option value="2">夕のみ</option>');
document.write('<option value="3">朝/夕あり</option>');
document.write('</select>');
document.write('</td></tr>');
document.write('<tr><th class="btns"><input type="button" value="空室検索" onclick="do_url()"></th></tr>');
document.write('</table>');
document.write('</form>');

document.write('<ul class="onlineservice-links">');
document.write('<li><a href="https://www.jhpds.net/millennia-hotels/uw/uwp5300/uww5301init.do?yadNo=320245" target="_blank">予約の確認/取消</a></li>');
document.write('<li><a href="https://www.jhpds.net/millennia-hotels/uw/uwp5300/uww5305init.do?yadNo=320245" target="_blank">予約の再送</a></li>');
document.write('<li><a href="https://www.jhpds.net/millennia-hotels/hi/hip2000/hiw2001Init.do?yadNo=320245" target="_blank">WEB会員登録</a></li>');
document.write('<li><a href="https://www.jhpds.net/millennia-hotels/hi/hip1000/hiw1001Init.do?param=changeInfo&yadNo=320245" target="_blank">会員情報の確認/変更/取消</a></li>');
document.write('<li><a href="https://www.jhpds.net/millennia-hotels/hi/hip2600/hiw2601Init.do?yadNo=320245" target="_blank">パスワード忘れはこちら</a></li>');
document.write('</ul>');

document.write('</div>');
document.write('</div>');
