<!-- //

var xmlhttp;
//var intervalID;	// interval ID

function showSearchResults(frm) {
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp == null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	}
	
	// Get the current Search form values
	var url = "getsearchresults.php";
	url = url + "?series=" + frm.series.value;
	url = url + "&f=" + frm.frame.value;
	url = url + "&i=" + frm.insulation.value;
	url = url + "&p=" + frm.poles.value;
	url = url + "&mp=" + frm.positions.value;
	url = url + "&c=" + frm.contact.value;
	url = url + "&s=" + frm.stoptype.value;
	url = url + "&ia=" + frm.indexangle.value;
	url = url + "&t=" + frm.terminal.value;
	url = url + "&fa=" + frm.flatangle.value;
	url = url + "&r=" + frm.readout.value;
	url = url + "&sr=" + frm.springreturn.value;
	url = url + "&sealed=" + frm.sealed.value;
	url = url + "&sf=" + frm.shaftfrom.value;
	url = url + "&st=" + frm.shaftto.value;
	url = url + "&bf=" + frm.bushingfrom.value;
	url = url + "&bt=" + frm.bushingto.value;	
	url = url + "&sid=" + Math.random();		// add random number to prevent server from using cached file
	xmlhttp.onreadystatechange = stateChanged;	// set request handler
	document.getElementById("progress").style.display = 'block';		// show progress indicator
	xmlhttp.open("GET",url,true);						// open asynchronous request
	xmlhttp.send(null);									// send request to the server
}

function showPartNoSearchResults(str) {
	xmlhttp = GetXmlHttpObject();
	if (xmlhttp == null) {
	  alert ("Browser does not support HTTP Request");
	  return;
	}
	
	// Get the current Search form values
	var url = "getsearchresults.php";
	url = url + "?pn=" + str;
	url = url + "&sid=" + Math.random();		// add random number to prevent server from using cached file 
	xmlhttp.onreadystatechange = stateChanged;	// set request handler
	document.getElementById("progress").style.display = 'block';		// show progress indicator
	xmlhttp.open("GET",url,true);						// open asynchronous request
	xmlhttp.send(null);									// send request to the server
}

// Send request to the server
function sendRequest(url) {
	xmlhttp.onreadystatechange = stateChanged;
	document.getElementById("progress").style.display = 'block';		// show progress indicator
	xmlhttp.open("GET",url,true);
	xmlhttp.send(null);
}

// Request handler
function stateChanged() {
	if (xmlhttp.readyState == 4) {	// if state = 4 (the operation is completed)
		document.getElementById("progress").style.display = 'none';		// Hide progress indicator
		document.getElementById("searchresults").innerHTML = xmlhttp.responseText;
	}
}

// Create an XMLHttp request object
function GetXmlHttpObject() {
	if (window.XMLHttpRequest) {
	  // code for IE7+, Firefox, Chrome, Opera, Safari
	  return new XMLHttpRequest();
	}
	if (window.ActiveXObject) {
	  // code for IE6, IE5
	  return new ActiveXObject("Microsoft.XMLHTTP");
	}
	return null;
}


// -->

