function clearInnerHTML(obj) {
	while(obj.firstChild) obj.removeChild(obj.firstChild);
}

//Default query script
function showEvents(url) {

	//clear results div
	document.getElementById('eventList').innerHTML='';
	
	//display loading graphic in results div
	document.getElementById('eventList').innerHTML='<p class="ajaxLoad"><img src="/images/loading_wheel.gif" width="32" height="32" alt="Loading..." style="margin-left: -10px;" /><br /><br /><img src="/images/loading_text.gif" width="101" height="24" alt="Loading..." /></p>';
	
	//var m = document.getElementById('m').value;
	//var y = document.getElementById('y').value;
	//var s = '';
	//var q = document.getElementById('q').value;
	//var f = '';
	//var url = '/community/get_events.php?m=' + m + '&y=' + y + '&s=' + s + '&q=' + q + '&f=' + f + '';
	loadXMLDoc(url);
}

var req;

function loadXMLDoc(url) {
	req = false;
    // branch for native XMLHttpRequest object
    if(window.XMLHttpRequest && !(window.ActiveXObject)) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }
    // branch for IE/Windows ActiveX version
    } else if(window.ActiveXObject) {
       	try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
    }
	if(req) {
		req.onreadystatechange = getEvents;
		req.open("GET", url, true);
		req.send("");
	}
}

function getEvents() {
	if (req.readyState == 4) {
		if (req.status == 200) {
			clearInnerHTML(document.getElementById("eventList"));
			document.getElementById('eventList').innerHTML=req.responseText;
			} else {
			alert("There was a problem retrieving the XML data:\n" +
                req.statusText);
		}
	}
}

function clearSearch() {
	document.getElementById('q').value = '';
	}
