$(document).ready(function() {
	// zet een trigger op het postcode/huisnummer veld
	// indien het land niet NL is, geen trigger
	$('#input_huisnummer').bind('blur', function() {
		if($('#landcode').val() == 'undefined' || $('#landcode').val() == 'NL') {
			checkPostcode();
		}
	});
	$('#input_postcode').bind('blur', function() {
		if($('#landcode').val() == 'undefined' || $('#landcode').val() == 'NL') {
			checkPostcode();
		}
	});

	
	$('#input_huisnummer_nieuw').bind('blur', function() {
		if($('#landcode_nieuw').val() == 'undefined' || $('#landcode_nieuw').val() == 'NL') {
			checkPostcode('_nieuw');
		}
	});
	$('#input_postcode_nieuw').bind('blur', function() {
		if($('#landcode_nieuw').val() == 'undefined' || $('#landcode_nieuw').val() == 'NL') {
			checkPostcode('_nieuw');
		}
	});
	
	$('#input_huisnummer_betaler').bind('blur', function() {
		if($('#landcode_betaler').val() == 'undefined' || $('#landcode_betaler').val() == 'NL') {
			checkPostcode('_betaler');
		}
	});
	$('#input_postcode_betaler').bind('blur', function() {
		if($('#landcode_betaler').val() == 'undefined' || $('#landcode_betaler').val() == 'NL') {
			checkPostcode('_betaler');
		}
	});
	
	$('#rekening').bind('blur', function() {
		checkAccountNumber('');
	});
	$('#rekening_nieuw').bind('blur', function() {
		checkAccountNumber('_nieuw');
	});
	
	$('#rekening_bank').bind('blur', function() {
		if($(this).attr("checked")) {
			checkAccountNumber('');
		}
	});
	$('#rekening_giro').bind('blur', function() {
		if($(this).attr("checked")) {
			checkAccountNumber('');
		}
	});
	
	$('#rekening_bank_nieuw').bind('blur', function() {
		if($(this).attr("checked")) {
			checkAccountNumber('_nieuw');
		}
	});
	$('#rekening_giro_nieuw').bind('blur', function() {
		if($(this).attr("checked")) {
			checkAccountNumber('_nieuw');
		}
	});
	
	$(".digits-only").keypress(function (e) { 
		//if the letter is not digit then display error and don't type anything
		if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) {
	    	return false;
		}	
	});
});
