(function($){
	$(function(){
		var e = {}; // object to hold all the errors
		$('#am_form').bind("submit", function(){
			if($('#email').isEmpty(1)) { 
				if(!(e.email)) {
					$('#email').insertErrorAfter(e.email = "Please enter a email address.");
				}
			}
			else if($('#email1').isNotEmail(1)) { 
				if(!(e.email)) {
					$('#email').insertErrorAfter(e.email = "Please a valid email address.");
				}
			} else {
				$('#email').clearErrorAfter();
				if(!!(e.email)) {delete e.email;}
			}
			if($('#firstname').isEmpty(1)) {
				if(!(e.firstname)) {
					$('#firstname').insertErrorAfter(e.firstname = "Please enter a first name.");
				}
			} else {
				$('#firstname').clearErrorAfter();
				if(!!(e.firstname)) {delete e.firstname;}
			}
			if($('#lastname').isEmpty(1)) {
				if(!(e.lastname)) {
					$('#lastname').insertErrorAfter(e.lastname = "Please enter a last name.");
				}
			} else {
				$('#lastname').clearErrorAfter();
				if(!!(e.lastname)) {delete e.lastname;}
			}
			if($('#company').isEmpty(1)) {
				if(!(e.company)) {
					$('#company').insertErrorAfter(e.company = "Please enter a company.");
				}
			} else {
				$('#company').clearErrorAfter();
				if(!!(e.company)) {delete e.company;}
			}
			if($('#country').isEmpty(1)) {
				if(!(e.country)) {
					$('#country').insertErrorAfter(e.country = "Please choose a country.");
				}
			} else {
				$('#country').clearErrorAfter();
				if(!!(e.country)) {delete e.country;}
			}
			if(!isEmpty(e)) {
				$('#errorDiv').insertErrorInDiv();
			}
			return isEmpty(e);
		});
	});
})(jQuery);
