// JavaScript Document
function LanguageLocalizator(){
  this.CS = "cs";
  this.EN = "en";
  this.DE = "de";
  //TODO Implement more values are describrd by ISO 639 Language codes

  this.browserLanguage = '';
  this.osLanguage;
  

  this.normalizeLanguage = LanguageLocalizator_normalizeLanguage;
  this.getBrowserLanguage = LanguageLocalizator_getBrowserLanguage;
  this.init = LanguageLocalizator_init;
}


function LanguageLocalizator_init(){
  if(document.all)
    this.browserLanguage = this.normalizeLanguage(navigator.browserLanguage);
  else
    this.browserLanguage = this.normalizeLanguage(navigator.language);
}

function LanguageLocalizator_normalizeLanguage(languageValue){ 
  
  languageValue = languageValue.substr(0, 2);
  
  return languageValue = languageValue.toLowerCase();
}

function LanguageLocalizator_getBrowserLanguage(){
    return this.browserLanguage;
}

