XMLHttpRequest Object

Eu tenho uma função js, tirada de um exemplo. Acontece que
quando colocada na pasta adequada, sempre fica com o erro:
XMLHttpRequest cannot be resolved to a type, nas linhas 7
e 10.
Estou utilizando o Eclipse Europe 3.2, Tomcat 5.5.
Alguém poderia me ajudar???
Obrigado.
1.function initRequest(url) {
2. var req = null;
3. try {
4. req = new ActiveXObject(“Microsoft.XMLHTTP”);
5. } catch(e) {
6. try {
7. req = new ActiveXObject(“Msxml2.XMLHTTP”);
8. } catch(ex) {
9. try {
10. req = new XMLHttpRequest();
11. } catch(exc) {
12. alert(“Esse browser não tem recursos para uso do Ajax”);
13. req = null;
14. }
15. }
16. }
17 return req;
18.}

Você por acaso não está colocando isso dentro de uma classe ou dentro de um scriptlet JSP? Isso deve ser colocado em uma tag script do HTML.