
function getPlayerStats(text)
{

	var i;

	function getValue(matchthis)
	{
		var value = 0;
		var temp = text.match(matchthis);

		if(temp)
		{
			var x = String(temp);
			value = parseInt(x.match(/[0-9]+/));
			return(value);
		}

		return(value);
	}

	function keywords(mafia,level,attack,defense)
	{
		this.mafia = new RegExp(mafia + "\\s+\\([0-9]+");
		this.level = new RegExp("Level\\s" + level + "\\s+[0-9]+");
		this.attack = new RegExp(attack + "\\:\\s+[0-9]+");
		this.defense = new RegExp(defense + "\\:\\s+[0-9]+");
	}

	var languages = new Array();
	languages[languages.length] = new keywords("My Mafia","Level","Attack","Defense"); // English / American - VERIFIED
	languages[languages.length] = new keywords("Mi Mafia","Nivel","Ataque","Defensa"); // Spanish - VERIFIED
	languages[languages.length] = new keywords("Mafia-ku","Level","Serang","Pertahanan"); // Bahasa Indonesian - VERIFIED
	languages[languages.length] = new keywords("La Famiglia","Livello","Attacco","Difesa"); // Italian
	languages[languages.length] = new keywords("Meine Mafia","Level","Angriff","Verteidigung"); // Deutsch
	languages[languages.length] = new keywords("Minha máfia","Nível","Ataque","Defesa"); // Portugeuse/ Brazil
	languages[languages.length] = new keywords("Min Mafia","Level","Angreb","Forsvar"); // Dansk
	languages[languages.length] = new keywords("Oma mafia","Taso","Hyökkäys","Puolustus"); // Suomi/finnish - VERIFIED
	languages[languages.length] = new keywords("Moja mafia","Úroveň","Útok","Obrana"); // Slovenčina
	languages[languages.length] = new keywords("Min Mafia","Nivå","Attackera","Försvar");  // Svenska
	languages[languages.length] = new keywords("Mafyam","Düzey","Saldırı","Savunma"); //Türkçe

	for(i=0;i<languages.length;i++)
	{
		mafiasize = getValue(languages[i].mafia);

		if(mafiasize == 0 )
			continue; // try next language

		NLevel = getValue(languages[i].level);

		if(NLevel == 0)
			continue; // try next language

		Nattack = getValue(languages[i].attack);

		if(Nattack == 0 )
			continue; // try next language

		Ndefense = getValue(languages[i].defense);

		if(Ndefense == 0 )
			continue; // try next language

		// its this language.. found all 4 keywords
		setmafiasizemenu(mafiasize);
		return(true);

	}

	alert("Are you sure you pasted your Mafia Wars PROFILE page?  Because I can't find the information I'm looking for in order to import your loot.  It's also possible you are playing Mafia Wars in a language that is not yet supported.");
	return(false);
}
