$(document).ready(function() {
	$("#thankspanel").hide();

	$("#regform p").addClass("idle");
	$("#regform input, #regform textarea").focus(function(){
		$(this).parent("p").addClass("activeField").removeClass("idle");
	}).blur(function(){
		$(this).parent("p").removeClass("activeField").addClass("idle");
	});
	
	$("#submit").click(function() {
		$('#regform span').hide();		// hide all error messages

		if (!$("input#first_name").val()) {
			$("input#first_name").focus().next("span").css('display','block');
			return false;
		}
		if (!$("input#last_name").val()) {
			$("input#last_name").focus().next("span").css('display','block');
			return false;
		}

		if (!$("input#company").val()) {
			$("input#company").focus().next("span").css('display','block');
			return false;
		}
		if (!$("input#address").val()) {
			$("input#address").focus().next("span").css('display','block');
			return false;
		}
		if (!$("input#city").val()) {
			$("input#city").focus().next("span").css('display','inline');
			return false;
		}
		if (!$("input#state").val()) {
			$("input#state").focus().next("span").css('display','inline');
			return false;
		}
		if (!$("input#zip").val()) {
			$("input#zip").focus().next("span").css('display','inline');
			return false;
		}
		if (!$("input#phone").val()) {
			$("input#phone").focus().next("span").css('display','inline');
			return false;
		}
		if (!$("input#email").val()) {
			$("input#email").focus().next("span").css('display','inline');
			return false;
		}

		var dataString = $("form#regform").serialize();

		$('.loading').show();
		$('#message').hide();
		$('#thankspanel').slideDown('slow');
/*
		$.ajax({
			type: "POST",
			url: "thankyou.php",
			data: dataString,
			success: function() {
				$('#regform').hide();
				$('.loading').hide();
				$('#message').append('<p>Someone will contact you soon</p>').show();
			}
		});
		return false;
	*/
		return true;
	});
});