function checkPostcode(nieuw) {
	if(nieuw != '_nieuw' && nieuw!= '_betaler') {
		nieuw = '';
	}
	var postcode   = $('#input_postcode'+nieuw).val();
	var huisnummer = $('#input_huisnummer'+nieuw).val();
	if(postcode != '' && huisnummer != '') {
		$('#postcode-error'+nieuw).hide();
		$('#postcode-spinner'+nieuw).fadeIn('fast');
		$.ajax({
			type: "POST",
			url: "/extra/ajax-adres.php",
			data: "postcode="+postcode+"&huisnummer="+huisnummer,
			success: function(msg){
				var arr = msg.split('|');
				if(arr[0] == 1) {
					$('#postcode-error'+nieuw).slideUp('slow');
					$('#input_straat'+nieuw).val(arr[1]);
					$('#input_woonplaats'+nieuw).val(arr[2]);
				}
				else {
					$('#postcode-error'+nieuw).text(arr[1]);
					if($('#postcode-error'+nieuw).css('display') == 'none') {
						$('#postcode-error'+nieuw).slideDown('slow');
					}
				}
				$('#postcode-spinner'+nieuw).hide();
			}
		});
	}
}

function checkAccountNumber(idAddon) {
	if(idAddon == undefined) {
		idAddon = '';
	}
	var rekening      = $('#rekening'+idAddon).val();
	var rekening_type = Math.abs(parseInt($('#rekening_bank'+idAddon).attr("checked") ? 1 : 0)-1);
	var action        = "checkAccountNumber";
	if(rekening != '' && ($('#rekening_bank'+idAddon).attr("checked") || $('#rekening_giro'+idAddon).attr("checked"))) {
		$('#rekening'+idAddon).next('div').hide();
		$('#rekening-spinner').fadeIn('fast');
		$.ajax({
			type: "POST",
			url: "/extra/ajax-actions.php",
			data: "action="+action+"&rekening="+rekening+"&rekening_type="+rekening_type,
			success: function(msg) {
				if(msg != 1) {
					$('#rekening'+idAddon).next('div').text("Ongeldig rekeningnummer");
						$('#rekening'+idAddon).next('div').slideDown('slow');
				}
				else {
					if($('#rekening'+idAddon).next('div').css('display') != 'none') {
						$('#rekening'+idAddon).next('div').slideUp('fast');
					}
				}
				$('#rekening-spinner').hide();
			}
		});
	}
}

function AcceptDigits(objtextbox) {
	var exp = /[^\d]/g;
	objtextbox.value = objtextbox.value.replace(exp,'');
}
