
    
(function($){
	$(document).ready(function(){
		
		
		var _fn = function (){
			
				$('.contactform').validate({
					errorElement : 'div',
					submitHandler : function(form) {
						
						var _form  = $(form);
						var _table = _form.find('table');
							_table.hide();
						var _message = Site.inlineLoader({
								target		: '#formMessage',
								loadText	: 'Het bericht wordt verstuurd',
								loadImg		: 'plugins/contactform/images/ajax-loader.gif',
								seccesText 	: 'bericht is verstuurd',
								seccesImg	: 'plugins/contactform/images/send.png',
								errorText 	: 'het versturen van het bericht is mis gegaan',
								errorImg	: 'plugins/contactform/images/error.png'
							});
							_message.open();		
					   		$.post(_form.attr('action'),  _form.serializeArray() ,function(request){
					   			if(request.respons){
					   				_message.close(function(){
					   					_table.show();
					   				});	
					   			}else{
					   				_message.error();
					   				_table.show();
					   			}
					   		}, 'json');
				   		return false;
				    },	    	    
				   	messages : {
					    email : {
					       required  : 'veld is leeg!',
					       email	 : 'email adress is niet goed!'
					     },					    
					     name : {
					       required  : 'veld is leeg!'
					     },
					     subject : {
					     	required : 'veld is leeg!'
					     },
					     bericht : {
					     	required : 'veld is leeg!'
					    }
		   			},	    		    
					errorPlacement: function(error, element) {
					     $('.errorPlace-'+element.attr('name')).html( error );
					 }		   
				});			
		};
		
		
		Site.addToSend({'content' : 7} ,function(){
			_fn();
		});
		_fn();
	});
})(jQuery);
