function submitContactForm() {
	// settings
	requiredVars = new Array();
	requiredVars[requiredVars.length] = "bedrijfsnaam";
	requiredVars[requiredVars.length] = "contactpersoon";
	requiredVars[requiredVars.length] = "bericht";
	
	requiredVarsOneOf = new Array();
	requiredVarsOneOf[requiredVarsOneOf.length] = "telefoon";
	requiredVarsOneOf[requiredVarsOneOf.length] = "email";
	requiredVarsOneOf[requiredVarsOneOf.length] = "skype";
	
	// pass required vars
	passRequired = true;
	for(i = 0; i <= requiredVars.length-1; i++) {
		if($("#contactformulier #" + requiredVars[i]).val() == undefined || $("#contactformulier #" + requiredVars[i]).val() == '') {
			passRequired = false;
		}
	}
	if(passRequired == false) {
		alert("U dient de verplichte velden in te vullen.");
		return false;
	}
	
	// pass one of vars
	passOneOf = false;
	for(i = 0; i <= requiredVarsOneOf.length-1; i++) {
		if($("#contactformulier #" + requiredVarsOneOf[i]).val() != undefined && $("#contactformulier #" + requiredVarsOneOf[i]).val() != '') {
			passOneOf = true;
			break;
		}
	}
	if(passOneOf == false) {
		alert("U dient bij minstens \u00E9\u00E9n van de communicatievormen uw gegevens in te vullen.");
		return false;
	}
	 
	$.post("contactsubmit.php", $("#contactformulier").serialize(),
			function(data){
				if(data == false) {
					alert("Er heeft zich een fout voorgedaan. Probeer het nogmaals.");
				}
				else {
					$("#contactform_content").html("<p>Het contactformulier is verzonden. Er zal z.s.m. contact met u worden opgenomen.</p>");
				}
			}, 
		"json");
}
