var requestChangeMonth = null;

function changeMonth (mode) {

 suites = document.getElementById('availabilitySuites').value;
 suiteArray = null;

 if (suites != '') {

  offset = document.getElementById('availabilityOffset').value;
  
  if (mode == 'minus') {
   offset = offset*1 - 1; 
   if (offset*1 < 0) {
    offset = 0;
   }
  }
  else {
   offset = offset*1 + 1;
   if (offset*1 > 11) {
    offset = 11;
   } 
  }
 
  suiteArray = suites.split('_');
  document.getElementById('availabilityOffset').value = offset;
 
  for (i = 0; i < suiteArray.length; i++) {
  
   suiteName=suiteArray[i];
   $("#availabilitySuite" + suiteArray[i]).load('/availabilityCalendar.html?offset=' + offset + '&suite=' + suiteArray[i] +'&source=availability', messageToScreenCalendar('availabilitySuite' + suiteArray[i], suiteArray[i]));
   
   if(i==(suiteArray.length-1)) {
    $("#availabilityMonth").load('/suiteCalendar.html?offset=' + offset + '&suite=' + suiteArray[i] +'&source=availability&requestedMonth=yes');
   }
  }
 }
}

/*
 * Replace html in targetCalendarDiv
 */
function messageToScreenCalendar(target){
  
  offset = document.getElementById('availabilityOffset').value

  if(offset == '0') {
   document.getElementById('availabilityLeftArrow').innerHTML = '&nbsp;';
 }
 else {
   document.getElementById('availabilityLeftArrow').innerHTML = '<a class="availabilityLink" href="javascript: changeMonth(' + "'minus'" + ')">' + '&lt;' + '</a>';
 }

 if(offset == '11') {
   document.getElementById('availabilityRightArrow').innerHTML = '&nbsp;';
 }
 else {
   document.getElementById('availabilityRightArrow').innerHTML = '<a class="availabilityLink" href="javascript: changeMonth(' + "'plus'" + ')">' + '&gt;' + '</a>';
 }
}

/* -----------------------------------------------------------------------------
 * $Log: changeAvailability.js,v $
 * Revision 1.3  2008/07/30 21:21:06  Olaf
 * Various changes
 *
 * Revision 1.2  2008/07/25 17:52:43  Olaf
 * Various changes
 *
 * Revision 1.1  2008/04/19 09:34:44  server
 * Various changes
 *
 * Revision 1.2  2008/03/23 08:26:42  server
 * Various changes
 *
 * Revision 1.1  2008/03/22 17:45:47  server
 * Various changes
 *
 * Revision 1.1  2008/03/22 08:09:36  server
 * Various changes
 *
 * -----------------------------------------------------------------------------
 */
