$(document).ready(function() {
	$('#regform span').hide();		// hide all error messages
	$("#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");
	});

	$(".showform").click(function() {
		$("#regform").show('slow');
	});

	$("#submit").click(function() {
		$('#regform span').hide();		// hide all error messages

		if (!$("input#Name").val()) {
			$("input#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#Title").val()) {
			$("input#Title").focus().next("span").css('display','block');
			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;
		}

		$("#submit").hide();
		$('.loading').show();

		return true;
	});
});