j$.athome.top = {};

j$.athome.top.getOptions = function(data,id){
	var optionItems = new Array();
	optionItems.push('<option value="">' + '選択してください' + '</option>');
    for (key in data) {
        optionItems.push('<option value="' + key + '">' + data[key] + '</option>');
    }
    j$('#'+id).html(optionItems.join());
}
j$.athome.top.prefecture4 = function() {
	j$.getJSON(j$('#atUrl').val()+'parts/changeSateiCity/' + document.getElementById('prefecture4').value,
		function(json){
		j$.athome.top.getOptions(json,'city4');
			if(j$.browser.msie && j$.browser.version==6){
				setTimeout(function(){j$("#city4").val(j$('#estateCity4hidden').val());}, 0);
			}else{
				j$("#city4").val(j$('#estateCity4hidden').val());
			}
	});
	j$('#estatePrefecture4hidden').val(document.getElementById('prefecture4').value);
};
j$.athome.top.searchEstate = function() {
	j$('#searchEstate').click( function(e) {
		e.preventDefault();
		if (document.getElementById('prefecture4').value == ''){
			j$.athome.message.show('都道府県を選択してください');
			return false;
		}
		if (document.getElementById('city4').value == ''){
			j$.athome.message.show('市区郡を選択してください');
			return false;
		}
		j$('#TblSyozaichiTodofukenSearchForm').submit();
	});
};
j$.athome.top.city4 = function() {
	j$("#estateCity4hidden").val(document.getElementById('city4').value);
};

/* dom ready */
j$(function(){
	j$.athome.top.searchEstate();
	// ブラウザバック対応
	if(j$('#estatePrefecture4hidden').val()){
		j$("#prefecture4").val(document.getElementById('estatePrefecture4hidden').value);
		j$.athome.top.prefecture4();
	}
});