Ciao a tutti
Ho un Form per la modifica dei dati di login al mio sito.
Dopo aver verificato la correttezza dei dati inseriti, utilizzo jquery per visualizzare un messaggio che indica che l'operazione ha avuto successo. Dopo qualche secondo la pagina torna al login.

codice:
<script language="javascript">
$('#helparea').html('<h1>La modifica dei dati ha avuto successo!
Tra pochi secondi sarai reindirizzato alla pagina di Login.</h1>');
</script>
<?php
sleep(5);
$destinazione="index.php";
echo '<script language=javascript>document.location.href="'.$destinazione.'"</script>';
};
?>
Questo codice però non funziona bene, in pratica prima mi fa aspettare 5 secondi e solo dopo viene visualizzato il messaggio per una frazione di secondo perchè parte immediatamente il redirect.

Non conosco javascript mi limito ad utilizzare le funzioni jquery, chi mi aiuta?