var xhr = null;
//var address = '/acatalog/search.gif'
var address = '/acatalog/search.gif'
var ShowLoader  = 0;
function HTTP(query,type,extra)
{ 
  
    try {

      xhr = new ActiveXObject("Msxml2.XMLHTTP");

    } catch (e) {

      try {

        xhr = new ActiveXObject("Microsoft.XMLHTTP");

      } catch (E) {

        try {

      xhr = new XMLHttpRequest();

    } catch (e) {

      alert('Sorry you must enable javascript');

    }


      }

    }


 
    xhr.onreadystatechange  = function()
    { 
	var result;
         if(xhr.readyState  == 4)
         {		 	  
              if(xhr.status  == 200) {
			 // document.getElementById("progress").style.display = 'none';
			   	//setTimeout("Handle(xhr.responseText,type,extra)",1250);
				Handle(xhr.responseText,type,extra); 
				ShowLoader= 0;
			   
			  }
              else  {
                  var i = 0;
			  }
         };
		 
		  if(xhr.readyState  == 1)
         {		
		 	if(ShowLoader == 0) {
		 		//document.getElementById("progress").style.display = 'block';
				Handle('<div style="text-align: center"><img src="' + address + '"></div>',type,extra);
				ShowLoader = 1;
			}
         };
		
    }; 
   xhr.open("GET", query, true); 
   xhr.send(null); 

} 

function HandleError(error) {
	alert(error);
}

function GetData(command,type,extra) {
	var end;
	
	end = HTTP(command,type,extra);
	//alert(end);
}

function Handle(data,type,extra) {
		//alert(type);
		if(type == 'suggestResult') {
				DoSuggest(extra,data);
		}
		
}
