$(document).ready(function() {

   var game = (typeof(PAGE) != "undefined" && PAGE == "game");

   var lang_list = "<div id='lang-list' class='none'>";
   for (var i = 0, len = LANGS.length; i < len; i++)   {
      var img_url = HOME + "/images/lang/" + LANGS[i].lang + ".png";
      var aclass = (ACTIVE_LANG1 == LANGS[i].lang) ? "class='active'" : "";
      var href = "javascript:activateLanguage(\"" + LANGS[i].lang + "\")";
      lang_list += "<a href='" + href + "' " + aclass + " style='background-image:url(" + img_url + ");'>" + LANGS[i].text + "</a>";
   }
   lang_list += "</div>";
   var span = (game) ? "" : "<span>Изучаемый язык:</span>";
   $("#lang-selector").html(span + "<a href='javascript:langDropDown();' id='open-selector'><img src='" + HOME + "/images/lang/" + ACTIVE_LANG1 + ".png' /></a>" + lang_list);
   $("#lang-selector").removeClass("none");
});

function langDropDown() {
   if ($("#open-selector").hasClass("active"))  {
      $("#lang-list").hide("fast");
      $("#open-selector").removeClass("active");
   }  else  {
      $("#lang-list").show("fast");
      $("#open-selector").addClass("active");
   }
}

function activateLanguage(lang)
{
   if (lang == ACTIVE_LANG1)   {
      langDropDown();
      return;
   }

   $.get(HOME + "/serv/store_option.php?" + Math.random(), { lang1 : lang }, function(xml, textStatus) {
      location.search = Math.random();
   });
}