Ajax

ae pessoal to com um problema nao consigo identificar!!

to usando eclipse e tomcatpara desenvolver um aplicativo google maps.

uso o objeto xmlhttprequest do ajax mas nao consigo fazer minha funçao funcionar qual o erro no codigo


<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />

  <title>SIMDECON</title>


    <script src="http://www.google.com/jsapi?key=CHAVEAPEIGOOGLEMAPS&sensor=true"></script>
	 <script type="text/javascript">
		google.load("maps", "2");
	    google.load("search", "1");
		function initialize() {
	    	 var mapa = new GMap2(document.getElementById("mapa"));
	    	 var ponto = new GLatLng(-4.7689, -37.4789);
	    	 var marker1 = new GMarker(ponto);
	    	
	    	       
		
				mapa.addControl(new GMapTypeControl());
				mapa.addControl(new GSmallMapControl);
				mapa.setCenter(new google.maps.LatLng(-3.7689, -38.4789),10);
				mapa.addOverlay(marker1);
				
		        var searchControl = new google.search.SearchControl();
		        searchControl.addSearcher(new google.search.WebSearch());
		        searchControl.addSearcher(new google.search.NewsSearch());
		        searchControl.draw(document.getElementById("searchcontrol"));
				setTimeout("ajaxFunction()",1000);
		      }
	      	
	      
		
	  
 
   var latlon;
		    function ajaxFunction(){
		    	
		    	 var xmlhttp;
		    	    if (window.XMLHttpRequest){
				      // instancia para IE7+, Firefox, Chrome, Opera, Safari
				      xmlhttp=new XMLHttpRequest();
				      }
				    else if (window.ActiveXObject) {
				      // instancia para IE6, IE5
				      xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
				      }
				    else {
				      alert("Seu browser nao popssui suporte ao Google Maps");
				           }
		    	    xmlhttp.onreadystatechange=function{
					    if(xmlhttp.readyState==4)
					      {
					    	//eval(latlon + '(xmlHttpReq.responseText;);');
					    	//alert(latlon);
					      }
				    }

		    	    xmlhttp.open("GET","http://localhost:8080/SIMDECON/GerarMapa",true);
			 	 	xmlhttp.send(null);
				     
		    }
		    google.setOnLoadCallback(initialize);
</script>
</head>
<body onunload="GUnload()">

    <div id="mapa" style="width: 600px; height: 500px"></div>
    
</body>
</html>