// JavaScript Document
var cX = 0; var cY = 0; var rX = 0; var rY = 0;
  
      function UpdateCursorPosition(e){ cX = e.pageX; cY = e.pageY;}
  
      function UpdateCursorPositionDocAll(e){ cX = event.clientX; cY = event.clientY;}
 
      if(document.all) { document.onmousemove = UpdateCursorPositionDocAll; }
  
      else { document.onmousemove = UpdateCursorPosition; }
  
      function AssignPosition(d) {
 
      if(self.pageYOffset) {
  
      rX = self.pageXOffset;
  
      rY = self.pageYOffset;
  
      }
  
      else if(document.documentElement && document.documentElement.scrollTop) {
  
      rX = document.documentElement.scrollLeft;
 
      rY = document.documentElement.scrollTop;
 
      }
 
      else if(document.body) {
 
      rX = document.body.scrollLeft;
 
      rY = document.body.scrollTop;
  
      }
 
      if(document.all) {
  
      cX += rX;
 
      cY += rY;
  
      }
  
      d.style.left = (cX+10) + "px";
  
      d.style.top = (cY+10) + "px";
  
      }
  
      function HideContent(d) {
 
      if(d.length < 1) { return; }
  
      document.getElementById(d).style.display = "none";
  
      }
  
      function ShowContent(d) {
 
      if(d.length < 1) { return; }
 
      var dd = document.getElementById(d);
 
      AssignPosition(dd);
 
      dd.style.display = "block";
 
      }
 
      function ReverseContentDisplay(d) {
 
      if(d.length < 1) { return; }
 
      var dd = document.getElementById(d);
  
      AssignPosition(dd);
  
      if(dd.style.display == "none") { dd.style.display = "block"; }
  
      else { dd.style.display = "none"; }

      }
	  
function navigate(month,year,query) {
        var url = "/cal.php?month="+month+"&year="+year+"&query="+query;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = callback;
        req.send(null);
}

function callback() {
        obj = document.getElementById("eventShow");

		if(req.readyState == 4) {
                if(req.status == 200) {
                        response = req.responseText;
                        obj.innerHTML = response;
                        //fade(0);
                } else {
                        alert("There was a problem retrieving the data:\n" + req.statusText);
                }
        }
}


