Language = {};

Language.buildInLanguages = new Array('', 'lt', 'en', 'ru', 'de', 'fr', 'it', 'lv');

Language.isAvailableLanguage = function (lang)
{
	lang = lang.trim().toLowerCase();
	var languages = AVAILABLE_LANGUAGES.split(","), l;
	for (var i = 0; i < languages.length; i++) {
		l = languages[i].trim().toLowerCase();
		if (l === lang) {
			return true;
		}
	}
	return false;
}

Language.isValidLanguage = function (lang)
{
	if (lang === null) {
		return true;
	}
	var l = lang.trim().length;
	return l > 1 && l < 4;
}

Language.getLanguage = function ()
{
	return LANG;
}

Language.getLanguageId = function (lang)
{
	if (! isset(lang)) {
		lang = LANG;
	}
	var id = Language.buildInLanguages.search(lang);
	return id ? id : 0;
}

