/*
--- 部屋画像切替 ---
- param
	roomID => 部屋ID
	imageWidth => 幅
	imageHeight => 高さ
	roomDisplay => 位置ID
*/
function changeRoomImage (roomID, imageWidth, imageHeight, roomDisplay) {

	if (roomID && imageWidth && imageHeight && roomDisplay) {
		$('room_image_main').writeAttribute('src', '/thumb.cgi?rim_room=' + roomID + '&width=' + imageWidth + '&height=' + imageHeight + '&rim_display=' + roomDisplay);
	}

	return false;
}

/*
--- かんたんルーム検索日付指定切替 ---
*/
function changeReserveDateUndef () {

	if ($F('sh_r_undef')) {
		$('sh_r_year').disable();
		$('sh_r_month').disable();
		$('sh_r_day').disable();
	}
	else {
		$('sh_r_year').enable();
		$('sh_r_month').enable();
		$('sh_r_day').enable();
	}
}

/*
--- かんたんルーム検索ワードクリア ---
*/
function searchBoxInputClear () {

	$('sh_r_year').disable();
	$('sh_r_month').disable();
	$('sh_r_day').disable();
	$('sh_r_undef').checked = true;
	$('sh_price1').checked = false;
	$('sh_price2').checked = false;
	$('sh_price3').checked = false;
	$('sh_price4').checked = false;
	$('sh_num1').checked = false;
	$('sh_num2').checked = false;
	$('sh_num3').checked = false;
	$('sh_type1').checked = false;
	$('sh_type2').checked = false;
	$('sh_type3').checked = false;
	$('sh_type4').checked = false;
}

/*
--- 住所検索 ---
*/
function searchAddressRequest () {

	// 初期化
	$("rsv_region").value = '';
	$("rsv_address").value = '';
	$("rsv_build").value = '';

	// リクエストURL
	var url = '/admin/search_address_request.cgi';

	if ($F("rsv_zipcode_top") && $F("rsv_zipcode_under")) {

		new Ajax.Request(url, {
			method: "post", 
			parameters: "zipcode=" + $F("rsv_zipcode_top") + $F("rsv_zipcode_under"), 
			onSuccess: getAddress, 
			ansynchronous: true, 
			onFailure: function(){}
		});
	}
}

/*
--- 住所情報格納（リクエスト成功時） ---
- param
	httpObj => httpオブジェクト
*/
function getAddress (httpObj) {

	// JSON形式で受け取る
	var jsonDoc = httpObj.responseJSON;

	if (!jsonDoc.error) {
		var response = jsonDoc.response;

		$("rsv_region").value = response.region;
		$("rsv_address").value = response.address;
	}
}

