for the creadit card validation, delete the following code from the confirm page::
$WAFV_Errors .= WAValidateRQ(((isset($_POST["cc_type"]))?$_POST["cc_type"]:"") . "",true,7);
$WAFV_Errors .= WAValidateCC(((isset($_POST["cc_number"]))?$_POST["cc_number"]:"") . "","4:51:52:53:54:55:34:37:6011:",true,8);
$WAFV_Errors .= WAValidateNM(((isset($_POST["exp_month"]))?$_POST["exp_month"]:"") . "",1,12,0,",.",true,9);
$WAFV_Errors .= WAValidateNM(((isset($_POST["exp_year"]))?$_POST["exp_year"]:"") . "",2008,4000,0,",.",true,10);
$WAFV_Errors .= WAValidateEL(((isset($_POST["cvv"]))?$_POST["cvv"]:"") . "",3,5,true,11);
there is also a local checkout server behavior for authorize.net still on the confirm page page.
for the redirect problem, send a copy of the checkout success page so I can examine the code on the success page.