$(document).ready(function(){
	var ajaxformsize = $('.ajaxformulier').size();
	var nonajaxformsize = $('.nonajaxformulier').size();
	if(ajaxformsize > 0) {
		$.each($('.ajaxformulier'), function(){
			InitAjaxForm(this);
		});
	}
	if(nonajaxformsize > 0) {
		$.each($('.nonajaxformulier'), function(){
			InitNonAjaxForm(this);
		});
	}
	$(document).pngFix();
	$("#tabs").tabs();

});

function InitAjaxForm(form){
	$(form).validate({
		meta: "validate",
		onkeyup: false,
		onfocusin: false,
		onfocusout: false,
		onclick: false,
		submitHandler: function(){
			$(form).ajaxSubmit({
				beforeSubmit: function(){
					$.ajaxloader();
				},
				success: function(html){
					$.ajaxloader({close:true});
					$.message(html);
				},
				error: function(XMLHttpRequest){
					$.ShowError(XMLHttpRequest['responseText']);
				}
			});
		}		
	});
}

function InitNonAjaxForm(form){
	$(form).validate({
		meta: "validate",
		onkeyup: false,
		onfocusin: false,
		onfocusout: false,
		onclick: false
	});
}

function LandkaartShowHide(){
	if($('#image_landkaart:visible').size() > 0){
		$('#image_landkaart').hide();
		$('.kaart_groot').hide();
		$('#image_detailkaart').show();
	} else {
		$('#image_detailkaart').hide();
		$('#image_landkaart').show();
		$('.kaart_groot').show();
	}
}