$(function() {
	$("#fotoscroller").innerfade({
		timeout:4000,
		type:"sequence"
	});
});
function dg(elem) {
	return document.getElementById(elem);
}
function checkEmptyField(fieldName,classOk,classNotOk) {
	var emptyString = /^\s*$/ ;
	if(emptyString.test(document.getElementById(fieldName).value)) {
		document.getElementById(fieldName).className = classNotOk;
		return true;
	} else {
		document.getElementById(fieldName).className = classOk;
		return false;
	}
}
function checkEmailField(fieldName,classOk,classNotOk) {
	var emailString = /^[^@]+@[^@.]+\.[^@]*\w\w$/ ;
	if(!emailString.test(document.getElementById(fieldName).value)) {
		document.getElementById(fieldName).className = classNotOk;
		return true;
	} else {
		document.getElementById(fieldName).className = classOk;
		return false;
	}
}
function checkPCField(fieldName,classOk,classNotOk) {
	var postcode = document.getElementById(fieldName).value;
	postcode = postcode.toUpperCase();
	postcode = postcode.replace(" ","");
	var postcodeString = /^[1-8]{1}[0-9]{3}[A-Z]{2}$/;
	if(!postcodeString.test(postcode)) {
		document.getElementById(fieldName).className = classNotOk;
		return true;
	} else {
		document.getElementById(fieldName).className = classOk;
		return false;
	}
}
function isNumberKey(evt) {
	var charCode = (evt.which) ? evt.which : evt.keyCode;
	if (charCode > 31 && (charCode < 48 || charCode > 57)) {
		return false;
	}
	return true;
}
function showhiderBlader(divid,optie) {
	if(optie == "show") {
		document.getElementById(divid).style.display = "";
	} else if(optie == "hide") {
		document.getElementById(divid).style.display = "none";
	}
}
function validateStap1_2() {
	var aantal_fouten = 0;
	var focusveld = "";

	if(checkEmptyField("telefoon","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "telefoon"; }
	if(checkEmptyField("emailadres","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "emailadres"; }
	else if(checkEmailField("emailadres","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "emailadres"; }
	if(checkEmptyField("plaats","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "plaats"; }
	if(checkEmptyField("postcode","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "postcode"; }
	if(checkEmptyField("huisnummer","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "huisnummer"; }
	if(checkEmptyField("straat","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "straat"; }
	if(checkEmptyField("achternaam","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "achternaam"; }
	if(checkEmptyField("voornaam","tb_bl","tb_bl_err")) { aantal_fouten++; focusveld = "voornaam"; }
	if(dg("bedrag_4").checked == true && (checkEmptyField("bedrag_4_waarde","tb_br","tb_br_err") || dg("bedrag_4_waarde").value == "0")) {
		dg("bedrag_4_waarde").className = "tb_br_err";
		aantal_fouten++;
		focusveld = "bedrag_4_waarde";
	} else {
		dg("bedrag_4_waarde").className = "tb_br";
	}
	if(focusveld != "") {
		dg(focusveld).focus();
	}
	return aantal_fouten == 0;
}
function validateStap3_4() {
	var aantal_fouten = 0;
	var focusveld = "";

	if(dg("bank_id").value == "0") {
		aantal_fouten++;
		dg("bank_box").style.border = "1px solid red";
	} else {
		dg("bank_box").style.border = "";
	}
	return aantal_fouten == 0;
}
