function detectBrowserLanguage(langCode) {
	// Netscape, Firefox, Safari, Opera
	// 		navigator.language='zh-CN'
	var lang = navigator.language;
	if (lang && lang.substr(0,2)==langCode)
		return true;

	// Internet Explorer, Maxthon, Tencent(QQ)Traveler, GreenBrowser, Opera
	// 		navigator.browserLanguage, userLanguage, systemLanguage = 'zh-cn'
	lang = navigator.browserLanguage;
	if (lang && lang.substr(0,2)==langCode)
		return true;

	lang = navigator.userLanguage;
	if (lang && lang.substr(0,2)==langCode)
		return true;

	lang = navigator.systemLanguage;
	if (lang && lang.substr(0,2)==langCode)
		return true;

	return false; 	// default to false
};

function getElementsById(sId)
{
	var outArray = new Array();
	if(typeof(sId)!='string' || !sId)	{
		return outArray;
	};

	if(document.evaluate){
		var xpathString = "//*[@id='" + sId.toString() + "']"
		var xpathResult = document.evaluate(xpathString, document, null, 0, null);
		while ((outArray[outArray.length] = xpathResult.iterateNext())) { }
		outArray.pop();
	}
	else if(document.all)	{
	 for (x=0; x<document.all.length; x++) {
		if ( sId == document.all(x).id ) {
			outArray.push(document.all(x));
		}
	 }
	}else if(document.getElementsByTagName) {
		var aEl = document.getElementsByTagName( '*' );
		for(var i=0,j=aEl.length;i<j;i+=1){
			if(aEl[i].id == sId )
			{
				outArray.push(aEl[i]);
			};
		};

	};

	return outArray;
}

function showElementsById(elementId) {	
	var eleArray = getElementsById(elementId);

	for(i=0; i<eleArray.length; i++) { 
		eleArray[i].style.display='block';
	}
}

// show Chinese content if user's browser support Chinese
if (detectBrowserLanguage('zh')) showElementsById('cnContent');

