//-- 一般予約URLを作成し、自動的にジャンプさせる。
function generalSearch(frm) {
	var url;	//URLの変数
	url = "";	//初期化
	url = "http://web.travel.rakuten.co.jp/portal/my/mt_map.tizu";
	var value = "";

	// 選択されているチェックイン日を代入する
	nen1 = frm.f_nen1.options[frm.f_nen1.selectedIndex].value;
	tuki1 = frm.f_tuki1.options[frm.f_tuki1.selectedIndex].value;
	hi1 = frm.f_hi1.options[frm.f_hi1.selectedIndex].value;
	// 宿泊数を代入
	hasku_su = frm.f_haku.options[frm.f_haku.selectedIndex].value
	
		//ラジオボタンでどれを選択しているかをチェックし値を取得する
	for (i=0;i<document.serch.f_teikei.length;i++) {
		if (document.serch.f_teikei[i].checked) {
			value=document.serch.f_teikei[i].value;
		}
	}	
	
	// チェックイン日
	url = url + "?f_nen1=" + nen1;
	url = url + "&f_tuki1=" + tuki1;
	url = url + "&f_hi1=" + hi1;
	// チェックアウト日
	// 宿泊数からチェックアウト日を求める
	url = url + "&f_nen2=" + getYear(nen1, tuki1, hi1, hasku_su);
	url = url + "&f_tuki2=" + getMonth(nen1, tuki1, hi1, hasku_su);
	url = url + "&f_hi2=" + getDay(nen1, tuki1, hi1, hasku_su);

	// 大人数の取得
	url = url + "&f_otona_su=" + frm.f_otona_su.options[frm.f_otona_su.selectedIndex].value;
	// 小学生高学年
	url = url + "&f_s1=" + document.serch.f_s1.options[document.serch.f_s1.selectedIndex].value;
	// 小学生低学年
	url = url + "&f_s2=" + document.serch.f_s2.options[document.serch.f_s2.selectedIndex].value;
	// 幼児(食事・布団付)
	url = url + "&f_y1=" + document.serch.f_y1.options[document.serch.f_y1.selectedIndex].value;
	// 幼児(食事のみ)
	url = url + "&f_y2=" + document.serch.f_y2.options[document.serch.f_y2.selectedIndex].value;
	// 幼児(布団のみ)
	url = url + "&f_y3=" + document.serch.f_y3.options[document.serch.f_y3.selectedIndex].value;
	// 幼児(食事・布団不要)
	url = url + "&f_y4=" + document.serch.f_y4.options[document.serch.f_y4.selectedIndex].value;
	// ご利用部屋数
	url = url + "&f_heya_su=" + document.serch.f_heya_su.options[document.serch.f_heya_su.selectedIndex].value;
	// 宿泊料金MAX
	url = url + "&f_kin=" + document.serch.f_kin.value;
	// 宿泊料金MINI
	url = url + "&f_kin2=" + document.serch.f_kin2.value;
	//f_no=02
	url = url + "&f_no=" + frm.f_no.value;
	//japan
	url = url + "&f_dai=" + document.serch.f_dai.value;
	//地区の選択
	url = url + "&f_chu=" + document.serch.f_chu.options[document.serch.f_chu.selectedIndex].value;

	//並び替え
	url = url + "&f_sort=" + document.serch.f_sort.value;
	//表示件数
	url = url + "&f_hyoji=" + document.serch.f_hyoji.value;
	//提携コード
	url = url + "&f_teikei=" + document.serch.f_teikei.value;
	//イメージ
	url = url + "&f_image=" +document.serch.f_image.value;
	// 作成したURL先にジャンプする
	if (document.serch.f_chu.options[document.serch.f_chu.selectedIndex].value == "tiku"){
		alert("地域を選択してください。");
	}else{
		location=url;
	}
}


//--下記functionで使用する
var months = new Array(12,1,2,3,4,5,6,7,8,9,10,11);

//-- 指定した日からdayCount後の年を返す
function getYear(f_nen, f_tuki, f_hi, f_haku) {
	myD = new Date(eval(f_nen),eval(f_tuki)-1,eval(f_hi));
	myDate  = myD.getDate();
	myD.setDate(myDate+eval(f_haku));
	myYear = myD.getFullYear();
	myMonth = myD.getMonth()+1;
	myDate = myD.getDate();

	return myYear;
}
//-- 指定した日からdayCount後の月を返す
function getMonth(f_nen, f_tuki, f_hi, f_haku) {
	myD = new Date(eval(f_nen),eval(f_tuki)-1,eval(f_hi));
	myDate  = myD.getDate();
	myD.setDate(myDate+eval(f_haku));
	myYear = myD.getFullYear();
	myMonth = myD.getMonth()+1;
	myDate = myD.getDate();
	return myMonth;
}
//-- 指定した日からdayCount後の日を返す
function getDay(f_nen, f_tuki, f_hi, f_haku) {
	myD = new Date(eval(f_nen),eval(f_tuki)-1,eval(f_hi));
	myDate  = myD.getDate();
	myD.setDate(myDate+eval(f_haku));
	myYear = myD.getFullYear();
	myMonth = myD.getMonth()+1;
	myDate = myD.getDate();
	return myDate;
}


