/*
history:

version: 2006-09-27
modification: initial
author: Dion Van Doorsselaer

*/

function language_selection()
{
   //
   //
   //
   var language_list=["en", "fr", "nl"];
   //
   // if browser is Netscape or Firefox
   //
   if (navigator.appName == 'Netscape')
   {
      //
      // language of the browser
      //
      var browser_language = navigator.language;
      //
   }
   else
   {
      //
      // regional and language options
      //
      var browser_language = navigator.userLanguage;
      //
      //
      //
      if (browser_language == null)
      {
         //
         // browser language
         //
         browser_language = navigator.browserLanguage;
         //
      }
   }
   //
   // to lowercase
   //
   browser_language = browser_language.toLowerCase();
   //
   // select language code
   //
   var language_code = browser_language.substr(0,2);
   //
   // check language available
   //
   var language_available = false;
   var language_counter = 0;
   //
   while (!language_available && language_counter < language_list.length)
   {
      if (language_list[language_counter] == language_code)
      {
         language_available = true;
      }
      else
      {
         language_counter++;
      }
   }
   //
   // if language not available
   //
   if (!language_available)
   {
      //
      // default English
      //
      language_code = 'en';
      //
   }
   //
   // go to next page
   //
   location = ("index_" + language_code + ".htm");
   //
}
