function loadXML() {
	new Ajax.Request('/getSeminars.php',
					 {
						onSuccess: callbackLoadXML,
						onFailure: callbackLoadXMLError
					 }
	);
}
function callbackLoadXML(response) {
	var xmlDoc = response.responseXML;
	var monthCount = xmlDoc.getElementsByTagName("Month").length;
	var html = "";
	for (var i = 0; i < monthCount; i++) {
		// Get the month
		var theMonth = xmlDoc.getElementsByTagName("Month").item(i);
		html += "<table width='90%' border='0' cellpadding='0' cellspacing='0' class='mainpagetext'>";
		// Set the month
		var month = theMonth.getAttribute("value");
		html += "<span id='0month' class='mainheadertext'>" + month + "</span><br />";
		// Loop through child nodes, grabbing Description and Date
		var dateCount = theMonth.getElementsByTagName("Date").length;
		// Table Header
		html += "<tr>" +
				"<td width='127'><p><strong>Date</strong> </p></td>" +
				"<td width='246'><p><strong>Seminar</strong> </p></td>" +
				"</tr>";
		for (var j = 0; j < dateCount; j++) {
			html += "<tr>";
			// Set date
			var theDate = theMonth.getElementsByTagName("Date").item(j);
			// Set innerHTML on display elements
			var date = theDate.getAttribute("value").toString().unescapeHTML();
			var desc = theDate.childNodes[0].nodeValue.toString().unescapeHTML();
			html += "<td class='schedule' width='127' valign='top'><p id='"+j+"date'>" + date + "</p></td>" +
					"<td width='246' valign='top' class='schedule'><span id='"+j+"desc' align='left'>" + desc +
					"</span></td>";
			html += "</tr>";
		}
		html += "</table>";
	}
	// Set innerHTML on Div here
	document.getElementById('seminarData').innerHTML = html;
}
function callbackLoadXMLError(response) {
	alert('There was a server error, please contact the site administrator.');	
}

