
function getElementByClass(tagName,className){
   var tags = document.getElementsByTagName(tagName);
   var finds = [];
   for(var i = 0, len = tags.length;i < len;++i){

      if(tags[i].className.indexOf(className) != -1)
         finds.push(tags[i]);

   }
   return finds;
}

function showtitle(div_class){
	var distr = getElementByClass('div',div_class);

	var jest=0;
	for (var i = 0; i < distr.length; i++){
		if (distr[i].style.display == 'block')
			jest=1
	}

	var tytul=document.getElementById(div_class)
	if (jest)
		tytul.style.display = 'block';
	else
		tytul.style.display = 'none';
}



function toggle_d(){
	hide_all('plyta_w');
	hide_all('plyta_l');
	hide_all('mdf');
	hide_all('blaty');
	hide_all('obrzeza');
	hide_all('osb');
	hide_all('panele_scienne');
	hide_all('panele_podlogowe');
	hide_all('parapety');
	hide_all('listwy');
	hide_all('mapka_dys');

	show('plyta_w');
	show('plyta_l');
	show('mdf');
	show('blaty');
	show('obrzeza');
	show('osb');
	show('panele_scienne');
	show('panele_podlogowe');
	show('parapety');
	show('listwy');
	showh3('nazwa_wojewodztwa');

	showtitle('b_budowlana');
	showtitle('b_meblowa');
	showtitle('b_wykonczenia');
}

function show(element){
	var elements = getElementByClass('div',element);
	var check = document.getElementById(element).checked

	if (check)
		for (var i = 0; i < elements.length; i++)
			elements[i].style.display = 'block';

}

function showh3(element){
	var elements = getElementByClass('h3',element);
	for (var i = 0; i < elements.length; i++)
			elements[i].style.display = 'block';

}


function hide_all(element){
	var elements = getElementByClass('div',element);

		for (var i = 0; i < elements.length; i++)
			elements[i].style.display = 'none';

}
