function getElementsByClass(searchClass,node,tag) {

        var classElements = new Array();
        if (node == null)
                node = document;
        if (tag == null)
                tag = '*';
        var els = node.getElementsByTagName(tag);
        var elsLen = els.length;
        var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
        var j = 0;
        for (i = 0; i < elsLen; i++) {
                if (pattern.test(els[i].className) ) {
                        classElements[j] = els[i];
                        j++;
                }
        }
        return classElements;
}

function changeState(){
	var  States = "all"

	var fomula = document.getElementById("typform");
	var pola = fomula.getElementsByTagName("input");
	var ilosc=pola.item(0).value;
	ilosc++;
	ilosc++;
	if(pola.item(1).checked)
		States="all"

	for (var i = 2; i < ilosc; i++)
	{

	if(pola.item(i).checked)
		States=pola.item(i).value
	}
	showWines(States);
}


function showWines(stany)
{
	var contener = document.getElementById("oferta");
	var divy = contener.getElementsByTagName("div");
	var wina = getElementsByClass("element", contener, "div")


		//document.write("stan " + stany[0])
		var viewed=0

		for (var i = 0; i < wina.length; i++)

		{
			var atrybuty=wina[i].getElementsByTagName("input")
			var typ=atrybuty[0].value

			if ( stany== "all")
			{
				//drukuj wszytskie
				wina[i].style.display = "block";
				viewed++
			}
			else if (typ == stany)
			{
				//drukuj jesli jest dopasowane do warunkow
				wina[i].style.display = "block";
				viewed++
			}
			else
			{
				//usun reszte
				wina[i].style.display = "none";
			}
		}

	var dlugosc = (viewed)*140
	contener.style.width =dlugosc + "px"
	if (viewed==0)
		{
			document.getElementById("pusto").style.display="block"
		}
	else
			document.getElementById("pusto").style.display="none"
}






