$(document).ready(function(){
	$('#contact-send').click(function() {
		$('#contact-send').attr("disabled", "disabled");
		$('#contact-form').animate({opacity: 0.25});
		$('#contact-status').html('Please wait...');
		var myURL = breadcrumbs + 'includes/contact-ajax-submit.php';
		$.ajax({
			type : 'POST',
			url : myURL,
			dataType : 'json',
			data: {
				name : $('#contact-name').val(),
				email : $('#contact-email').val(),
				message : $('#contact-message').val()
			},
			success : function(data){ // if AJAX successful
				if (data.error === true) { // User error
					
					if (data.error_name == true) { // User error
						$('#contact-name').removeClass().addClass('fail'); // enable Submit btn
					} else {
						$('#contact-name').removeClass().addClass('pass'); // enable Submit btn
					}
					if (data.error_email == true) { // User error
						$('#contact-email').removeClass().addClass('fail'); // enable Submit btn
					} else {
						$('#contact-email').removeClass().addClass('pass'); // enable Submit btn
					}
					if (data.error_message == true) { // User error
						$('#contact-message').removeClass().addClass('fail'); // enable Submit btn
					} else {
						$('#contact-message').removeClass().addClass('pass'); // enable Submit btn
					}
					
					$('#contact-form').animate({opacity: 1}); // Show form
					$('#contact-send').removeAttr('disabled'); // enable Submit btn
					$('#contact-status').html(data.msg); // Update status msg
				} else { // User data ok
					$('#contact-form').animate({opacity: 0}).slideUp(1000); // Remove form
					$('#contact-status').html(data.msg); // Update status msg
				}
			},
			error : function(XMLHttpRequest, textStatus, errorThrown) { // if AJAX unsuccessful
				$('#contact-form').animate({opacity: 1}); // Show form
				$('#contact-send').removeAttr('disabled'); // enable Submit btn
				$('#contact-status').html('Sorry, an error occurred. Please try again later.');
			}
		});
	});
});
