function prefJaSelect(link, after) {
    if (after === undefined) after = '';
    $("#prefecture").val('');
    $("#jalist option").text('JA選択');
    $('#jalist').attr('disabled', 'disabled');

    $("#prefecture").change(function() {
        if (this.value) {
            $("#jalist option").text('JA情報取得中');
            $('#jalist').attr('disabled', 'disabled');
            $.getJSON("/apis/pref2ja/" + this.value,
                function(jalist) {
                    $("#jalist option").remove();
                    $("#jalist").append($("<option/>").val('').text('JA選択'));
                    $.each(jalist, function(k, v) {
                        $("#jalist").append($("<option/>").val(k).text(v));
                    });
                    $('#jalist').removeAttr('disabled');
                }
            )
        } else {
            $('#jalist').attr('disabled', 'disabled');
        }
    });

    $('#select_button').click(function() {
        var pref = $('#prefecture').val();
        var ja = $('#jalist').val();

        if (!pref) {
            alert('都道府県を選択してください。');
            return;
        }
        if (!ja || $('#jalist').attr('disabled')) {
            alert('JAを選択してください。');
            return;
        }
        window.location.href = link + ja + '/' + after;
        return false;
    });
}

function jaSelect(link, after) {
    if (after === undefined) after = '';
    $('#select_button').click(function() {
        var code = $('#jacode').val();
        if (code) {
            window.location.href = link + code + '/' + after;
            return false;
        } else {
            alert('JAを選択してください。');
        }
    });
}

