var langSwitcher = jQuery('#lang-switcher').hide();
jQuery(function($){
  var ulToSelect = function(ul){
    var select = $(document.createElement('select'));
    select.change(function(){
      $(this).find('option:selected').trigger('jump');
    })
    ul.find('li').each(function(){
      var li = $(this);
      var option = $(document.createElement('option'));
      option.text(li.text());
      option.bind('jump', function(){
        document.location.href = li.find('a').attr('href');
      })
      if (document.location.pathname == '/' + li.find('a').attr('href')){
        option.attr('selected', true);
      }
      select.append(option);
    })
    return select;
  }
  var select = ulToSelect(langSwitcher);
  select.addClass('lang-switcher-select');
  langSwitcher.after(select);
})
