function controleerToevoegenPerceel() {

	b_valid = true;
	
	var str_elements = document.getElementById('elements_nieuwperceel').value;
	if (str_elements != "") {
		var elements = str_elements.split(";");
		for (x=0; x<elements.length ;x++) {
			var id_el = elements[x];
			
			id_error = "error_" + id_el;
			
			tmp_b_valid = true;
			if (id_el == "jaar") {
				if (document.getElementById(id_el).value.length == 0 || isNaN(document.getElementById(id_el).value)) {
					tmp_b_valid = false;
				}
			} else {
				if (document.getElementById(id_el).value.length == 0) {
					tmp_b_valid = false;
				}
			}
			
			if (!tmp_b_valid) {
				b_valid = false;
			}
			
			if (!tmp_b_valid) {
				document.getElementById(id_error).style.display = "block";
			} else {
				document.getElementById(id_error).style.display = "none";
			}
		}
	}
	
	if (b_valid) {
		document.getElementById('perceeltoevoegen').submit();
	}
}

function kiesPerceel(basisurl) {
	ddl_perceel = document.getElementById('id_perceel');
	var id_perceel = ddl_perceel.options[ddl_perceel.selectedIndex].value;
	
	location.href= basisurl + '&id_perceel=' + id_perceel;
}

function naarVolgendeTab(hoofditem) {
	if (controleerGegevens() == false) { //form geldig
		var input = document.createElement("input");
		input.setAttribute("type", "hidden");
		input.setAttribute("name", "volgende_via_tab");
		input.setAttribute("value", hoofditem);
		
		document.getElementById('knop_fichevolgende').value = '';
		if (document.getElementById('knop_fichevorige')) {
			document.getElementById('knop_fichevorige').value = '';
		}
		
		frm = document.getElementById('frm_perceelinhoud');
		frm.appendChild(input);
		frm.submit();
	}
}

function controleerGegevens() {
	b_fouten = false;
	
	if (document.getElementById('elements_txt')) {
		var str_elements = document.getElementById('elements_txt').value;
		if (str_elements != "") {
			var elements = str_elements.split(";");
			
			for (x=0; x<elements.length ;x++) {
				var id_el = elements[x];
				//alert(id_el);
				var length = document.getElementById(id_el).value.length;
				if (length == 0) {
					b_fouten = true;
					document.getElementById(id_el).style.backgroundColor = "#bf2936";
				} else {
					document.getElementById(id_el).style.backgroundColor = "";
				}
			}
		}
	}
	
	if (document.getElementById('elements_radio')) {
		var str_elements = document.getElementById('elements_radio').value;
		if (str_elements != "") {
			var elements = str_elements.split(";");
			
			for (x=0; x<elements.length ;x++) {
				var id_el = elements[x];
				b_ietsgekozen = checkRadiosSelected(id_el);
				if (!b_ietsgekozen) {
					b_fouten = true;
				}
			}
		}
	}
	return b_fouten;
}

function checkRadiosSelected(tagname) {
	b_ietsgekozen = false;
	var e=document.getElementsByName(tagname);
	for (var i=0;i<e.length;i++) {	
		if (e[i].checked) {
			b_ietsgekozen = true;
		}
	}
	
	tmp_id_error = tagname + "_error";
	if (!b_ietsgekozen) {
		document.getElementById(tmp_id_error).style.display = "block";
	} else {
		document.getElementById(tmp_id_error).style.display = "none";
	}
	return b_ietsgekozen;
}
