Salve ragazzi ed eccomi di nuovo qui

ho questo pulsante :
che richiama questa funzione ajax:
codice:
function inserimentoMatPri(){
myRequest = CreateXmlHttpReq2(myHandler6);
if(document.getElementById('nome_nuova_matpri').value==''){
alert ("Si prega di inserire il nome della materia prima");
}else{
var matpri=document.getElementById('nome_nuova_matpri').value;
myRequest.open("GET","amministratore_salvataggio_materia_prima.php?nome="+escape(matpri));
myRequest.send(null);
}
}
Quando clicco il pulsante per la prima volta la funzione funziona benissimo, il problema sorge se devo cliccarlo per la seconda volta , la funziona non viene richiamarta devo per forza ricaricare la pagina come mai?