/******************************** xmlhttp request functions ********************************/ var xmlhttp; var targetID; function sendReq(thiss,query,targettID) { if(thiss!='') { // thiss.blur(); // wait(thiss); } targetID = targettID; if (window.XMLHttpRequest) { xmlhttp = new XMLHttpRequest() if(xmlhttp.overrideMimeType) { xmlhttp.overrideMimeType('text/xml'); } sendd = null; } else if (window.ActiveXObject) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {} sendd = ''; } else { alert('Your browser does not support dynamic page request via xml-http. Try Firefox for example.'); } xmlhttp.onreadystatechange = stateHandler; xmlhttp.open("POST", "/query.php", true); xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded'); xmlhttp.send(query); } function stateHandler() { if (xmlhttp.readyState == 4) { if (xmlhttp.status == 200) { doReq(targetID); } else { alert('Unable to receive XMLHTTP request: '+xmlhttp.statusText); } } return true; } function doReq(targetID) { if(targetID!='bypass') { document.getElementById(targetID).innerHTML=xmlhttp.responseText; } } function submitForm(thiss,formID,query,returnID) { if(validate(thiss,formID)) { getstr = 'q=formSubmit&formID='+formID+'&'+query+'&'; fme = document.getElementById(formID).elements; for (i=0; i