
jQuery(document).ready(function(){
	// Zipcode validation
	if (jQuery('fieldset').hasClass('step1')) {
		regionValidation.bindForm(jQuery('#ontdek_actie'));
	}
});
	


var regionValidation = {
	formObj : null,
	bindForm : function(formObj){
		regionValidation.formObj = formObj;
		regionValidation.formObj.bind('submit', regionValidation.submitHandler);
	},
	submitHandler : function(evt) {
		evt.preventDefault();
		evt.returnValue = false;
		var actioncode = jQuery('#uid90').attr('value');
		var zipcode = jQuery('#uid71').attr('value');
		jQuery.get('/index.php?type=10&zip=' + zipcode + '&code=' + actioncode,
			function(data, textStatus) {
				regionValidation.handleResponse(data);
			}
		);
		
		return false;
	},
	handleResponse : function (data){
		if (data != 'OK') {		
			regionValidation.formObj.before(jQuery('<p style="padding: 10px 20px 0 10px; font-size: 1.2em;">'+data+"</p>"));
			regionValidation.formObj.hide();		
		} else {			
			regionValidation.formObj
			.unbind('submit', regionValidation.submitHandler)
			.submit();	
		}
	}		
}