/* browser_language.js

  /////////////////////////////////////////////////////////////////////////////////////

  //                                                                                 //

  //     filename: browser_language.js                                               //

  //     author: B. Hartsock                                                         //

  //     copyright: 2001, B. Hartsock. all rights reserved.                          //

  //     function: ermittelt die Sprachversion des Browsers und gibt diese zurück.   //

  //                                                                                 //

  /////////////////////////////////////////////////////////////////////////////////////

*/

/*

  Variablen:

    standard: gibt die Sprache an, die gewählt wird, wenn die Sprachversion des

	          Browsers nicht erkannt wird.

			  Gültig sind:

			    'deutsch', 'english', 'espanol', 'italiano', 'portuguese', 'dutch', 

				'swedish', 'japanese', 'chinese', 'french'.

*/



function browser_language(standard)

{

  var language; // erstellt die variable für die sprachversion

  

  if (navigator.language) // Netscape Navigator

  {

    language = navigator.language;

  }

  

  else if (navigator.browserLanguage) // MS Internet Explorer

  {

    language = navigator.browserLanguage;

  }

  

  if (language.indexOf('de') > -1) { language = 'deutsch'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('en') > -1) { language = 'english'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('es') > -1) { language = 'espanol'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('it') > -1) { language = 'italiano'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('pt') > -1) { language = 'portuguese'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('nl') > -1) { language = 'dutch'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('sv') > -1) { language = 'swedish'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('ja') > -1) { language = 'japanese'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('zh') > -1) { language = 'chinese'; } // wandelt das kürzel in ein wort um

  else if (language.indexOf('fr') > -1) { language = 'french'; } // wandelt das kürzel in ein wort um

  else { language = standard; } // setz auf die Standard-Sprache

  

  return language; // gibt die Sprache aus.

  

}

