var languagePath = "";
var language = "";
var serverPath = "";

function
SelectLanguageFile()
{
   var fullLanguage = "";
   var langFilePath;
   var startTag = "<";

   if(navigator.appName == "Microsoft Internet Explorer")
   {
      fullLanguage = navigator.userLanguage.toLowerCase();
   }
   else if(navigator.appName == "Netscape")
   {
      fullLanguage = navigator.language.toLowerCase();
   }
   else
   {
      alert("Unsupported Browser Type");
   }

   language = fullLanguage.substring(0, 2);

   if(language == "en")
      languagePath = "english";
   else if(language == "de")
      languagePath = "deutsch";
   else if(language == "es")
      languagePath = "espanol";
   else if(language == "fr")
      languagePath = "francais";
   else if(language == "it")
      languagePath = "italiano";
   else if(language == "pt")
      languagePath = "portugue";
   else if(language == "ru")
      languagePath = "russki";
   else if(language == "ja")
      languagePath = "nihongo";
//    else if(language == "zh")
//    {
//       if(fullLanguage.indexOf("tw") > -1)
//          languagePath = "chineset";
//       else
//          languagePath = "chineses";
//    }
   else
   {
      languagePath = "english";
      defaultStatus = "Language (" + fullLanguage + ") is not available. English messages will be used.";
   }

   if(document.location.protocol.toLowerCase() == "file:")
   {
      serverPath = "/login";
   }
   else
   {
      serverPath = document.location.pathname.substring(0, 6).toLowerCase();
   }

   if(serverPath == '/login')
   {
      langFilePath = 'nls/' + languagePath + '/iprntmsg.js';
   }
   else
   {
      langFilePath = '/ippdocs/nls/' + languagePath + '/iprntmsg.js';
   }

   document.writeln(startTag +
                    'script src=' +
                    langFilePath +
                    '>' +
                    startTag +
                    '/script>');
}
