function checkchoices(tracknum, maxselect) {
	
	trackvar = "track";
	
	choices = new Array();
	
	noduplicate = true;

	for(i=0; i<=maxselect; i++) {
		
		response = document.getElementById(trackvar.concat(tracknum,"_",(i+1)));
		
		answer = response.value;
		
		if (answer != "" && answer != "NONE") {
		
			for (x in choices) {
				
				if (answer == choices[x]) {
					
					noduplicate = false;
					alert("You have already selected " + answer + ". Please select a different workshop. We have cleared the duplicate response so you can select another workshop.");
					response.value = "";
					
				} 
				
			}
			
			if (noduplicate) choices.push(answer);
		}
	}
	
	return noduplicate;
	
}

function toggleThisTrack(tracknum, maxselect) {
	
	trackvar = "track";
	togglevar = "toggle";
	
	toggle = document.getElementById(togglevar.concat(tracknum));
	
	for (i=0; i<=maxselect; i++) {
		
		response = document.getElementById(trackvar.concat(tracknum, "_", (i+1)));
		
		if (toggle.checked) {
			
			response.value = "NONE";
		
		} else {
			
			response.value = "";
			
		}
		
	}
	
}

function displaynotes(k,i,n,itp,p) {
	
	//alert("KEY: " + k + "N: " + n + "I: " + i);
	
	var myNotes = document.getElementById("js_notes");
	var myID = document.getElementById("js_id");
	var myPartial = document.getElementById("js_partial");
	
	myNotes.innerHTML = n;
	myID.innerHTML = i+itp;
	myPartial.innerHTML = p;
	
	if(itp != "") {
	
		var itpt = new Spry.Widget.ValidationTextField('itpschoolvalid', 'none', { validateOn:['blur', 'change']});
		var itpi = new Spry.Widget.ValidationTextField('itpteachvalid', 'none',  { validateOn:['blur', 'change']});
	
	}
	
}
