// JavaScript Document
$(function(){
	$("#prefecture_id").change(function(){
		var pdata = 'cnt=1&id='+$("#prefecture_id").val();
		$.ajax({
			url: 'http://zero-town.net/json/get_city2.php',
			data: pdata,
			cache: false,
			dataType: 'jsonp',
			timeout: 1000,
			success: function(result){
				$("#city_id option").remove();
				for(var i=0; i<result.length; i++){
					$option = $("<option></option>");
					$option.text(result[i].name);
					$option.val(result[i].id);
					$option.appendTo("#city_id");
				}
				var pdata = 't=1&pref_id='+$("#prefecture_id").val();
				getType(pdata);
			}
		});
	});

	$("#city_id").change(function(){
		var pdata = 'cnt=1&t=1&city_id='+$("#city_id").val();
		getType(pdata);
	});

	$("#type").change(function(){
		if($("#type").val() == 3){
			$(".dis_type3").attr("disabled","disabled");
		}else{
			$(".dis_type3").removeAttr("disabled");
		}
		if($("#type").val() == 2){
			$("#building_area").css("display","none");
			$("#private_area").css("display","");
			$(".dis_type2").attr("disabled","disabled");
		}else{
			$("#building_area").css("display","");
			$("#private_area").css("display","none");
			$(".dis_type2").removeAttr("disabled");
		}
	});
	
	if($("#type").val() == 3){
		$(".dis_type3").attr("disabled","disabled");
	}else{
		$(".dis_type3").removeAttr("disabled");
	}
	if($("#type").val() == 2){
		$("#building_area").css("display","none");
		$("#private_area").css("display","");
		$(".dis_type2").attr("disabled","disabled");
	}else{
		$("#building_area").css("display","");
		$("#private_area").css("display","none");
		$(".dis_type2").removeAttr("disabled");
	}
});

function getType(pdata){
	$.ajax({
		url: 'http://zero-town.net/json/get_type2.php',
		data: pdata,
		cache: false,
		dataType: 'jsonp',
		timeout: 1000,
		success: function(result){
			$("#type option").remove();
			for(var i=0; i<result.length; i++){
				$option = $("<option></option>");
				$option.text(result[i].name);
				$option.val(result[i].id);
				$option.appendTo("#type");
			}
		}
	});
}

