function prepareerOudeScholenSelectie() {
	var mijnScholen = document.getElementById("mijnScholen");

	if (!mijnScholen) {
		return;
	}
	
	var scholen = new Array();
	var schoolids = new Array();
	
	for (var i=0; i<mijnScholen.childNodes.length; i++) {
		if (mijnScholen.childNodes[i].nodeName=='LI' &&
		    mijnScholen.childNodes[i].getAttribute('schoolid')) {
			scholen.push(mijnScholen.childNodes[i].innerHTML+'&nbsp;');
			schoolids.push(mijnScholen.childNodes[i].getAttribute('schoolid'));
		}
	}
	
	mijnScholen.aantal = 0;

	if (scholen.length > 0) {
		mijnScholen.className = "";
		mijnScholen.innerHTML = "";
		
		for (var x=0; x<scholen.length; x++) {
			addSchool(schoolids[x], scholen[x]);
		}
	}
}

function addSchool(id, tekst) {
	var mijnScholen = document.getElementById("mijnScholen");
	
	if (mijnScholen.className=="leeg") {
		mijnScholen.aantal = 0;
		mijnScholen.className = "";
		mijnScholen.innerHTML = "";
	}
	
	if (!isGeselecteerd(id)) {
		var nieuwLi = document.createElement("li");
		nieuwLi.schoolid = id;
		nieuwLi.innerHTML = tekst;
		nieuwLi.style.cursor = "pointer";
		nieuwLi.onclick = verwijder;
		
		nieuwLi.onmouseover = function() { this.className = "hover"; };
		nieuwLi.onmouseout =  function() { this.className = ""; };
				
		var span = document.createElement("span");
		span.innerHTML = "verwijderen";
		nieuwLi.appendChild(span);
		
		mijnScholen.appendChild(nieuwLi);
		mijnScholen.aantal++;
	}
	
	updateScholenVeld();
}

function isGeselecteerd(schoolid) {
	var mijnScholen = document.getElementById("mijnScholen");
	
	var alGeselecteerd = false;
	for (var i=0; i<mijnScholen.childNodes.length; i++) {
		if (mijnScholen.childNodes[i].schoolid &&
		    mijnScholen.childNodes[i].schoolid == schoolid) {
			alGeselecteerd = true;
			break;
		}
	}
	return alGeselecteerd;
}

function verwijder() {
	var mijnScholen = document.getElementById("mijnScholen");
	mijnScholen.removeChild(this);
	mijnScholen.aantal--;
	
	if (mijnScholen.aantal==0) {
		mijnScholen.className = "leeg";
		mijnScholen.innerHTML = "<li>Kies een school uit de lijst.</li>";
	}
	
	updateScholenVeld();
}

function setTabState(state) {
	if (state=='provincies') {
		document.getElementById("provinciesTH").className = "actief";
		document.getElementById("plaatsenTH").className = "inactief";
		document.getElementById("scholenTH").className = "inactief";
	} else if (state=='plaatsen') {
		document.getElementById("provinciesTH").className = "";
		document.getElementById("plaatsenTH").className = "actief";
		document.getElementById("scholenTH").className = "inactief";
	} else if (state=='scholen') {
		document.getElementById("provinciesTH").className = "";
		document.getElementById("plaatsenTH").className = "";
		document.getElementById("scholenTH").className = "actief";
	}
}

function updateScholenVeld() {
	var mijnScholen = document.getElementById("mijnScholen");
	
	var t = '';
	for (var i=0; i<mijnScholen.childNodes.length; i++) {
		t += mijnScholen.childNodes[i].schoolid+' ';
	}
	
	document.forms[0].scholen.value = t;
}

