$(document).ready(function() {

	//validate and submit
	$('#contact').validate({
		rules: {
			enquiry_name: {
				required: true,
				minlength: 3
			},
			enquiry_email: {
				required: true,
				email: true,
				minlength: 5
			},
			enquiry_site: {
				required: true
			},
			enquiry_comment: {
				required: true,
				minlength: 3
			},
			enquiry_captcha: {
				required: true,
				remote: {
					url: '/contact-us/process/',
					type: 'post',
					data: {
					  captureHash: function() {
						return $("#enquiry_captcha").val();
					  }
					}
      			}

			}

		},
		messages: {
			enquiry_name: {
				required: 'Please fill in your full name.',
				minlength: $.format('At least {0} characters required!')
			},
			enquiry_email: {
				required: 'Please fill in your email address.',
				minlength: $.format('At least {0} characters required!')
			},
			enquiry_site: {
				required: 'Please select the site you are interested in.'
			},
			enquiry_comment: {
				required: 'Please fill in your comment.'
			},
			enquiry_captcha: {
				required: 'Please enter the security code.', 
				remote: 'The security code does not match.'
			}

		}
	});


});



function doSend(iframe) {	

	$("#enquiry_captcha").validate();

	if ($('#contact').valid()) {
		
        var $button = $('#contact_submit');
		$button.attr('disabled', 'disabled');
        $button.attr('value', $button.attr('value') + "TED...");
		
		
		$('#contact_status').html('enquiry sent.');		
		
		$.post('/contact-us/process/', 
			   $('#contact').serialize()
			   , function() { 
					if (iframe == 1) document.location = '/contact-us/thank-you/?iframe=1';
					  else  document.location = '/contact-us/thank-you/';
				}
			   , 'JSON');
		
		
	} else {
		window.status = 'One or more of your fields have a validation error, please check what is filled in.';
	}
	
	return false;
}

