/*
GDS, Oct 2011
From Janko at Warp Speed:  http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx
*/

$(document).ready(function () {
  $(".jq_langdropdown img.flag").addClass("langflagvisibility");

  $(".jq_langdropdown dt a").click(function () {
    $(".jq_langdropdown dd ul").toggle();
  });

  $(".jq_langdropdown dd ul li a").click(function () {
    var text = $(this).html();
    $(".jq_langdropdown dt a span").html(text);
    $(".jq_langdropdown dd ul").hide();
  });

  function getSelectedValue(id) {
    return $("#" + id).find("dt a span.value").html();
  }

  /* Hides dropdown if anything on page outside this control is clicked */
  $(document).bind('click', function (e) {
    var $clicked = $(e.target);
    if (!$clicked.parents().hasClass("jq_langdropdown"))
      $(".jq_langdropdown dd ul").hide();
  });

  /* GDS- don't use flag visibility now, Oct 2011, but maybe later */
  $("#flagSwitcher").click(function () {
    $(".jq_langdropdown img.flag").toggleClass("langflagvisibility");
  });
});

