hmmm, session management is working on the server.
lets try this to help troubleshoot, find the following code:
if ($WAFV_Errors != "") {
PostResult($WAFV_Redirect,$WAFV_Errors,"contact");
}
and change it to:
if ($WAFV_Errors != "") {
die("<pre>Sessions: ".var_dump($_SESSION)."</pre><br /><pre>POST: ".var_dump($_POST)."</pre><br />Errors: ".$WAFV_Errors);
PostResult($WAFV_Redirect,$WAFV_Errors,"contact");
}
this will help me see what's going wrong.