Chamar Script em uma pagina jsp

tenho que chamar a função javascript por meio do botão adcionado a cada registro da tabela. O Firebug diz que não é possível encontrar a função Confere() “Confereis not defined”.

Neste caso, todo esse código está na pagina “confere.jsp”, primeiro tenho a função java script, depois tenho o código que carrega a tabela com os dados do bd e adciona o botão. Não entendi porque não acha a função…

<script type="text/javascript">
function Confere(id){   
    if (window.XMLHttpRequest){// code for IE7+, Firefox, Chrome, Opera, Safari
          xmlhttp=new XMLHttpRequest();
      }
    else {// code for IE6, IE5
          xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    xmlhttp.onreadystatechange=function(){
          if (xmlhttp.readyState==4 && xmlhttp.status==200)  {
            document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
        }
     }
    alert(id);   
    xmlhttp.open("GET","ajaxConfere.jsp?id="+id+"",true);
    xmlhttp.send();
}
</script>

para chama-la:

out.println("<td > <button type=button onclick=javascript:Confere("+rs.getString("id")+") > OK </button> </td>");

Erro: “Confereis not defined”.

obs. ja coloquei o script em uma pagina separada Scripts.js mas também não houve resultados, o problema continua

por favor me ajudem !!!

S.O.S

tenta assim:

out.println("<td > <button type=button onclick="Confere("+rs.getString("id")+")" > OK </button> </td>")";

Vlw pela ajuda…
Mas assim da erro!