Contact = {

	submit: function(form) {

		$('p#contactError',   form).css({display: 'none'});
		$('p#contactSuccess', form).css({display: 'none'});
		$('p#contactButtons', form).css({display: 'none'});
		$('p#contactLoader',  form).css({display: 'block'});
		
		$('label.error', form).removeClass('error');
					
		$.post('application/front/contr/contr_front_plugin_contact.php', 
		       $(form).serialize(), 
		       function(response) { Contact.handleResponse(response, form); },
		       'json');
	},
	
	handleResponse: function(response, form) {

		$('p#contactLoader', form).css({display: 'none'});

		if (response.errors.length > 0) {

			for(i = 0; i < response.errors.length; i++) {
								
				form[response.errors[i]].parentNode.className = 'error';
			}
							
			$('p#contactError',   form).css({display: 'block'});
			$('p#contactButtons', form).css({display: 'block'});
		
		} else {
		
			$('p#contactSuccess', form).css({display: 'block'});
		}
	}
};
