If you are just validating to ensure the fields aren't blank then i would add a class to all text fields like so
type="text" id="Firstname" class="validate" />
then use Jquery to loop over all fields with a class of¬†.validate¬†and check whether any of them are blank. You can then choose how you alert the user.
if($(this).val().length === 0)
alert($(this).attr('id')+ " is blank");
for radio buttons you could check like so
alert('Radio not checked');
by testing the¬†:checked¬†pseudo selector
Or similarly grouping sets of checkboxes together by assigning a class and then looping over them to test that at least one has been checked.