//AJAX script to populate the cup page.
//Last edited 11/10/08 - PB

var request = null;
var thisCupYear;
function createRequest() {
	try {
		request = new XMLHttpRequest();
	}
	catch (trymicrosoft) {
		try {
			request = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (othermicrosoft) {
			try {
				request = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (failed) {
				request = null;
			}
		}
	}
if (request == null)
	alert("Error creating request object");
}

function getCupGrid() {
	createRequest();
	var selectBox = document.chooseCupYear.cupyear;
	thisYear = selectBox.options[selectBox.selectedIndex].text;
	var url = "scripts/cupgrid.php?cupyear=" + thisYear;
	request.open("GET", url, true);
	request.setRequestHeader("If-Modified-Since", "Sat, 1 Jan 2000 00:00:00 GMT");
	request.setRequestHeader("Cache-Control", "no-cache"); 
	request.onreadystatechange = updateTables;
	request.send(null);
}

function updateTables() {
	if (request.readyState == 4) {
		var newCupGrid = request.responseText;
		var cupDiv = document.getElementById("outputCupGrid");
		cupDiv.innerHTML = newCupGrid;
		var cupYearSpan = document.getElementById("displayedCupYear");
		cupYearSpan.innerHTML = thisYear;
	}
}

