// Initiate Language Chooser
function initLangChooser()
{
	// Language list saved in COOKIE, if no cookie get it via XML request and save to cookie
	if (!$.cookie('lang_list'))
	{
		$.get('ajax.php', 
				{action: 'getLangList'},
				function(list) {
					$.cookie('lang_list', list, {expires:3});
					createChooser();
				}
		);
	}
	else
	{
		createChooser();
	}
	// Function to create select box with language list
	function createChooser()
	{
		var container = document.getElementById('lang_chooser');
		var lang_list =  $.cookie('lang_list').split(',');
		if (lang_list.length)
		{
			var select = '<select onchange="change_lang(this)">';
			for (i = 0; i < lang_list.length; i++)
			{
				var selected = false;
				if (lang_list[i] == $.cookie('lang'))
				{
					selected = ' selected="selected" ';
				}
				select += '<option value="' + lang_list[i] + '" '+ selected+'>' + lang_list[i] + '</option>';
			}
			container.innerHTML += select;
			container.style.display = 'block';
		}
	}
}

function change_lang(elem)
{
	$.cookie('lang', elem.value, {expires:20});
	location.reload();
}

