/* Written By Shawn Wagner
 * Blue Communications 2010
 * */
var xmlhttp;
function updateCalendar(){
	var m = document.getElementById("calmonth").value;
	var y = document.getElementById("calyear").value;
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null){
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	var url="updateCalendar.php";
	var params="m="+encodeURI(m)+"&Y="+encodeURI(y);
	xmlhttp.onreadystatechange=updateCalendarState;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
	//alert(params+" was sent");
}
function updateCalendarState(){
	if (xmlhttp.readyState==4&&xmlhttp.status==200){
		document.getElementById("grid").innerHTML=xmlhttp.responseText;
	}
}

function updateEvent(d){
	var m = document.getElementById("calmonth").value;
	var y = document.getElementById("calyear").value;
	
	xmlhttp=GetXmlHttpObject();
	if (xmlhttp==null){
		alert ("Your browser does not support XMLHTTP!");
		return;
	}
	var url="events.php";
	var params="y="+encodeURI(y)+"&m="+encodeURI(m)+"&d="+encodeURI(d);
	xmlhttp.onreadystatechange=updateEventState;
	xmlhttp.open("POST",url,true);
	xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	xmlhttp.setRequestHeader("Content-length", params.length);
	xmlhttp.setRequestHeader("Connection", "close");
	xmlhttp.send(params);
	//alert(params+" was sent");
}
function updateEventState(){
	if (xmlhttp.readyState==4&&xmlhttp.status==200){
		document.getElementById("contenttext").innerHTML=xmlhttp.responseText;
	}
}

function GetXmlHttpObject(){
	if (window.XMLHttpRequest){
		// code for IE7+, Firefox, Chrome, Opera, Safari
		return new XMLHttpRequest();
	}
	if (window.ActiveXObject){
		//code for IE6, IE5
		return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}

