In the Phone field:
type="text" id="Phone" class="inputValue" onblur="if (document.getElementById('phoneServerError')) document.getElementById('phoneServerError').style. display='none'" value="<?php echo(ValidatedField("contact","Phone Number")) ?>" size="30">
you have set the value to use the validated entries for a field named "Phone Number":
value="<?php echo(ValidatedField("contact","Phone Number")) ?>"
but the name of the form element is "Phone":
<input name="Phone"
The validated entries should match the form name to work properly:
value="<?php echo(ValidatedField("contact","Phone")) ?>"