function handleDivTag_calendar(divtag){
   var divtag;
   return divtag;
}

function createRequestObject_calendar() {
	var req;
	if(window.XMLHttpRequest){
		req = new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("There was a problem creating the XMLHttpRequest object");
	}
	return req;
}
	
var http_calendar = createRequestObject_calendar();
var divhandler_calendar = new handleDivTag_calendar(null);

function sendRequest_calendar1(more,divtag) {
	if (window.timeoutID) window.clearTimeout(window.timeoutID);
	window.timeoutID = window.setTimeout("sendRequest_calendar('"+more+"', '"+divtag+"')",200);
}
function sendRequest_calendar(more,divtag) {
	//alert(more+" "+divtag);
	divhandler_calendar.divtag = divtag;
	document.getElementById(divtag).innerHTML = "Loading...";
	if (divtag=="public_event") http_calendar.open("get", "http://www.remybumppo.org/public_calendar_res.php?"+more);
	if (divtag=="event_detail") http_calendar.open("get", "http://www.remybumppo.org/event_detail.php?"+more);
	
	http_calendar.onreadystatechange = handleResponse_calendar;
	http_calendar.send(null);
}

function handleResponse_calendar() {
	//alert(http_calendar.status+" "+http_calendar.readyState);
	if(http_calendar.readyState == 4 && http_calendar.status == 200){
		var response = http_calendar.responseText;
		if(response) document.getElementById(divhandler_calendar.divtag).innerHTML = response;
	}
}
function event_d(event_id) {
	var more = "event_id="+event_id;
	sendRequest_calendar(more,'event_detail');
}