var langTimeout = null;
var langOpened = false;

window.addEvent('domready', function(){
	/*$('lang-selector').addEvents({
		click: function() {
			if(langOpened) {
				lang_close();
			}
			else {
				lang_open();
			}
		},
		mouseenter: lang_in,
		mouseleave: lang_out
	});

	$('langs').addEvents({
		mouseenter: lang_in,
		mouseleave: lang_out
	});

	$$('#langs div').addEvent('click', lang_choose);*/

});

function lang_close() {
	$('lang-selector').removeClass('lang-selector-selected');
	$('langs').setStyle('display', 'none');
	langOpened = false;
}

function lang_open() {
	$('lang-selector').addClass('lang-selector-selected');
	$('langs').setStyle('display', 'block');
	langOpened = true;

}


function lang_out() {
	langTimeout = setTimeout('lang_close()', 500);
}

function lang_in() {
	clearTimeout(langTimeout);
}

function lang_choose() {
	var lang = this.id;
	if(lang == Lang)
		return;
	lang_close();
    //Cookie.write('lang', lang, {duration: 30, domain: Domain, path: '/'});
	var e = eval('LangRedirect_' + lang);
	redirect(Root + e ? e : '/');
}

function redirect(url){
	document.location.href = url;
}