$(document).ready(function(){
	$("#contact-form").submit(function(event){
		var invalidForm = false;
		$(".needed").each(function(){
			$(this).removeAttr("style");
			if($(this).attr("type") == "radio"){
				var elSet = $("#contact-form").find("input[type='radio'][name='"+$(this).attr('name')+"']:checked");
				if(elSet.length == 0){
					$(this).css("border","1px solid red");
					invalidForm = true;
				}
			}else{
				if($(this).val() == ""){
					$(this).css("border","1px solid red");
					invalidForm = true;
				}
			}
		});
		if(invalidForm){
			event.preventDefault();
			$("#errorMessage").css("display","block");
		}
	});
});