var last_known = '';
var message = '';
function xmlhttpPost(myValue, another) {
//message = message + "
Running with: " + last_known + " and " + myValue +" and " + another;
if (last_known == myValue && another){
//message = message + "
Query:"+ myValue;
//writit(message,'footer');
var xmlHttpReq = false;
if (window.XMLHttpRequest) {
xmlHttpReq = new XMLHttpRequest();
} else if (window.ActiveXObject) {
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
};
xmlHttpReq.open('POST', 'driver.php?'+myValue, true);
xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xmlHttpReq.onreadystatechange = function() {
if (xmlHttpReq.readyState == 4) {
updatepage(xmlHttpReq.responseText);
};
};
xmlHttpReq.send('driver.php?search='+myValue);
last_known = '';
} else {
if (another){
//message = message + "
No Loop"+ myValue;
//writit(message,'footer');
} else {
//message = message + "
Loop"+ myValue;
//writit(message,'footer');
last_known = myValue;
setTimeout("xmlhttpPost('"+myValue+"', true)", 500);
}
}
};
function updatepage(str){
writit(str, 'suggest');
};
function writit(text,id){
if (document.getElementById){
x = document.getElementById(id);
x.innerHTML = '';
x.innerHTML = '' + text + '';
} else if (document.all)
{
x = document.all[id];
x.innerHTML = '' + text + '';
}
else if (document.layers)
{
x = document.layers[id];
text2 = '
' + text + '
;'; x.document.open(); x.document.write(text2); x.document.close(); } }