function WartoscWysz(typWart, typId, aktywnyWart)
{
	var typ=typWart;
	var id=typId;
	var divId='div'+id;
	var aktywny=aktywnyWart;
	var wartosc="";	//wpisana lub zaznaczona wartosc
	
	var kontener = '<div style="float: left" id="'+divId+'"></div>';
	
	
	this.getKontener = function()
	{ return kontener; };
	
	
	this.getTyp = function()
	{ return typ; };
	
	this.setTyp = function(val)
	{ typ = val; };
	
	
	this.setWartosc = function(val)
	{ wartosc = val; };
	
		
	this.print = function()
	{
		if((el = document.getElementById(divId)))
		{
			if(aktywny)		//jezeli pole jest aktywne, wybieramy pomiedzy polem tekstowym a lista wyboru
			{
				if(typeof(typ) == 'string')
					pole = '<input type="text" id="'+id+'" name="'+id+'" value="'+(wartosc!=""?wartosc:"")+'">';
				else
				{
					pole = '<select id="'+id+'" name="'+id+'">';
			
					pole += '<option value=""></option>';
					for(i=0; i<typ.length; i++)
						if(wartosc != "" && typ[i] == wartosc)
							pole += '<option value="'+typ[i]+'" selected="selected">'+typ[i]+'</option>';
						else
							pole += '<option value="'+typ[i]+'">'+typ[i]+'</option>';
							
					pole += '</select>';
				}
			}
			else	//jezeli pole jest nieaktywne, wyswietlamy zawsze nieaktywne pole tekstowe
				pole = '<input type="text" class="wartosc" id="'+id+'" name="'+id+'" value="" disabled="disabled">';
				
			el.innerHTML = pole;	//wyswietlamy pole wartosci wyszukiwania
		}
	};
	
	this.setAktywny = function(val)
	{ aktywny = val; };
}