// Place your application-specific JavaScript functions and classes here
// This file is automatically included by javascript_include_tag :defaults

function addr_by_zip(zip1, zip2) {
		
	var url = "/account/zipaddress/"+zip1+"/"+zip2;
	new Ajax.Updater('user_address1', url, {
		onSuccess: function() {
			$('loader').hide();
		},
		onLoading: function() {
			$('loader').show();
		},
		onError: function() {
			alert("入力された郵便番号の当てる住所が見つかりませんでした。")
		}
	})
}

var selRoomCode; /* for room selector only */

function init_roomSelector() {
	$$('#room_types_buts div').each(function(elt) {
		Event.observe(elt, 'mouseover', lightRoom);
		Event.observe(elt, 'mouseout', resetRoom);
	});
	$$('#room_maps a').each(function(elt) {
		Event.observe(elt, 'mouseover', lightRoom);
		Event.observe(elt, 'mouseout', resetRoom);
	});
	showRoomCode(selRoomCode);
}

function lightRoom(roomCode) {
	var roomcode = this.id.replace("but_", "");
	roomcode = roomcode.replace("sel_", "");
	showRoomCode(roomcode);
}
function resetRoom() {
	// console.log("resetting room selection: "+ selRoomCode);
	showRoomCode(selRoomCode);
}
function showRoomCode(roomCode) {
	var img1codes = ['a', 'b', 'c', 'ab', 'bc', 's'];
	
	// console.log("showing room code: "+roomCode);
	
	if (img1codes.include(roomCode)) {
		//updating 3f
		$('img_2').src = '/images/roomtypes/sels/4f.gif';
		$('img_1').src = '/images/roomtypes/sels/'+roomCode+'.gif';
	} else {
		//updating 4f
		$('img_1').src = '/images/roomtypes/sels/3f.gif';
		$('img_2').src = '/images/roomtypes/sels/'+roomCode+'.gif';
	}
}