$(function(){
	$('form').submit(function(){
		$(".errorfield").removeClass("errorfield");
		$("#msg_contaier").empty();
		var counterrors = 0;
		$(".required",this).each(function(){
			if($(this).val()=="") {
				counterrors++;
				$(".formlabel,.fulllabel",$(this).closest(".formitem")).addClass("errorfield");
			}
		});
		if(counterrors>0) {
			$("#msg_contaier").html('<div class="errormessage">Please fill all required fields (now colored in red) before submitting the form</div>');
			return false;
		}
		return true;
	});
	$(".txt,.txtarea,select").focus(function(){
		$(this).closest(".formitem").addClass("active");
	}).blur(function(){
		$(this).closest(".formitem").removeClass("active");
	});
});
