hay dos cosas
estás usando
$error == "0"
pero no sé si la libreria fzo.mail.php que cargás reconoce ese valor para error, quizás debas utilizar
$error == true
más allá de eso, estás pasando un header() con php, que se va a ejecutar antes de la script, siempre y cuando el header se ejecute y no te produzca un error (ese sería otro problema)
te convendría hacerlo todo en js
Código Javascript
:
Ver original<script language="javascript">
alert('lo que quieras');
location.replace('contacto.html');
</script>
Saludos