var req;   

function navigate(month,year,ap_id) {		        
	 
	 
		document.getElementById('loading').style.display='block';
		var url = "../ajaxcalendar/calendar.php?month="+month+"&year="+year+"&ap_id="+ap_id;
        
		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("calendar");
        setFade(0);
        
		if(req.readyState == 4) 
		{ 	  
				
				//if(req.status == 200) 
				//{
                        arr_response = req.responseText;						
                        fade(0);
						
						document.getElementById("calendar").innerHTML = arr_response;
						 
						 document.getElementById('loading').style.display='none';
                //} 
				//else 
				//{
                        //alert("There was a problem retrieving the data:\n" + req.statusText);
                //}
        }
}

function fade(amt) {
	if(amt <= 100) {
		setFade(amt);
		amt += 10;
		setTimeout("fade("+amt+")", 5);
    }
}

function setFade(amt) {
	obj = document.getElementById("calendar");
	
	amt = (amt == 100)?99.999:amt;	
}

/*function dateselect(dt,mnth,yr,email_id)
{
	var emailid = email_id;
	
		var url = "index.php?file=cd-ajaxCalendar&act=Update&dt="+dt+"&mnth="+mnth+"&yr="+yr+"&email_id="+emailid;
        if(window.XMLHttpRequest) {
                req = new XMLHttpRequest();
        } else if(window.ActiveXObject) {
                req = new ActiveXObject("Microsoft.XMLHTTP");
        }
        req.open("GET", url, true);
        req.onreadystatechange = dateselectcallback;
        req.send(null);	
}

function dateselectcallback()
{
		obj = document.getElementById("calendar");
        setFade(0);
		if(req.readyState == 4) 
		{                
				if(req.status == 200) 
				{
					arr_response = req.responseText;						
                    fade(0);
					document.getElementById("td_date_avail").innerHTML = arr_response;	 	
				}
				else 
				{
                    alert("There was a problem retrieving the data:\n" + req.statusText);
                }
		}
}
*/
