var page_offset = 0;

function ajax_search_me() {
  var search_term = document.getElementById("search_term").value;
  var method = "GET";
  var url = "/Merchant2/merchant.mvc?Screen=SRCH";
  //Make search page display Ajax template instead
  url += "&Ajax=true";
  //Define what fields will get searched
  url += "&offset=" + page_offset;
  url += "&srch_name=1";
  url += "&srch_code=1";
  url += "&srch_meta_keywo=1";
  url += "&srch_out_of_sto=1";
  url += "&srch_product_br=1";
  url += "&srch_manuf_sku=1";
  url += "&srch_upc_code=1";
  url += "&srch_az_asin=1";
  url += "&srch_az_fba_usa=1";
  url += "&srch_az_fba_uk=1";
  //Add search keywords
  url += "&Search=" + escape(search_term);
  var xmlHttp;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      try
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      catch (e)
        {
        alert("Your browser does not support AJAX!");
        return false;
        }
      }
    }
    xmlHttp.onreadystatechange=function()
      {
      if(xmlHttp.readyState==4)
        {
		document.getElementById("ajax_search_holder").style.visibility = "visible";
		document.getElementById("ajax_search_holder").innerHTML = xmlHttp.responseText;
        }
      }
    xmlHttp.open(method,url,true);
    xmlHttp.send(null);
}

function do_nothing() {
	return;
}
var alertTimerId = 0;
alertTimerId = setTimeout("do_nothing()", 1);
function search_delay(p_offset) {
	page_offset = p_offset;
	var search_term = document.getElementById("search_term").value;
	if (search_term.length > 2) {
		alertTimerId = setTimeout("ajax_search_me()", 150);
	}
	else {
		clearTimeout(alertTimerId);
		document.getElementById("ajax_search_holder").style.visibility = "hidden";
	}
}

