var pos; // variable for posting information function loadXMLPosDoc(url,posData) { // branch for native XMLHttpRequest object if (window.XMLHttpRequest) { pos = new XMLHttpRequest(); pos.onreadystatechange = processPosChange; pos.open("POST", url, false); pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); pos.send(posData); // branch for IE/Windows ActiveX version } else if (window.ActiveXObject) { pos = new ActiveXObject("Microsoft.XMLHTTP"); if (pos) { pos.onreadystatechange = processPosChange; pos.open("POST", url, false); pos.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); pos.send(posData); } } } function grabPosXML (tagName) { return pos.responseXML.documentElement.getElementsByTagName(tagName)[0].childNodes[0].nodeValue; } function processPosChange() { // page loaded "complete" if (pos.readyState == 4) { // page is "OK" if (pos.status == 200) { if ( grabPosXML("status") == 'NOTOK' ) { var msg = ''; showContactWarning(msg); } } } }