/*
  $Id: ct_ajax.js v1.0 2007/05/22 cetechuk.net
  Provides a set of additional site features using an AJAX / PHP framework.
*/

// Test for browser support and create ajaxRequest object

function ajaxFunction(div_id, month){ 
   
	var ajaxRequest;  // Instantiate ajaxRequest object
	
	try{
		// Opera 8.0+, Firefox, Safari, IE7
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// IE 6
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Error or unsupported browser.
				alert("Unsupported browser or error");
				return false;
			}
		}
	}
    
    // Function to receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
      if(ajaxRequest.readyState == 4){
			document.getElementById(div_id).innerHTML=ajaxRequest.responseText;
            }
      else{
      document.getElementById(div_id).innerHTML= '<center><img src="ajax_wait.gif" height="16" width="16" border="0" alt="Please wait" /><br />Loading ...</center>'; // load animated "waiting" gif
      }
	}
	ajaxRequest.open("GET", "avail_ajax.php?month="+month, true);
	ajaxRequest.send(null);    
}