﻿$(document).ready(function() {
    LoadCountry();
    LoadLanguage();
    $("#selCountryDropdown > a").click(function(e) {
        e.preventDefault();
        $("#chgCountry").toggle();
        if ($("#chgCountry").css("display") == "none") {
            $(".seltCountry").hide();
            $(".seltLanguage").hide();
        }

    });
    $("#chgCountry_content > li > a").each(function() {
        $(this).click(function() {
            if ($(this).attr("id") == "seltCountry") {
                $(".seltLanguage").hide();
            }
            else {
                $(".seltCountry").hide();
            }
            $("." + $(this).attr("id")).toggle();
        });
    });
});

function LoadCountry() {
    $.ajax({
        url: '/Content/xml/Country.xml',
        type: 'GET',
        dataType: 'xml',
        success: function(xml) {
            var defaultName = $(xml).find("contryList > contry > name").eq(0).text();
            $("#seltCountry").html(defaultName);
            $(xml).find("contryList > contry").each(function() {
                $(".seltCountry > ul")
                    .append("<li><a href=\"" + $(this).children("link").text() + "\" target=\"_blank\">" + $(this).children("name").text() + "</a></li>");
            });
        }
    });
}

function LoadLanguage() {
    $.ajax({
        url: '/Content/xml/Language.xml',
        type: 'GET',
        dataType: 'xml',
        success: function(xml) {
            var defaultName = $(xml).find("languageList > language > name").eq(0).text();
            $("#seltLanguage").html(defaultName);
            $(xml).find("languageList > language").each(function() {
                $(".seltLanguage > ul")
                    .append("<li><a href=\"" + $(this).children("link").text() + "\" >" + $(this).children("name").text() + "</a></li>");
            });
            $(".seltLanguage ul li").each(function() {
                $(this).click(function() {
                    $(this).parent().parent().hide();
                });
            });
        }
    });
}
