....
if ($(".star-rating").children().length==0)
{
$('div.star-rating-wrap').append('<div class="empty"></div>');
}
...
var form = $( "#myform" );
form.validate();
$( "button" ).click(function() {
$("input.valid").removeClass("valid");
$("label.need-class").addClass("valid");
});
if (isset($_POST["email"]) && isset($_POST['imya']) && ...)
{
//Отправка почты
}
else
{
//Вывод списка незаполненных и неправильно заполненных полей
}