
(function($) {

Drupal.behaviors.faqAccordion = {
  attach: function(context) {
    $('.view-faq-page').accordion({
      change: function(event, ui) {
        if (ui.options.active) {
          window.location.hash = ui.newHeader.attr('id');
        }
      },
      header: '.faq-header',
      active: false,
      collapsible: true,
      autoHeight: false
    });
  }
}

})(jQuery);;
(function ($) {
Drupal.behaviors.lang_dropdown = {
  attach: function (context, settings) {
    var settings = settings || Drupal.settings;

    if (settings.lang_dropdown) {
      var msddSettings = settings.lang_dropdown.jsWidget;

      $('select.lang-dropdown-select-element').msDropDown({
        visibleRows: msddSettings.visibleRows,
        rowHeight: msddSettings.rowHeight,
        animStyle: msddSettings.animStyle
      });
    }

    $('select.lang-dropdown-select-element').change(function() {
      var lang = this.options[this.selectedIndex].value;
      var href = $(this).parents('form').find('input[name="' + lang + '"]').val();
      document.location.href = href;
    });
  }
};
})(jQuery);
;

