(function ($) {
Drupal.behaviors.lang_dropdown = {
  attach: function (context, settings) {
    
    var settings = settings || Drupal.settings;
    $('#edit-lang-dropdown-select').change(function() {
      document.location.href = this.options[this.selectedIndex].value;
    });
    
    if (settings.lang_dropdown) {
      var flags = settings.lang_dropdown.jsWidget.languageicons;
      if (flags) {
      $.each(flags, function(index, value) {
        $('#edit-lang-dropdown-select option[value=' + index + ']').attr('title', value);
      });
      }
      var msddSettings = settings.lang_dropdown.jsWidget;
      
      $('#edit-lang-dropdown-select').msDropDown({
        visibleRows: msddSettings.visibleRows,
        rowHeight: msddSettings.rowHeight,
        animStyle: msddSettings.animStyle
      });
    }
  }
};
})(jQuery);
;

