var langcodes=["fr", "es","de","it","sv","hu","pt","ko","vi","in","fa","ru","ja"];



var langCode = navigator.language || navigator.systemLanguage;
var lang = langCode.toLowerCase(); 
lang = lang.substr(0,2); 

var l_lang;
if (navigator.userLanguage) // Explorer
l_lang = navigator.userLanguage;
else if (navigator.language) // FF
l_lang = navigator.language;
else
l_lang = "en";

if(l_lang.toLowerCase()=='zh-cn') { 
url_redir = '/cn';
window.location.replace ?window.location.replace(url_redir) :window.location== url_redir;  }
else if(l_lang.toLowerCase()=='zh-tw') { 
url_redir = '/tw';
window.location.replace ?window.location.replace(url_redir) :window.location== url_redir;  }

var dest = window.location.href; 
for (i=langcodes.length-1;i >= 0; i--)
{
if (lang==langcodes[i])
 {
	if(lang == 'fr') { url_redir = '/fr'; } 
else if (lang == 'es'){ url_redir = '/es'; } 
else if (lang == 'de'){ url_redir = '/de'; } 
else if (lang == 'it'){ url_redir = '/it'; } 
else if (lang == 'pt'){ url_redir = '/pt'; } 
else if (lang == 'sv'){ url_redir = '/se'; } 
else if (lang == 'hu'){ url_redir = '/hu'; } 
else if (lang == 'ko'){ url_redir = '/kr'; } 
else if (lang == 'vi'){ url_redir = '/au'; } 
else if (lang == 'id'){ url_redir = '/ina'; } 
else if (lang == 'fa'){ url_redir = '/per'; } 
else if (lang == 'ru'){ url_redir = '/ru'; } 
else if (lang == 'ja'){ url_redir = '/jp'; } 
else{ 


url_redir = '/';


} 

window.location.replace ?window.location.replace(url_redir) :window.location== url_redir; 
}

}
