var xmlHttp=null;

function showPartNumber(){
	document.getElementById('knowPart').innerHTML = "Part Number: <input type=\"text\" size=\"20\" value=\"\" id=\"inputString\" onkeyup=\"autoSuggest(this.value);\" onblur=\"this.value=''\" /><input type=\"button\" value=\"Find...\" onclick=\"partNumber(document.getElementById('inputString').value)\" /></div><div class=\"suggestionsBox\" id=\"suggestions\" style=\"display: none;\"><img src=\"/images/psa/upArrow.png\" style=\"position: relative; top: -12px; left: 30px;\" alt=\"upArrow\" /><div class=\"suggestionList\" id=\"autoSuggestionsList\">&nbsp;</div></div>";
}		

function partNumber(value){
	var num = url.indexOf("?id");
	if(num > 0) {
		url = url.substr(0,num);
		window.location.href = url + '?id=-2&partNum=' + value;
	}
	else
		window.location.href = window.location.href + "?id=-2&partNum="+value;
}

function fill(val){
	var test = val;
	setTimeout("document.getElementById('inputString').value = '"+test+"'",200);
	setTimeout("document.getElementById('suggestions').style.display = 'none'",500);
}

function autoSuggest(val) {
	if (val.length==0) { 
		return;
	  }
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  } 
	var url="autoresults.php";
	url=url+"?q="+val;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("GET",url,true);
	xmlHttp.send(null);
}

function GetXmlHttpObject()
{

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;
}

function stateChanged() 
{ 
	if (xmlHttp.readyState==4){
		document.getElementById("suggestions").style.display = 'block';
		document.getElementById("autoSuggestionsList").innerHTML=xmlHttp.responseText;
		
		}
}