﻿function CTransLang(langs,selLang,selDom){
    this.langs=langs;
	this.selLang=$(selLang);
	this.selDom=$(selDom);
    
	this.selLangChanged();
	this.selLang.attachEvent('onchange',Util.CreateDelegate(this,this.selLangChanged));
}
CTransLang.prototype={	
    selLangChanged:function(){
        var i=this.selLang.selectedIndex;
        if(i<0){
            this.selLang.selectedIndex=0;
            return;
        }
        var s=this.selLang.options[i].innerText;
        var domains=this.langs[this.selLang.value];

        this.selDom.innerHTML="";
        for(var value in domains){
            var option = document.createElement("option");
            this.selDom.options.add(option);
            option.text = domains[value];
            option.value = value;  
        }
    }
}
