function SendMessage(form, url, json, message)
{	
	$.get(url, json);
	
	$(':input', form)
	 .not(':button, :reset, :hidden')
	 .val('')
	 .removeAttr('checked')
	 .removeAttr('selected')
	 .attr('disabled', 'disabled');
	
	$(message).css('display', 'block');
}

function validateForm(sender)
{
	var isValid = true;
	$('.aiinput').each(
		function () {
			if (isEmpty($(this))) {
			isValid = false;
			setErrorState($(this));
		}
		else {
			removeErrorState($(this));
		}
	});
	
	return isValid;
}

function disable(control) {
	control.attr('disabled', true);
}

function isEmpty(field) {
	var isEmpty = field.val() == "";
	if (field.val() == field.attr('title')) {
		isEmpty = true;
	}
	return isEmpty;
} 

function setErrorState(elem)
{
	elem.addClass('error');
	elem.parent().addClass('error');
}

function removeErrorState(elem) {
	elem.removeClass('error');
	elem.parent().removeClass('error');
} 
