
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';

}

