	$(function(){
		var loader = jQuery('<div id="loader"><h2 style="color:#ff9900;"><img style=""float:left;padding:5px;" src="/css/red/ajax-loader.gif" alt="loading..." />  Posting...</h2></div>')
			.appendTo("span#loading")
			.hide();
		jQuery().ajaxStart(function() {
			loader.show();
		}).ajaxStop(function() {
			loader.hide();
		}).ajaxError(function(a, b, e) {
			throw e;
		});
		
		var v = jQuery("#new_message").validate({

		rules: {
			message_name: "required",
			message_email: {
				required: true,
				email: true
			},
			message_subject: {
				required: true,
				minlength: 2
			},
			message_body: {
				required: true,
				minlength: 2
			}
		},
		messages: {
			message_name: "Please enter your name",
			message_email: "Please enter a valid email address",
			message_subject: {
				required: "Please enter a subject",
				minlength: "Your subject must consist of at least 2 characters"
			},
			message_body: {
				required: "Please enter some text",
				minlength: "Your message must consist of at least 2 characters"
			}
		},
			submitHandler: function(form) {
				$('#btn_submit').attr('disabled','disabled');
				jQuery(form).ajaxSubmit({
					//success: function(){
					//	$("#poster").show();
					//	v.resetForm();
					//}
				});
			}
		});

	});
