Salve a tutti.

Con javascript non vado d'accordo. Posto qui in php perché non vorrei che il problema fosse con php e non con javascript. Spero in una illuminazione .
Il problema semplice è questo: tramite link permetto di andare alle sezioni "visualizza", "aggiorna", "elimina" articolo. Tutto funziona. Ho pensato che per "elimina" fosse utlie inserire un alert con conferma. Impantanato. Avete qualche suggerimento utile, perché penso di averle provate tutte ma l'unico risultato che ottengo è che mi elimina sempre l'articolo sia che dica ok sia che annulli l'operazione dall'alert. Allego il codice. Grazie in anticipo.
Codice PHP:

<script type="text/javascript">
<!--
function confirmation() {
    var answer = confirm("Vuoi eliminare l'articolo?")
    if (answer){
        alert("eliminazione in corso!")
        window.location = "<?php $site4 ?>";
    }
    else{
        alert("Non hai eliminato articolo!")
    }
}
//-->
</script>

<?php 

include ("../config.inc.php");
include (
"../connect.php");
$id $_GET['idart'];
// esecuzione prima query
$count mysql_query("SELECT COUNT(idart) FROM articolid");
$res_count mysql_fetch_row($count);
$righe mysql_num_rows($count);
if(
$righe == 0) {
echo 
"non ci sono articoli";
}
// numero totale di records
$tot_records $res_count[0];

// risultati per pagina(secondo parametro di LIMIT)
$per_page 5;

// numero totale di pagine
$tot_pages ceil($tot_records $per_page);

// pagina corrente
$current_page = (!$_GET['page']) ? : (int)$_GET['page'];

// primo parametro di LIMIT
$primo = ($current_page 1) * $per_page;

echo 
"<div align=\"center\">\n<table>\n";

if(
$res_count == 0) {
echo 
"non ci sono articoli";
}
//gestione links
$site0 "catalogo/index.php";
$site2 "catalogo/dettaglio.php";
$site3 "catalogo/aggiorna.php";
$site4 "catalogo/elimina.php";
$site5 "catalogo/visarticoli.php";
// esecuzione seconda query con LIMIT
$query_limit mysql_query("SELECT idart, articolo FROM articolid LIMIT $primo$per_page");
while(
$i mysql_fetch_array($query_limit)) {
echo 
" <tr>\n <td>";
$self =  "<a href=/$site2?idart=$i[idart]>visualizza</a>";
$self2 "<a href=/$site3?idart=$i[idart]>aggiorna</a>";
$self3 "[url="/$site4?idart=$i[idart]"]elimina[/url]";
  
//echo "<a href=\"paginazione.php?id=" . $results['id_reg'] . "\">" . $results['username'] . "\n" . "</a>
echo"".$i['idart']."-".$i['articolo']."\n"."
"
."\n".$self."\n".$self2."\n".$self3."\n"."
"




echo 
"</td>\n </tr>\n";
}

// paginazione
include("paginazione1.php");


// inserimento paginazione
echo " <tr>\n <td height=\"50\" valign=\"bottom\" align=\"center\">$paginazione</td>\n";

echo 
" </tr>\n</table>\n</div>";

mysql_close();

?>