// JavaScript Document
var xmlHttp

function showEvents(search_type) {
	var url = "getevents.rpc.php?rpc="+serial;
	url=url+'&search_box='+document.getElementById("search_box").value;
	if (search_type == 'advanced') { // advanced search form used
		url=url+'&date='+document.getElementById("adv_date").value;
		url=url+'&area='+document.getElementById("adv_area").value;
		url=url+'&club='+document.getElementById("adv_club").value;
		url=url+'&track='+document.getElementById("adv_track").value;
		url=url+'&post_code='+document.getElementById("adv_post_code").value;
		url=url+'&dist='+document.getElementById("adv_dist").value;
		var arrSelectedEvents = createCheckboxArray('adv_events_list[]');
		for (var i=0; i < arrSelectedEvents.length; i++) {
			url=url+"&events_list[]="+arrSelectedEvents[i];
		}
	} else if (search_type == 'standard') {
		url=url+'&date='+document.getElementById("std_date").value;
		url=url+'&area='+document.getElementById("std_area").value;
	} // end if advanced search form used
	document.getElementById('event_table_container').innerHTML = '<img class="loading" src="images/loading.gif" />';
	var today = new Date()
	var serial = today.getTime();
	xmlHttp=GetXmlHttpObject()
	if (xmlHttp==null)
	{
		alert ("Browser does not support HTTP Request")
		return
	}
	xmlHttp.onreadystatechange=eventsStateChanged;
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
	return true;
}

function eventsStateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	{ 
		var result = xmlHttp.responseText;
		document.getElementById('event_table_container').innerHTML = result;
		//if (document.getElementById('std_search_box')) removeElement('filter_search'); // remove the filter submit button
		if (document.getElementById('adv_search_box')) {
			full_events_list = new Array();
			removeElement('std_events_list');
			document.getElementById('js_events_list').style.display = 'block';
			hideSelectedItems('events_list', 'event_types', 'No Events Selected');
		}
	} 
}
