The post is cleared to prevent any inserts, updates, emails, or whatever from happening on the page if the validation fails.
You can use the validated field bindings to get the value of the field when validation fails.
I usually add a url parameter to the failed validation redirect and then key off that for update fields or if the form is populated the first time the page is viewed by any method. So:
$WAFV_Redirect = "rates-and-availabilityx.php?fail=true";
Then in your form fields:
<input name="fieldname" value="<?php echo(isset($_POST["fail"])?$_POST["fieldname"]:ValidatedField("ratesandavailabilityx_878", "fieldname")); ?>"
If you don't need the form initially populated then you can use:
<input name="fieldname" value="<?php echo(ValidatedField("ratesandavailabilityx_878", "fieldname")); ?>"