function toggleVisible(el) {
	if (document.getElementById(el).className == 'visible')
		hideElement(el);
	else
		showElement(el);
}

function check_bedrijf_particulier(el) {
	if (el.value == "bedrijf") {
		document.getElementById('tbl_ln_bedrijfsnaam').style.display='table-row';
		document.getElementById('tbl_ln_kvk').style.display='table-row';
		document.getElementById('tbl_ln_btw').style.display='table-row';
	} else {
		document.getElementById('tbl_ln_bedrijfsnaam').style.display='none';
		document.getElementById('tbl_ln_kvk').style.display='none';
		document.getElementById('tbl_ln_btw').style.display='none';
	}
}

function getCheckedValue(radioObj) {
	if(!radioObj)
		return "";
	var radioLength = radioObj.length;
	if(radioLength == undefined)
		if(radioObj.checked)
			return radioObj.value;
		else
			return "";
	for(var i = 0; i < radioLength; i++) {
		if(radioObj[i].checked) {
			return radioObj[i].value;
		}
	}
	return "";
}



	function check_domein(id1,id2) {
		document.getElementById('domeincheck_result').innerHTML = "<center><span style='color: #486B80'><img src='/images/loading.gif'><br>Uw domeinnamen worden gecontroleerd.<br>Een ogenblik geduld a.u.b.</span></center>";
		ajaxload("/scripts/whois.php?d=" + document.getElementById(id1).value + "&e=" + document.getElementById(id2).value,"domeincheck_result");
	}
	
	

function showElement(el) {
	document.getElementById(el).className = 'visible';
}

function hideElement(el) {
	document.getElementById(el).className = 'hidden';
}

function check_bestel_form(frm) {
	var err = 0;
	
	if (getCheckedValue(frm.bedrijf_particulier) == "bedrijf") {
		var velden = new Array(frm.bedrijfsnaam, frm.kvk, frm.voornaam, frm.achternaam, frm.postcode, frm.huisnummer, frm.straat, frm.plaats, frm.land, frm.telefoon, frm.email, frm.naam_webwinkel);
	} else {
		var velden = new Array(frm.voornaam, frm.achternaam, frm.postcode, frm.huisnummer, frm.straat, frm.plaats, frm.land, frm.telefoon, frm.email, frm.naam_webwinkel);
	}
	
	for (i=0;i<velden.length;i++) {
		if (velden[i]) {
			if (!velden[i].value) {
				err = 1;
				velden[i].className='inputveld_error';
			} else {
				velden[i].className='inputveld';		
			}
		}
		
	}
	

	if (frm.betaalmethode) {
		if (getCheckedValue(frm.betaalmethode) == "overig") {
			if (!frm.betaalmethode_overig.value) {
				err = 1;
				frm.betaalmethode_overig.className='inputveld_error';
			} else {
				frm.betaalmethode_overig.className='inputveld';
			}
		}
	}
	

	
	
	if (!getCheckedValue(frm.referentie)) {
		err = 1;
	}

	if (frm.referentie) {
		if (getCheckedValue(frm.referentie) == "overig") {
			if (!frm.referentie_overig.value) {
				err = 1;
				frm.referentie_overig.className='inputveld_error';
			} else {
				frm.referentie_overig.className='inputveld';
			}
		}
	}

	
	if (getCheckedValue(frm.hosting) != "extern" && frm.domeinnaam && !frm.domeinnaam.value) {
		err = 1;
		frm.domeinnaam.className="inputveld_error";
	}
	if (getCheckedValue(frm.hosting) != "extern" && frm.domeinnaam && frm.domeinnaam.value) {
		frm.domeinnaam.className="inputveld";
	}
	
	if (frm.te_meten_site && !frm.te_meten_site.value) {
		err = 1;
		frm.te_meten_site.className="inputveld_error";
	}
	
	if (frm.installeren_op_url && !frm.installeren_op_url.value) {
		err = 1;
		frm.installeren_op_url.className="inputveld_error";		
	}
	
	
	if (err == 1) {
		alert('U heeft niet alle velden (correct) ingevuld. Gelieve de velden die rood omlijnd zijn te controleren');
		return false;
	} else {
		return true;
	}
	
	
}