var comboPrefix = '', comboPrefix2 = '';
function ComboItem (_Kod, _Ad, _Tip, _Owner) {
	this.Kod = _Kod?_Kod:0;
	this.Ad  = _Ad?_Ad:'';
	this.Tip = _Tip?_Tip:'';
	this.Owner = _Owner?_Owner:'0';
}
function ComboList(){
	this.Items=new Array();
	this.Add = function (_Kod, _Ad, _Tip, _Owner){
		this.Items[this.Items.length] = new ComboItem (_Kod, _Ad, _Tip, _Owner);
	}
	this.Fill = function (_Combo, _Tip, _Owner, prefix) {
	 var Combo = document.getElementById( prefix?prefix:comboPrefix + _Combo );
	 Combo.options.length = 0;
	 for (_i in this.Items){
	  if (this.Items[_i].Tip == _Tip) {
		if ( this.Items[_i].Kod == 0 || this.Items[_i].Owner == _Owner.options[_Owner.selectedIndex].value ) { 
		 Combo.options[Combo.options.length] = new Option( this.Items[_i].Ad, this.Items[_i].Kod );
		 Combo.options[Combo.options.length-1].selected = (this.Items[_i].Kod==0);
		}
	  }
	 }
	}
	this.Fill2 = function (_Combo, _Tip, _Owner) {
	 this.Fill(_Combo, _Tip, _Owner, comboPrefix2);
	}
}
var CL = new ComboList();