/* Minification failed. Returning unminified contents.
(1,16): run-time error CSS1031: Expected selector, found '='
(1,16): run-time error CSS1025: Expected comma or open brace, found '='
(17,23): run-time error CSS1031: Expected selector, found '='
(17,23): run-time error CSS1025: Expected comma or open brace, found '='
(39,26): run-time error CSS1031: Expected selector, found '='
(39,26): run-time error CSS1025: Expected comma or open brace, found '='
 */
var getCountry = function (countryId) {
    var result;

    $.ajax({
        url: "/api/country/" + countryId,
        async: false,
        success: function (data) {
            result = data;
        },
        error: function (jqXHR, textStatus) {
        }
    });

    return result;
};

var changeStateValues = function (objCountry, objState) {

    debugger;
    
    if ($(objCountry).val() != "") {
        var country = getCountry($(objCountry).val());

        if (country != null) {
            $(objState).empty();
            $(objState).append("<option value=''>Select State</option>");

            for (var i = 0; i < country.States.length; i++) {
                $(objState).append("<option value='" + country.States[i].Id + "'>" + country.States[i].Name + "</option>");
            }
        }
    }
    else {
        $(objState).empty();
        $(objState).append("<option value=''>Select Country first</option>");
    }
}

var countryStateDropdown = function (objCountry, objState) {
    $(objCountry).change(function () {
        changeStateValues(objCountry, objState);
    });
}
