var requestChangeMonth = false;
var targetCalendarDiv = null;
var urlCalendar;

function changeMonth (offset, targetCalendar, suite) {

 requestChangeMonth = false;
 targetCalendarDiv = targetCalendar;
    
 if (window.XMLHttpRequest) {
 
    requestChangeMonth = new XMLHttpRequest();
    
 } 
 
 else if (window.ActiveXObject) { 

  requestChangeMonth = new ActiveXObject("Microsoft.XMLHTTP");

 }
 
 else {

  requestChangeMonth = new ActiveXObject("Msxml2.XMLHTTP");
 
 }


 if (requestChangeMonth) {

  var urlCalendar = '/suiteCalendar.html?offset=' + offset + '&targetCalendar=' + targetCalendarDiv + '&suite=' + suite +'&source=suite';  
 
  requestChangeMonth.open("GET", urlCalendar);
 
  requestChangeMonth.onreadystatechange = processCalendar;

  requestChangeMonth.send(null);
 }

}

/*
/ Als het verzoek klaar is
*/

function processCalendar(){
  
  var ready=requestChangeMonth.readyState;
  
 if (ready==4){
 
   newCalendar = requestChangeMonth.responseText;
   messageToScreenCalendar(newCalendar);
 }
}

/*
/ Vervang html in targetCalendarDiv
*/
function messageToScreenCalendar(newCalendar){
  
  document.getElementById(targetCalendarDiv).innerHTML=newCalendar;
}

/* -----------------------------------------------------------------------------
 * $Log: changeSuiteMonth.js,v $
 * Revision 1.3  2008/07/25 17:52:43  Olaf
 * Various changes
 *
 * Revision 1.2  2008/03/22 17:45:47  server
 * Various changes
 *
 * Revision 1.1  2008/03/22 08:09:36  server
 * Various changes
 *
 * -----------------------------------------------------------------------------
 */
