
var xmlhttp
var UnitID=0;
var monthDateEscape;

function changeMonth(monthDate)
{

xmlhttp=null
monthDateEscape=escape(monthDate)

if (window.XMLHttpRequest)
  {
  xmlhttp=new XMLHttpRequest()
  }
else if (window.ActiveXObject)
  {
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  }
if (xmlhttp!=null)
  {
  xmlhttp.onreadystatechange=state_Change
  xmlhttp.open("GET","ajaxCalendar.html?date="+monthDateEscape,true)
  xmlhttp.send(null)
  }
}

function state_Change()
{
// if xmlhttp shows "loaded"
if (xmlhttp.readyState==4)
  {
  // if "OK"
  if (xmlhttp.status==200)
  {
  //alert(xmlhttp.responseText);
 
  var xmlArray=xmlhttp.responseText.split("documentDivider");

  document.getElementById('ajaxCalendar').innerHTML=xmlArray[0];
  
  //javascriptCalendar
  
  document.getElementById('javascriptCalendar').innerHTML=buildCal(xmlArray[1] ,xmlArray[2], "main", "month", "daysofweek", "days", 1);

var dateArray = xmlArray[3].split("dateDivider");

if (parseInt(dateArray[0]) != 0)
{
for(i = 0; i < dateArray.length; i++){
dateArray[i]=parseInt(dateArray[i]);
document.getElementById("eleday" + dateArray[i]).style.background="#006699";
document.getElementById("eleday" + dateArray[i]).style.color="#FFF";
document.getElementById("eleday" + dateArray[i]).style.fontWeight="bold";
}
}

if (parseInt(xmlArray[4]) == 1){
document.getElementById("eleday" + savedate).style.background="#FFF";
}

}
}
}

