function WartoscSort(nazwy, nazwaId)
{
	var pole="";
	var id=nazwaId;
	var divId='div'+id;
	var aktywny=false;
	var zaznaczone="";
	
	var kontener = '<div style="float: left" id="'+divId+'"></div>';
	
	
	this.getKontener = function()
	{ return kontener; };
	
	
	this.print = function()
	{
		if((el = document.getElementById(divId)))
		{
			pole = '<select id="'+id+'" name="'+id+'" class="sortuj"';
			if(!aktywny)
				pole += ' disabled="disabled">';
			else
			 	pole += '>';
		
			pole += '<option value=""></option>';
			for(i=0; i<nazwy.length; i++)
			{
				var nazwa = this.txtToHtml(nazwy[i]);
				if(zaznaczone != "" && nazwa == zaznaczone)
					pole += '<option value="'+nazwa+'" selected="selected">'+nazwy[i]+'</option>';
				else
					pole += '<option value="'+nazwa+'">'+nazwy[i]+'</option>';
			}
				
			pole += '</select>';
			el.innerHTML = pole;	//wyswietlamy kryteria sortowania
		}
	};
	
	this.setAktywny = function(val)
	{ aktywny = val; };
	
	this.setZaznaczone = function(val)
	{ zaznaczone = val; };
}

WartoscSort.prototype.txtToHtml = function(str)
{
	str = str.toLowerCase();
	str = str.replace(/±/g, "a");
	str = str.replace(/æ/g, "c");
	str = str.replace(/ê/g, "e");
	str = str.replace(/³/g, "l");
	str = str.replace(/ñ/g, "n");
	str = str.replace(/ó/g, "o");
	str = str.replace(/¶/g, "s");
	str = str.replace(/¼/g, "z");
	str = str.replace(/¿/g, "z");
	
	return str;
}