function resetSelect(parentElement, childElement, dataArray, defaultString) {
	for (i=0;i<childElement.options.length;i++) {
		childElement.options[i] = null;
		childElement.options.length = 0;
	}
	if (defaultString != '') {
		tmpOpt = new Option;
		tmpOpt.text = defaultString;
		tmpOpt.value = 0;
		childElement.options[0] = tmpOpt;
	}
	for (i=0;i<dataArray.length;i++) {
		if (dataArray[i][2] == parentElement.options[parentElement.selectedIndex].value) {
			tmpOpt = new Option;
			tmpOpt.text = dataArray[i][1];
			tmpOpt.value = dataArray[i][0];
			childElement.options[childElement.options.length] = tmpOpt;
		}
	}
}

function updateDate(cal) {
	var date = cal.date;
	
	var dayElement = document.getElementById("selDay");
	var monthElement = document.getElementById("selMonth");
	
	for (i=0;i<dayElement.options.length;i++) {
		if (dayElement.options[i].value == date.print("%e")) {
			dayElement.selectedIndex = i;
		}
	}
	
	for (i=0;i<monthElement.options.length;i++) {
		if (monthElement.options[i].value == date.print("%m-%Y")) {
			monthElement.selectedIndex = i;
		}
	}
}

function updateLinker() {	
	var inputElement = document.getElementById("selLocation");
	var outputElement = document.getElementById("spnLink");
	
	outputElement.innerHTML = '<a href="locationdetails.php?locationID=' + inputElement.value + '" target="_blank">Venue details</a>';
}