Realmente no deberías resolverlo con javascript ..
Se trata de "redireccionar" cuanto termines tu proceso (en este caso de envio de un e-mail .. por qué podría ser cualquier otro tipo de proceso, como por ejemplo una insercción de registros en una BBDD).
Código PHP:
<?
// proceso PHP
if (....){
// todo bien
header ("Location: dondesea.php"); // aunque sea a esta página.
exit;
} else {
// si todo mal ..
header ("Location: error.php);
exit;
}
?>
Se trata de que NO dejes el proceso de PHP justo despues de enviar datos de un formulario HTML en el mismo script y proceso.
Un saludo,