// バリデーション
$(document).ready(function(){
  $("#fm").validate();
});

// 郵便番号から住所の取得
function getAddress(){
		match_pattern = /^\d{3}[\/-]\d{4}$/i;
		var zipVal = $("#zip").val();
		if(zipVal==""){
    	$("#result").html("郵便番号を入力してください。");		
		}else if(match_pattern.exec(zipVal)){
      $.post('./zip.php', {"zip": zipVal}, function(res){
				dispZip(res);
			});
    }else{
    	$("#result").html("郵便番号を正しく入力してください。");
		}
}
// 戻り値から住所表示
function dispZip(res){
	var tmps 	= new Array();
	var tmp 	= new Array();
	var val		= {};
	tmps = res.split("::");
	for (var i = 0; i < tmps.length; i ++) {
	  tmp = tmps[i].split("<>");
	  val[tmp[0]] = tmp[1];
	}
	if(val.errMsg == ""){
		var adrs = val.town + val.other + val.addr_name;
  	$("#ken").val(val.pref);
  	$("#adrs1").val(val.city);
  	$("#adrs2").val(adrs);
		$("#result").html("");
	}else{
  	$("#ken").val("");
  	$("#adrs1").val("");
  	$("#adrs2").val("");
		$("#result").html(val.errMsg);
  }
}
