function createObject() {
	var request_type;
	var browser = navigator.appName;
	if(browser == "Microsoft Internet Explorer"){
	request_type = new ActiveXObject("Microsoft.XMLHTTP");
	}else{
		request_type = new XMLHttpRequest();
	}
		return request_type;
}

var http = createObject();

/* -------------------------- */
/* SEARCH					 */
/* -------------------------- */
function treatquery() {

q = document.getElementById('abr').value;

// Set te random number to add to URL request
nocache = Math.random();
http.open("GET", "/catalog/search_list.php?abr=" + escape(q)+'&nocache = '+nocache, true);

http.onreadystatechange = handleHttpResponse;

http.send(null);
}

function handleHttpResponse() {    // traitement de la demande

  if(http.readyState == 4)
  {
    if (http.responseText.indexOf('invalid') == -1)
    {


		var res = http.responseText;
	    var elements = res.split(";");
	    var result;
	    if (elements[0] != '')
	    {
	      result = "<br></a><a style=\"text-decoration:none;color:#A52A2A;\" href=\"javascript:setQuery('" + elements[0].replace(/'/g,"\\'") + "');\">" + elements[0] + "</a><br />";
	      for (var i=1;i<elements.length;i++)
	      {
	        result = result + "<br><a style=\"text-decoration:none;color:#A52A2A;\" href=\"javascript:setQuery('" + elements[i].replace(/'/g,"\\'") + "');\">" + elements[i] + "</a><br />";
	      }
	      document.getElementById('res').innerHTML = result;
	      document.getElementById('res').style.visibility = 'visible';

	    }
	    else
	    {
	    	document.getElementById('res').style.visibility = 'hidden';
	    }
	    isWorking = false;

    }
  }
}

function setQuery(ch){

    document.getElementById('abr').value = ch;
    document.getElementById('res').style.visibility = 'hidden';
}











