var XMLHttpRequestObject = false;

if(window.XMLHttpRequest){
  XMLHttpRequestObject = new XMLHttpRequest();
}
else if(window.ActiveXObject){
  XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}

function pobierz_kalendarz(poledaty,dest,adres,numer,ilosc){
  
  if(ilosc>0){
    for(var i=1;i<=ilosc;i++){
      var blok = dest + "_" + i;
      document.getElementById(blok).style.visibility = 'hidden';
      document.getElementById(blok).style.display = 'none';
    }
  }
  var poledaty_name = poledaty + "_" + numer;
  var dest_name = dest + "_" + numer;
  var wybrana = document.getElementById(poledaty_name).value;
  var adres = "kalendarz/" + adres + "&wybrana=" + wybrana + "&poledaty=" + poledaty + "&dest=" + dest + "&numer=" + numer;

  document.getElementById(dest_name).style.visibility = 'visible';
  document.getElementById(dest_name).style.display = 'block';
  
  if(XMLHttpRequestObject){
    var div = document.getElementById(dest_name);
    XMLHttpRequestObject.open("GET", adres);
    XMLHttpRequestObject.onreadystatechange = function()
    {
      if(XMLHttpRequestObject.readyState == 4 && 
          XMLHttpRequestObject.status == 200){
        div.innerHTML = XMLHttpRequestObject.responseText;
      }
    }
    XMLHttpRequestObject.send(null);
  }
}
function wpiszdate(data,nazwa,dest){
  document.getElementById(nazwa).value = data;
  close_calendar(dest); 
}
function close_calendar(div){
  var dest = document.getElementById(div);
  dest.innerHTML = "";
  document.getElementById(div).style.visibility = 'hidden';
  document.getElementById(div).style.display = 'none';
}
