function ajaxkalendar_oznac(obj,zvoleno) {
  ajaxkalendar_odznac(obj);
  obj.className=obj.className+' zvoleno';
  while(obj.nodeName.toLowerCase()!='div') {
    obj=obj.parentNode;
  }
  obj.getElementsByTagName('input')[0].value=zvoleno;
  return false;
}
function ajaxkalendar_odznac(obj) {
  while(obj.nodeName.toLowerCase()!='table') {
    obj=obj.parentNode;
  }
  var as=obj.getElementsByTagName('a');
  for(var i=0;i<as.length;i++) {
    if(as[i].className!="" && as[i].className.indexOf('zvoleno')>-1)  {
      as[i].className=as[i].className.replace("zvoleno", "");
      return false;
    }
  }
  return false;
}

function ajax_kalendar_get(obj,dat) {
  var h=false;
  tobj=obj.parentNode;
  while(tobj.nodeName.toLowerCase()!='div') {
    tobj=tobj.parentNode;
  }
  post_data="akce=kalendar_get&dat="+dat+"&zvoleno="+tobj.getElementsByTagName('input')[0].value+"&nam="+tobj.getElementsByTagName('input')[0].name;
  if (window.XMLHttpRequest) { // Mozilla, Safari,...
    h=new XMLHttpRequest();
  } else if (window.ActiveXObject) { // IE
    try {
      h=new ActiveXObject("Msxml2.XMLHTTP");
    } catch (e) {
      try {
        h=new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {
        h=false;
      }
    }
  }
  if(!h) {
    alert('AJAX nekompatibilní prohlížeč :-(');
    return;
  } else {
    h.onreadystatechange = function() {
      if(h.readyState==4) {
        if(h.status == 200) {
          while(obj.nodeName.toLowerCase()!='div') {
            obj=obj.parentNode;
          }
          obj.innerHTML=h.responseText;
        } else {
          alert('Chyba spojení #'+h.status);
        }
      }
    };
    h.open('POST', '/ajax-kalendar/ajax.php', true);
    h.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=utf-8');
    h.send(post_data);
  }
  return false;
}