var register_req; var register_reqTimeout; var register_interval; function register_check(ask) { loadXMLDoc_register_check("register_check.php?"+ask); } function loadXMLDoc_register_check(url) { register_req = null; if (window.XMLHttpRequest) { try { register_req = new XMLHttpRequest(); } catch (e){} } else if (window.ActiveXObject) { try { register_req = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e){ try { register_req = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e){} } } if (register_req) { register_req.onreadystatechange = processReqChange_register_check; register_req.open("GET", url, true); register_req.send(null); register_reqTimeout = setTimeout("register_req.abort();", 5000); } } function processReqChange_register_check() { if (register_req.readyState == 4) { clearTimeout(register_reqTimeout); if (register_req.status == 200) { //alert(register_req.responseText); eval(register_req.responseText); } } }