$(function(){
    var dd1 = new ADDRAjax( "form1_pref", "form1_address1", "form1_address2" );
    dd1.JSONDATA = "data";
    dd1.init();
    var dd2 = new ADDRAjax( "form2_pref", "form2_address1", "form2_address2" );
    dd2.JSONDATA = "data";
    dd2.init();
    var dd3 = new ADDRAjax( "form3_pref", "form3_address1", "form3_address2" );
    dd3.JSONDATA = "data";
    dd3.init();
    var dd4 = new ADDRAjax( "form4_pref", "form4_address1", "form4_address2" );
    dd4.JSONDATA = "data";
    dd4.init();
    var dd5 = new ADDRAjax( "form5_pref", "form5_address1", "form5_address2" );
    dd5.JSONDATA = "data";
    dd5.init();
    var dd6 = new ADDRAjax( "form6_pref", "form6_address1", "form6_address2" );
    dd6.JSONDATA = "data";
    dd6.init();
    var dd7 = new ADDRAjax( "form7_pref", "form7_address1", "form7_address2" );
    dd7.JSONDATA = "data";
    dd7.init();
    var dd8 = new ADDRAjax( "form8_pref", "form8_address1", "form8_address2" );
    dd8.JSONDATA = "data";
    dd8.init();
    
    $(":input[name$='pref']").attr("disabled", "disabled");
    
    $(":input[name$='home_cd']").change(function(){
		var name    = $(this).attr("name");
    	var form_id = name.slice(0, 5);
    	var prefix  = form_id + "_";
    	
    	if ($(this).val() == "") {
    		$(":input[name=" + prefix + "pref]").attr("disabled", "disabled");
    		$(":input[name=" + prefix + "address1]").attr("disabled", "disabled");
    		$(":input[name=" + prefix + "address2]").attr("disabled", "disabled");
    	} else {
    		$(":input[name=" + prefix + "pref]").removeAttr("disabled");
    	}
	});
    
    $("form").submit(function() {
        var form_id = $(this).attr("id");
        var prefix  = form_id + "_";
        var message = "";
        
        if ($(":input[name=" + prefix + "home_cd]").val() == "") {
        	message += "物件種別を選択して下さい。\n";
        }
        if ($(":input[name=" + prefix + "pref]").val() == "") {
        	message += "都道府県を選択して下さい。\n";
        }
        if ($(":input[name=" + prefix + "address1]").val() == "") {
        	message += "市区町村を選択して下さい。\n";
        }
        if ($(":input[name=" + prefix + "address2]").val() == "") {
        	message += "町字丁目を選択して下さい。\n";
        }
        if (message != "") {
    	    alert(message);
    	    return false;
        } else {
    	    return true;
        }
    });
});
