function nieuwLid(select) {
	if (select.value == "nieuw") {
		select.nextSibling.nextSibling.style.display = "inline";
	} else {
		select.nextSibling.nextSibling.style.display = "none";
	}
}

function adres2Tonen(link) {
	var adres = link.parentNode.parentNode.parentNode;
	
	link.parentNode.rowSpan = 1;
	link.parentNode.innerHTML = "<input type=\"text\" name=\"straat2\" />";

	adres.rows[0].cells[1].innerHTML = "Adres 1";
	adres.rows[0].cells[2].innerHTML = "Adres 2";
	
	var myRow = adres.insertRow(1);
	var myCell = myRow.insertCell(0);
	myCell.innerHTML = "<input type=\"text\" name=\"adresnaam1\" />";
	var myCell = myRow.insertCell(0);
	myCell.innerHTML = "<input type=\"text\" name=\"adresnaam2\" />";
	var th = document.createElement('th'); 
	myRow.insertBefore(th, myRow.cells[0]);
	th.innerHTML = "Naam";
	
	var myCell = adres.rows[3].insertCell(2);
	myCell.innerHTML = "<input type=\"text\" name=\"huisnummer2\" />";
	var myCell = adres.rows[4].insertCell(2);
	myCell.innerHTML = "<input type=\"text\" name=\"gemeente2\" />";
	var myCell = adres.rows[5].insertCell(2);
	myCell.innerHTML = "<input type=\"text\" name=\"postcode2\" />";
	var myCell = adres.rows[6].insertCell(2);
	myCell.innerHTML = "<input type=\"text\" name=\"telefoon2\" id=\"telefoon2\" onfocus=\"boxFocus(this)\" onblur=\"boxBlur(this, '03/123.45.67')\" style=\"color: #C0C0C0\" value=\"03/123.45.67\" />";
}

function gsm2Tonen(link) {
	link.parentNode.innerHTML = "<input type=\"text\" name=\"gsm2\" id=\"gsm2\" onfocus=\"boxFocus(this)\" onblur=\"boxBlur(this, '0123/45.67.89')\" style=\"color: #C0C0C0\" value=\"0123/45.67.89\" />";		
}

function email2Tonen(link) {
	link.parentNode.innerHTML = "<input type=\"text\" name=\"email2\" size=\"30\" />";		
}

function boxBlur(box, dummytext) {
	if (box.value == '') {
		box.style.color = "#C0C0C0";
		box.value = dummytext;
	} else {
		var checkbox = document.getElementById(box.name.substr(0, box.name.length-6));
		if (checkbox)
			checkbox.checked = "checked";
	}
}

function boxFocus(box) {
	if (box.style.color != 'black') {
		box.value = '';
		box.style.color = 'black';
	}
}

function checkInput() {
	var returnValue = true;
	
	var telefoonboxes = ["telefoon1", "telefoon2", "gsm1", "gsm2"];
	
	for (var i in telefoonboxes) {
		var telefoon = document.getElementById(telefoonboxes[i]);
		if ((telefoon) && (telefoon.style.color != "black")) {
			telefoon.value = "";
		}
	}
	
	var textboxes = ["ouderploeg", "vervoer", "aankoop", "gratis"];
	
	for (var i in textboxes) {
		var checkbox = document.getElementById(textboxes[i]);
		var detailbox = document.getElementById(textboxes[i] + "detail");
		var errorbox = document.getElementById(textboxes[i] + "error");
		if ((checkbox.checked) && (detailbox.value.match(/Vul hier/))) {
			errorbox.innerHTML = "*";
			returnValue = false;
		} else {
			errorbox.innerHTML = "";
		}
	}
	
	var error = document.getElementById("error");
	if (!returnValue) {
		error.innerHTML = "Niet alle velden zijn ingevuld, vul ook de velden met een rood sterretje in!<br />";
	} else {
		error.innerHTML = "";
	}
	
	var voornaam = document.getElementById("voornaam1");
	var achternaam = document.getElementById("achternaam1");
	if ((voornaam.value == "") || (achternaam.value == "")) {
		error.innerHTML += "Vul op zijn minst één kind in!";
		returnValue = false;
	}
	
	return returnValue;
}
