$(function(){
	$("#surveyForm").validate({
		meta: "validate",
		// the errorPlacement has to take the table layout into account
		errorPlacement: function(error, element) {
			if ( element.is(":radio") ) {
				//error.appendTo( element.parent() );
				if (error.text() != "") {
					$("#poll-alert").text("Please complete poll before submitting");
					alert("Please complete all fields");
				}
			} else if ( element.is(":checkbox") ) {
				error.appendTo ( element.next() );
			} else {
				error.appendTo( element.parent().next() );
			}
		},
		// set this class to error-labels to indicate valid fields
		success: function(label) {
			// set &nbsp; as text for IE
			label.html("&nbsp;").addClass("checked");
		}
	});
	$("#surveySubmit").attr("disabled", false);
});