$(document).ready(function() {
	$('.text').click(function() {
		$('.text').parent().removeClass('highlight');
		$(this).parent().addClass('highlight');
	});
});

jQuery(function() {
	// show a simple loading indicator
	var loader = jQuery("#loader");
	jQuery().ajaxStart(function() {
		loader.show();
	}).ajaxStop(function() {
		loader.hide();
	}).ajaxError(function(a, b, e) {
		throw e;
	});
	
	jQuery(".leftContact form").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				success: function(){ doSuccess(form); }
			});
		}
	});

	jQuery(".rightContact form").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				success: function(){ doSuccess(form); }
			});
		}
	});
	
	jQuery("#contactForm").validate({
		submitHandler: function(form) {
			jQuery(form).ajaxSubmit({
				success: function(){ doSuccess(form); }
			});
		}
	});
	
	
});


function doSuccess(f){
	f = $(f);
	$('#loader', f.parent()).fadeOut('fast');
	$('#contactForm', f.parent().parent()).fadeOut('slow', function() {
		$('#success', f.parent().parent()).fadeIn('slow');
	});
}
