

$(document).ready(function()
{
	function isFormValid(selector)
	{
//		var iscomplete = true;
//
//		$(selector).find('input[type="text"]').each(function()
//		{
//			if ($.trim($(this).val()) === "") {iscomplete = false;}
//		});
//
//		return iscomplete;

		return $('#quickform').isValid();
	}

	function addClickEvent()
	{
		$('#submitbutton').click(function(evt)
		{
			if (isFormValid('#quickform'))
			{
				$(this).unbind();
				$(this).find('.submit').hide();
				$(this).find('.processing').show();

				var formdata = $('#quickform').serialize();

				$.post('server/submitForm.php', formdata, function(result)
				{
					if (result == "ok")
					{
						$('#submitbutton').hide();
						$('.successbox').fadeIn();
					}

					else
					{
						addClickEvent();
						$('#submitbutton').hide();
						$('#submitbutton').find('.submit').show();
						$('#submitbutton').find('.processing').hide();
						$('.failbox').fadeIn().delay(5000).fadeOut(function()
						{
							$('#submitbutton').fadeIn();
						});

					}
				});
			}

			else
			{
				alert( $('#validationmessage').text() );
			}
		});
	}

	$('#submitbutton').show();

	addClickEvent();
});
