function createXmlHttpRequestObject() { var xmlHttp; try { xmlHttp = new XMLHttpRequest(); } catch(e) { var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0", "MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"); for (var i=0; i"; // make asynchronous HTTP request to retrieve new message xmlHttp.open(medoto, serverAddress, true); xmlHttp.onreadystatechange = handleServerResponse; xmlHttp.send(null); } catch(e) { return false; } } } function handleRequestStateChange() { if (xmlHttp.readyState == 4) { if (xmlHttp.status == 200) { try { handleServerResponse(div); } catch(e) { return false; } } else { return false; } } } function handleServerResponse() { var Response = xmlHttp.responseText; if (!Response || !Response.documentElement) return false; myDiv.innerHTML = Response; }