function getBrowserLang()
{
	try
	{
		return (navigator.browserLanguage || navigator.language || navigator.userLanguage);
	}
	catch(e)
	{
		return undefined;
	}
}

function switchPageLang()
{
	var link_ary =
	{
		'en':'./en',
		//'de':'./de',
		//'zh-cn':'./cn',
		//'zh-tw':'./tw',
		'ja':'./jp'
	};

	var lang = getBrowserLang().toLowerCase();
	
	switch( lang )
	{
	case 'ja':
	//case 'de':
	//case 'zh-cn':
	//case 'zh-tw':
		break;

	case 'en':
	case 'de':
	case 'fr':
	case 'es':
	case 'zh-cn':
	case 'zh-tw':
	default:
		lang = 'en';
		break;
	}
	
	location.href = link_ary[lang];
}
