
var row_arr = new Array;

// serch variables
var raporty = new Object();
raporty["firma"] = '';
raporty["rok"] = '';
raporty["typ"] = '';



function setRaporty(rap_variable,rap_value) // set serch variable
{
raporty[rap_variable]=rap_value;
//alert(raporty["firma"] + '---' + raporty["rok"] + '---' + raporty["typ"]);
raportyPrint();
}

function raportyPrint() // redrawing raports
{
var rows_visible = new Array;

var ile_kryt = 0;
for (var i in raporty)
{
	if(raporty[i]!='')
	{
	ile_kryt++;
	}
}

	var table_to_affect = document.getElementById('raporty_lista');

	a = table_to_affect.getElementsByTagName('tr').length;
	row_arr = table_to_affect.getElementsByTagName('tr');


	for(var s=0;s<a;s++){
		if( row_arr[s].getAttribute("atr_record") == 'yes' ) // if no table header
		{
			rows_visible[s]=0;
			for (var i in raporty)
			{
				if(raporty[i]!='')
				{
					 if(row_arr[s].getAttribute("atr_"+i)==raporty[i])
					 {
					 	 rows_visible[s]=rows_visible[s]+1;
					 }
					 else
					 {
					 	 delete rows_visible[s];
					 }


				}
			}
		}
	}


	for(var s=0;s<a;s++){
		if( row_arr[s].getAttribute("atr_record") == 'yes' ) // if no table header
		{
					 //alert("draw: " + s + " --- " + rows_visible[s] + '----' + ile_kryt);
					 if(rows_visible[s]==ile_kryt)
					  row_arr[s].style.display="";
					 else
					  row_arr[s].style.display="none";
		}
	}
	return true;
}


