﻿$(document).ready(function () {

  $(".selLang").click(function (event) {
    if (!$('.choose_language').is(':visible')) {
      var position = $(this).offset();

      $(".choose_language").parent().css("top", position.top + 20);
      $(".choose_language").parent().css("left", position.left + 73);

      $("#cityList").parent().fadeOut();
      $(".choose_language").parent().fadeIn();
      $("#unitsHoverList .close").click();
      $("#categoryHoverList .close").click();
      event.stopPropagation();

      $(document).bind("click", function (e) {
        $(".choose_language").parent().fadeOut();
        $(document).unbind("click");
      });

    } else {
      $(".choose_language").parent().fadeOut();
    }
  });

  $(".choose_language").click(function (event) {
    event.stopPropagation();
  });

  $(".languageUp").click(function (event) {
    $(".choose_language").parent().fadeOut();
  });

  $(document).keydown(function (e) {
    if (e.which == 27) {
      $(".choose_language").parent().fadeOut();
    }
  });

});
