Salve una funzione javascript mi da questo errore:

uncaught exception: [Exception... "Not enough arguments [nsIDOMWindowInternal.alert]" nsresult: "0x80570001 (NS_ERROR_XPC_NOT_ENOUGH_ARGS)" location: "JS frame :: http://zomer.altervista.org/***/visual****.php :: accetta :: line 35" data: no]
ecco la mia pagina:

Codice PHP:
<html>
<body>
<?php

error_reporting
(E_ALL);

require(
'../config.ini.php');

// Se non è stata definita la variabile manda l'utente alla homepage
if(!isset($_SESSION['login']))
{
header('Location: ../login.php');
exit;
}

//controllo se sono presenti richieste sul utente
echo "<div id=\"richieste\">";

//si conette al database è trova l'id dell'amico

$query = "SELECT * FROM richieste WHERE user='".$_SESSION['user']."'";
$select = mysql_query($query) or die("Query fallita <br>".mysql_error()."<br><br>".$query."");

$NumRow = mysql_num_rows($select);

// Il recordset NON è vuoto
if ($NumRow>0){

//oppure in caso di ricerca con il LIKE
while($row = mysql_fetch_array($select))
{

echo
"
<script>
function nascondi() {
var e = document.getElementById(\""
.$row['mittente']."\");
if (e.style.visibility == 'hidden') {
e.style.visibility = 'visible';
e.style.display = 'block';
} else {
e.style.visibility = 'hidden';
e.style.display = 'none';
}
}

</script>
<script>
var myRequest = null;

function CreateXmlHttpReq(handler) {
var xmlhttp = null;
try {
xmlhttp = new XMLHttpRequest();
} catch(e) {
try {
xmlhttp = new ActiveXObject(\"Msxml2.XMLHTTP\");
} catch(e) {
xmlhttp = new ActiveXObject(\"Microsoft.XMLHTTP\");
}
}
xmlhttp.onreadystatechange = handler;
return xmlhttp;
}
function accetta() {
alert();
nick= "
.$_SESSION['user']."
amico= "
.$row['mittente']."
var casuale = Math.random();
myRequest = CreateXmlHttpReq(myHandler);
myRequest.open(\"GET\",\"accetta.php?nick=\"+nick+\"&amico=\"+amico+\"&random=\"+casuale,false);
myRequest.send(null);
}
function myHandler() {
if (myRequest.readyState == 4 && myRequest.status == 200) {
alert(myRequest.responseText);
}
}
</script>
"
;

echo
"<div id=\"".$row['user']."\">";

$amico = " SELECT * FROM utenti WHERE user = '".$row['mittente']."'";
$select2 = mysql_query($amico) or die("Query fallita <br>".mysql_error()."<br><br>".$amico."");
$dati = mysql_fetch_array($select2);

$testo = "L\'utente USURNAME: <b>".$row['mittente']."</b> - NOME:<b> ".$dati['nome']." </b>ti ha chiesto di essere suo amico ";


echo
" ".$testo." <a href=\"JavaScript:accetta()\">Accetta</a>\t - \t
<a href=\"#\" onClick=\"nascondi()\">Ignora</a>"
;
echo
"</div>";
}
}else {
echo
"Nessuna richiesta";
}
echo
"</div>";
?>
</body>
</html>