_LOE._classes.PageWidgets = new Class({
	Implements: [_LOE._libs.jQuery, Options],
	options: {
		imgPath: templatePath + 'img/',
		els: {
			'activeLang': 'footerLangList'
		}
	},
	initialize: function(options) {
		this.setJQuery();
		this.setOptions(options);
		for(var elementID in this.options.els) {
			var el = this.jQuery('#' + elementID),
				elTarget = this.jQuery('#' + this.options.els[elementID]);
			el.click(function() {
			  elTarget.slideToggle();
			});
			elTarget.slideUp();
		}
		this.setLangFlag();
	},
	togglePanel: function(element) {
		element.slideToggle();
	},
	setLangFlag: function() {
		var langNavEls = this.jQuery('#footerLangList').find('li>a.langLink'),
			flagAct = this.jQuery('#langSwitch');
		for (var i = 0; i < langNavEls.length; i++) {
			var langEl = this.jQuery(langNavEls[i]);
			if (flagAct.data('lang') == langEl.data('lang')) {
				langEl.parent().hide();
			}
		}
	}
});

