function showGtContent(disp) 
{ 
	var obj;
	obj=document.getElementById('google_translate_element');
	
	if (!obj) 
		return; 

	if (disp=='switch')
	{
		if (obj.style.display=='block')
			obj.style.display='none';
		else
			obj.style.display='block';
	}	     	
	else
	{
       	obj.style.display = disp;    
	}  
} 



function onENG()
{
	var url;
	var nIndex;
	
	url=document.location.href;

	nIndex=url.lastIndexOf("#googtrans");
	if (nIndex!=-1)
	{
		url=url.substr(0,nIndex);
	}
	
	nIndex=url.lastIndexOf("/");
	if (nIndex!=-1)	
	{
		url=url.substr(nIndex);
		window.location.replace(url);
	}
}

function onCHT()
{
	var url;
	var nIndex;
	
	url=document.location.href;
	
	nIndex=url.lastIndexOf("#googtrans");
	if (nIndex!=-1)
	{
		url=url.substr(0,nIndex);
	}

	nIndex=url.lastIndexOf("/");
	if (nIndex!=-1)	
	{
		url="/cht"+url.substr(nIndex);
		window.location.replace(url);	
	}
}

function onCHS()
{
	var url;
	var nIndex;
	
	url=document.location.href;

	nIndex=url.lastIndexOf("#googtrans");
	if (nIndex!=-1)
	{
		url=url.substr(0,nIndex);
	}
	
	nIndex=url.lastIndexOf("/");
	if (nIndex!=-1)	
	{
		url="/chs"+url.substr(nIndex);
		window.location.replace(url);	
	}
}


function onUn()
{
	var url;
	var nIndex;
	var strLang;
	
	url=document.location.href;
	strLang=navigator.userLanguage.toLowerCase();
	
	nIndex=url.lastIndexOf("#googtrans");
	if (nIndex!=-1)
	{
		url=url.substr(0,nIndex);
	}
	
	
	if (strLang=="zh-tw" || strLang=="zh-ht")
	{
		nIndex=url.lastIndexOf("/");
		if (nIndex!=-1)		
		{
			url="/cht"+url.substr(nIndex);	
			window.location.replace(url);
			return;
		}	
	}
	
	if (strLang.substring(0,2)=="zh")
	{
		nIndex=url.lastIndexOf("/");
		if (nIndex!=-1)		
		{
			url="/chs"+url.substr(nIndex);	
			window.location.replace(url);
			return;
		}	
	}

	//if (strLang.substring(0,2)=="en")
	{
		nIndex=url.lastIndexOf("/");
		if (nIndex!=-1)		
		{
			url=url.substr(nIndex);	

			window.location.replace(url);
			return;
		}	
	}
	
	
	//nIndex=url.lastIndexOf("/");
	//if (nIndex!=-1)	
	//{
	//	url=url.substr(nIndex);//+"#googtrans/auto/"+navigator.userLanguage;
	//	window.location.replace(url);
	//	return;
	//}
	//showGtContent('block');
}



function onShowBacklinks()
{
	var url;
	var nIndex;
	var obj;
	
	obj=document.getElementById('backlinks');
	if (!obj) 
		return; 
	
	url=document.location.href;
	nIndex=url.lastIndexOf("com/index.html");	
	
	if (nIndex!=-1 || Right(url,5)=='.com/' || Right(url,5)=='.0.1/')
	{
		obj.style.display='inline';
	}
	else
	{
		obj.style.display='none';
	}
}


function Right(str, num)
{
      return str.substring(str.length-num);  // pull out right num
}


function googleTranslateElementInit() 
{
	var url=document.location.href;
	
	if (url.lastIndexOf('/cht/')!=-1)
	{
		new google.translate.TranslateElement({pageLanguage: 'zh-tw'}, 'google_translate_element');
		return;
	}
	
	if (url.lastIndexOf('/chs/')!=-1)
	{
		new google.translate.TranslateElement({pageLanguage: 'zh-cn'}, 'google_translate_element');
		return;
	}

	new google.translate.TranslateElement({pageLanguage: 'en'}, 'google_translate_element');
}

