﻿$(document).ready(function () {
    $('.countryDropDownId').change(GetLanguages);
    $('.languageDropDownId').removeOption(/./);
    $('.languageDropDownId').hide();
});

function GetLanguages() {

    if ($('.countryDropDownId').val() != "Choose your country") {
        $.ajax
        (
            {
                type: "POST",
                url: "/WebMethods.aspx/GetLanguages",
                data: "{countryCode: '" + $('.countryDropDownId').val() + "'}",
                contentType: "application/json; charset=utf-8",
                dataType: "json",
                success: function (msg) {
                    SortLanguages(msg.d);
                },
                error: function (e) {
                    alert('Failed');
                }
            }
        )
    }
    else {
        $('.languageDropDownId').hide();
    }
}

function SortLanguages(models) {
    $('.languageDropDownId').attr('disabled', false);
    $('.languageDropDownId').removeOption(/./);
    $('.languageDropDownId').addOption('Choose your language', 'Choose your language', false);
    for (var i = 0; i < models.length; i++) {
        var val = models[i].LanguageCode;
        var text = models[i].LanguageName;
        $('.languageDropDownId').addOption(val, text, false);

    }

    $('.languageDropDownId').show();
}
