function toggle_visibility(name,details, id) {
  
  /*
  opisy = document.getElementsByName(name);
  linki = document.getElementsByName(details);
  c = opisy.length;
  for(var i=0; i<c; ++i) {
    op = opisy[i];
    li = linki[i];
    if(op.style.display != 'none') {
      op.style.display = 'none';
      li.innerHTML = 'rozwiń...';
    }
  }
  nr = id.substr(1,1);
  document.getElementById(id).style.display = 'block';
  document.getElementById(id).style.display = 'block';
  document.getElementById('a'+nr).innerHTML = 'zwiń...';
  */
  if(document.getElementById(id).style.display == 'block') {
    id_a = id.substr(1,1);
    document.getElementById(id).style.display = 'none';
    document.getElementById('a'+id_a).innerHTML = 'rozwiń...';
  } else {
    document.getElementById('p1').style.display = 'none';
    document.getElementById('p2').style.display = 'none';
    document.getElementById('p3').style.display = 'none';
    document.getElementById('p4').style.display = 'none';
    
    document.getElementById('a1').innerHTML = 'rozwiń...';
    document.getElementById('a2').innerHTML = 'rozwiń...';
    document.getElementById('a3').innerHTML = 'rozwiń...';
    document.getElementById('a4').innerHTML = 'rozwiń...';
    
    id_a = id.substr(1,1);
    document.getElementById(id).style.display = 'block';
    document.getElementById('a'+id_a).innerHTML = 'zwiń...';
  }
  
  
}

function toggle_form_visibility(name,details, id) {
  nr = id.substr(12,1);
  if(document.getElementById(id).style.display == 'block') {
    document.getElementById(id).style.display = 'none';
    document.getElementById('details_link'+nr).src = 'gfx/plus.jpg';
  } else {
      opisy = document.getElementsByName(name);
      linki = document.getElementsByName(details);
      c = opisy.length;
      for(var i=0; i<c; ++i) {
        op = opisy[i];
        li = linki[i];
        if(op.style.display != 'none') {
          op.style.display = 'none';
          li.src = 'gfx/plus.jpg';
        }
      }
      document.getElementById(id).style.display = 'block';
      document.getElementById('details_link'+nr).src = 'gfx/minus.jpg';
  }
  
}


function populatedropdown(dayfield, monthfield, yearfield){
  var monthtext=['Sty','Lut','Mar','Kwi','Maj','Cze','Lip','Sie','Wrz','Paź','Lis','Gru'];
  var today=new Date();
  var dayfield=document.getElementById(dayfield);
  var monthfield=document.getElementById(monthfield);
  var yearfield=document.getElementById(yearfield);
  for (var i=0; i<31; i++)
    dayfield.options[i]=new Option(i+1, i+1);
  dayfield.options[today.getDate()-1]=new Option(today.getDate(), today.getDate(), true, true);
  for (var m=0; m<12; m++)
    monthfield.options[m]=new Option(monthtext[m], monthtext[m]);
  monthfield.options[today.getMonth()]=new Option(monthtext[today.getMonth()], monthtext[today.getMonth()], true, true);
  var thisyear=today.getFullYear()-10;
  for (var y=0; y<20; y++) {
    yearfield.options[y]=new Option(thisyear, thisyear);
    thisyear+=1;
  }
  yearfield.options[10]=new Option(today.getFullYear(), today.getFullYear(), true, true);
}

function enable_if_active(parent, child1, child2, child3, child4, child5) {
  if(!parent.checked) {
    if(child1 !='') document.getElementById(child1).disabled = true;
    if(child2 !='') document.getElementById(child2).disabled = true;
    if(child3 !='') document.getElementById(child3).disabled = true;
    if(child4 !='') document.getElementById(child4).disabled = true;
    if(child5 !='') document.getElementById(child5).disabled = true;
  } else {
    if(child1 !='') document.getElementById(child1).disabled = false;
    if(child2 !='') document.getElementById(child2).disabled = false;
    if(child3 !='') document.getElementById(child3).disabled = false;
    if(child4 !='') document.getElementById(child4).disabled = false;
    if(child5 !='') document.getElementById(child5).disabled = false;
  }
}