function getObject(name) { 
   var ns4 = (document.layers) ? true : false; 
   var w3c = (document.getElementById) ? true : false; 
   var ie4 = (document.all) ? true : false; 

   if (ns4) return eval('document.' + name); 
   if (w3c) return document.getElementById(name); 
   if (ie4) return eval('document.all.' + name); 
   return false;
}

function loadXMLDoc(key,file,loc,tmp) {
var req;

var url=file+"?"+key;

if (tmp == "relation") {getObject(loc).innerHTML = '<div style="text-align: center; padding: 50px 0px;"><img style="vertical-align:middle" src="images/loading.gif" style="margin-right: 5px">&nbsp;Czekaj...</div>';}
else if (tmp == "calendar") {getObject(loc).innerHTML = '<div style="text-align: center;"><img style="vertical-align:middle" src="images/loading.gif" style="margin: 0px 5px 0px auto">&nbsp;Czekaj...</div>';}
else if (tmp) {getObject(loc).innerHTML = '&nbsp;<img style="vertical-align:middle" src="images/loading.gif" style="margin-right: 5px">&nbsp;Czekaj...';}
try { req = new ActiveXObject("Msxml2.XMLHTTP"); } 
catch(e) { 
try { req = new ActiveXObject("Microsoft.XMLHTTP"); } 
catch(oc) { req = null; } 
} 
if (!req && typeof XMLHttpRequest != "undefined") { req = new XMLHttpRequest(); } 
  if (req != null) {
    req.onreadystatechange=function(){if(req.readyState!=4)return;if(req.status==200){getObject(loc).innerHTML = req.responseText}};
    req.open("GET", url, true); 
    req.send(null); 
  } 
} 

function getCookie(N){
       if(N=(new RegExp(N+'=([^;]*)')).exec(document.cookie+';'))return N[1]
}

document.cookie="calendarBox_id=";

function calendarBox(t,id,date) {

if(getCookie("calendarBox_id")) {

document.getElementById('calendar_'+getCookie("calendarBox_id")).style.backgroundColor = '#EFEFEF';
document.getElementById('calendar_'+getCookie("calendarBox_id")).style.color = '#942D43';

}

document.cookie="calendarBox_id="+id;

t.style.backgroundColor = '#092D66';
t.style.color = '#FFFFFF';
loadXMLDoc('action=calendar_box_description&date='+date,'ajax.php','calendar_box','calendar');

}
