function validate(element) { if (element.length==0) { document.getElementById(element).value=""; getHttpRequest(element); return; } } function handleRequest(requester) { if (requester.readyState == 4) { if (requester.status == 200) { document.getElementById("namer").innerHTML=requester.responseText; } } } function getHttpRequest(element) { document.body.style.cursor='wait'; // Create an instance of the XML HTTP Request object var requester; try { requester = new XMLHttpRequest(); } catch (error) { try { requester = new ActiveXObject("Msxml2.XMLHTTP.5.0"); } catch (error) { try { requester = new ActiveXObject("Msxml2.XMLHTTP.4.0"); } catch (error) { requester = null; } } } if (requester == null) alert("XMLHttprequest Object failed to be created"); // Load it up var content=document.getElementById(element).value; var sURL = "trn.validate.php"; sURL = sURL + "?key="+element+"&value="+content; requester.onreadystatechange = function() { handleRequest(requester); }; requester.open("GET",sURL, false); requester.send(); document.body.style.cursor='auto'; }