function postComment() {
	new Ajax.Request('/post-comment', {
		method: 'post',
		parameters: $('comment_form').serialize(true),
		onSuccess: function(transport) {
			var response = transport.responseText;
			if(response==1) {
				$('error_message').update('Invalid.');
			} else if(response==2) {
				$('error_message').update('Please wait 60 seconds before posting again.');
			} else if(response==3) {
				$('error_message').update('All fields must be completed.');
			} else {
				$('comments').update(response);
				new Effect.ScrollTo('comments');
			}
		},
		onFailure: function() {
			$('error_message').update('Invalid.');
		}
	});
}

function sendMessage() {
	new Ajax.Request('/send-message', {
		method: 'post',
		parameters: $('contact').serialize(true),
		onSuccess: function(transport) {
			var response = transport.responseText;
			if(response==1) {
				$('success_message').update('Thank you.');
				$('submit_button').disable();
			} else {
				$('error_message').update('Invalid.');
			}
		},
		onFailure: function() {
			$('error_message').update('Invalid.');
		}
	});
}

function limitInput(obj, maxLength) {
	if(obj.value.length>maxLength) {
		obj.value = obj.value.substr(0, maxLength);
	}
}