function showTab(nr) {
	if (zoekManVrouwIngevuld()) {
		var tabs = $("div.form_wrapper");
		for (var i=0; i<tabs.length; i++) {
			// loop alle tabs af
			var tab = jQuery(tabs[i]);
			if (tab.css("display")!="none") {
				// deze tab is niet verborgen
				// -> doe een fadeout
				tab.fadeOut(
					"fast",
					function() {
						// -> en daarna een fadein voor de nieuwe tab
						$("div.form_wrapper#tab" + nr).fadeIn("fast");
	
						// highlight het plaatje boven de tab
						$("li#tab" + nr + " a").css('background-position', '0 -25px');
					}
				);
	
				// un-highlight de vorige tab
				$("li#tab" + (i) + " a").removeAttr("style");
			}
		}
	} else {
		// keuze 'man-vrouw' niet ingevuld - kan nu de tab niet tonen
		alert("Maak eerst een keuze");
	}
}

function checkVerplicht() {
	
	// god, I love jQuery :)
	var rows = $("form#inschrijven div.verplicht").parents("td.beige");
	
	rows.removeClass("verplicht");
	var verplicht = rows.find("input[@value=''][@type='text']").parents("td.beige").addClass("verplicht");
	
	var is_ok = (verplicht.length==0);
	
	if (!is_ok) {
		var tab_id = verplicht.eq(0).parents("div.form_wrapper").attr("id");
		var tab_nr = tab_id.substr(3);
		showTab(tab_nr);
		return false;
	}
	
	var tel_ok = ($("form#inschrijven input#telthuis").val() != "" || $("form#inschrijven input#telmobiel").val() != "");
	if (!tel_ok) {
		alert("Je hebt niet alle verplichte velden ingevuld");
		showTab(3);
		return false;
	}
	
	return true;
}

function zoekManVrouwIngevuld() {
	var keuzes = $("form#inschrijven input[@name='zoek']");
	for (var i=0; i<keuzes.length; i++) {
		if (keuzes[i].checked) {
			return true;
		}
	}
	
	return false;
}
