/*  The following document is to control various calendar changes */


//This function is for the individual month quick links
function changeCalendar(cMonth,chosenMonth,calContainer,size){
	if(document.getElementById(calContainer)){
	var calendar = document.getElementById(calContainer);
		createAjaxObj();
		var changeType = 'quickLink';
		var month = chosenMonth;
		var loc = '';
		loc += '../includes/ajax/processing_scripts/process-calendar.php';
		loc += '?changeType=';
		loc += changeType;
		loc += '&month=';
		loc += month;
		loc += '&container=';
		loc += calContainer;
		loc += '&size=';
		loc += size;
		request.open("GET",loc);
		request.send(null);
		request.onreadystatechange = function(){
			if(request.readyState == 4 && request.status == 200){
				calendar.innerHTML = request.responseText;
				if(calContainer == 'LargeCalendarContainer'){
					setTimeout("setHeightCalendar()",500);	
				}else{
					setTimeout("setHeight()",500);	
				}
			}
		}
	}
}
//function for getting the previous or next month
function incrementMonth(cDate,increment,calContainer,size){
	if(document.getElementById(calContainer)){
		var calendar = document.getElementById(calContainer);
		createAjaxObj();
		var changeType = 'slide';
		var increment = increment;
		var cDate = cDate;
		var loc = '';
		loc += '../includes/ajax/processing_scripts/process-calendar.php';
		loc += '?changeType=';
		loc += changeType;
		loc += '&increment=';
		loc += increment;
		loc += '&cDate=';
		loc += cDate;
		loc += '&container=';
		loc += calContainer;
		loc += '&size=';
		loc += size;
		request.open("GET",loc);
		request.send(null);
		request.onreadystatechange = function(){
			if(request.readyState == 4 && request.status == 200){
				calendar.innerHTML = request.responseText;
				if(calContainer == 'LargeCalendarContainer'){
					setTimeout("setHeightCalendar()",500);	
				}else{
					setTimeout("setHeight()",500);	
				}
			}
		}
	}
}