var xmlHttp

function showResult(str)
{
if (str.length==0)
 { 
  document.getElementById("ajaxtrace").
   innerHTML="";
    document.getElementById("ajaxtrace").
     style.border="0px";
      return
       }
       
       xmlHttp=GetXmlHttpObject()
       
       if (xmlHttp==null)
        {
	 alert ("Browser does not support HTTP Request")
	  return
	   } 
	   
	   var url="/ajaxtrace.php"
	   url=url+"?q="+str
	   url=url+"&sid="+Math.random()
	   xmlHttp.onreadystatechange=stateChanged 
	   xmlHttp.open("GET",url,true)
	   xmlHttp.send(null)
			 document.getElementById('ajaxtrace').innerHTML = '<center><img src="loading.gif" alt="Please wait for your results" broder="0px"></center>';

	   } 
	   
	   function stateChanged() 
	   { 
	   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
	    { 
	     document.getElementById("ajaxtrace").
	      innerHTML=xmlHttp.responseText;
	       document.getElementById("ajaxtrace").
	        style.border="1px dotted #FFF";
		 } 
		 }
		 
		 function GetXmlHttpObject()
		 {
		 var xmlHttp=null;
		 try
		  {
		   // Firefox, Opera 8.0+, Safari
		    xmlHttp=new XMLHttpRequest();
		     }
		     catch (e)
		      {
		       // Internet Explorer
		        try
			  {
			    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
			      }
			       catch (e)
			         {
				   xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				     }
				      }
				      return xmlHttp;
				      }
