$(document).ready(function() {
	cf = $('#xf-contact-form');
	
	btn = $('input[type="submit"]', cf);
	btn.click(function(){
		$('[name]', cf).removeClass('error');
		btn.attr('disabled', 'disabled');
		
		$.post(
			'/contact.php',
			cf.serialize(),
			function(data, status)
			{
				btn.removeAttr('disabled');
				
				if (data.status == 'ERROR')
				{
					$.each(data.elements, function(idx, val) {
						$('[name="'+val+'"]', cf).addClass('error');
					});
				}
				else
				{
					cf.remove();
					$('#xf-contact-thanks').show();
				}
			}
		);
		
		return false;
	});
});

