function cultureNormalize(culture)
{
	return culture.replace(/-/, "_").toLowerCase();
}

function cultureActivation(currentCulture)
{			
	currentCulture = cultureNormalize(currentCulture);
	
	var c = new Object();      
				
	for(var i=0; i<document.all.length; i++)
	{
		var langElem = document.all[i];
				
		if( (langElem) && (langElem.attributes) && (langElem.attributes["os:lang"] != null) )
		{
			var langCulture = cultureNormalize(langElem.attributes["os:lang"].value);					
			if(c[langCulture] === undefined)
			{
				c[langCulture] = new Array();						
			}
			c[langCulture].push(langElem);
		}			
	}
	
	if(c[currentCulture] === undefined)
		currentCulture = "inv";
	
	if(c[currentCulture] === undefined)
		return;
	
	for(var i=0; i<c[currentCulture].length; i++)
	{
		var langElem = c[currentCulture][i];
		langElem.style.display = "block";
	}
}