You have added
<input name="addblock" type="text" id="addblock" style="display:none" value="" >
to each of your input fields, and each one has the same ID. There would need to be a seperate 'WA Sever Validation' server behavior for each field, in the php code that is placed before the DOCTYPE declaration, with a separate ID to correspond with each of those lines.
I think you could just remove these lines from all but the 'name' input field and let the spry validation widgets take care of the rest.