var langs = {

  current_lang: '',

  init: function() {
    new_lang = YAHOO.util.Cookie.get('lang') || 'nl';
    // Make sure the other langs get removed. Do this in javascript, so
    // we can keep the html at default nl for non-javascript browsing.
    if (new_lang == 'nl')
      langs.current_lang = 'en';
    else
      langs.current_lang = 'nl';
    langs.select(new_lang);
  },

  select: function(new_lang) {
    if (new_lang != langs.current_lang) {
      langs.hide(langs.current_lang);
      langs.current_lang = new_lang;
      langs.show(new_lang);
      YAHOO.util.Cookie.set('lang',new_lang);
    }
  },

  hide: function(lang) {
    YAHOO.util.Dom.removeClass('select_lang_'+lang, 'active');
    YAHOO.util.Dom.addClass('desc_'+lang, 'hide_lang');
    YAHOO.util.Dom.addClass('desc_long_'+lang, 'hide_lang');
    YAHOO.util.Dom.addClass('content_'+lang, 'hide_lang');
  },

  show: function(lang) {
    YAHOO.util.Dom.addClass('select_lang_'+lang, 'active');
    YAHOO.util.Dom.removeClass('desc_'+lang, 'hide_lang');
    YAHOO.util.Dom.removeClass('desc_long_'+lang, 'hide_lang');
    YAHOO.util.Dom.removeClass('content_'+lang, 'hide_lang');
  }
}

YAHOO.util.Event.onDOMReady(langs.init);

