/**
 * Class: LangSelector
 * A basic class that enable the selection of languages, changing dom elements
 * as they are found.
 */
function LangSelector(lang) {
    this.lang = lang;
};

LangSelector.prototype.setLang = function(szLang) {
    if(!this.lang[szLang]) {
        return false;
    }

    for(var szTextKey in this.lang[szLang]) {
        var oDomElement = document.getElementById(szTextKey);
        if(!oDomElement) {
            continue;
        }

        var szTextValue = this.lang[szLang][szTextKey];

        oDomElement.innerHTML = szTextValue;
    }
};

