function makeUsernameRequest(url) { if(window.XMLHttpRequest){ request = new XMLHttpRequest(); } else if(window.ActiveXObject){ request = new ActiveXObject("MSXML2.XMLHTTP"); } sendUsernameRequest(url); } function sendUsernameRequest(url){ request.onreadystatechange = usernameOnResponse; request.open("GET", url, true); request.send(null); } function checkUsernameReadyState(obj){ if(obj.readyState == 4) { if(obj.status == 200){ return true; } else if(obj.status == 404){ // Add a custom message or redirect the user to another page alert("error checking username"); }else{ alert("There was a problem retrieving the XML."); } return false; } } function usernameOnResponse() { if(checkUsernameReadyState(request)){ //alert(request.responseXML); //alert(request.responseText); var response = request.responseXML.documentElement; var status = response.getElementsByTagName('status')[0].firstChild.data; if (status == "false") { alert("Dette brukernavnet er i bruk på forumet.\n\nOm du har denne brukeren på forumet, kan du bruke samme brukernavn også på Inside.\n\nFor å bekrefte at dette er ditt brukernavn må du skrive inn samme passord som du har på forumet.\n\nOm dette ikke er ditt brukernavn må du velge et annet.\n\nBåde brukernavn og passord kan endres senere."); } } }