function Language()
{
	this.language_ = "en";
	this.tmpLanguage_ = "en";
	
	var navLanguage = navigator.language;
	var navBLanguage = navigator.browserLanguage;
	
	
	if (navLanguage == undefined && navBLanguage != undefined)
	{
		this.tmpLanguage_ = navBLanguage;
	}
	else if (navLanguage != undefined && navBLanguage == undefined)
	{
		this.tmpLanguage_ = navLanguage;
	}
	
	
	this.language_ = this.checkString(this.tmpLanguage_);
	
}

Language.prototype.get = function()
{
	return this.language_;
}

Language.prototype.checkString = function(str)
{
	var languages = new Array("fr", "en", "es", "de", "pt", "ru", "lt");
	
	for (var i=0; i<languages.length; i++)
	{
		var value = languages[i];
		
		if (str.indexOf(value) > -1)
		{
			return value;
		}
	}
	
	return "";
}

Language.prototype.checkExtendedString = function()
{
	var languages = new Array("en", "es", "de", "tr", "pt", "ru", "lt");
	
	for (var i=0; i<languages.length; i++)
	{
		var value = languages[i];
		
		if (this.tmpLanguage_.indexOf(value) > -1)
		{
			return value;
		}
	}
	
	return "";
}
