This repository has been archived on 2026-10-23. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
inside/js/XMLUsernameRequest.js
T
nikolark 52cc657538 Major cleanups
* Structures static file locations
* Moves index.php to /
* Updates paths all over
* Hides menu items of unused features
* Hides menu items of legacy features
* Adds README
2012-04-20 23:45:21 +02:00

42 lines
1.3 KiB
JavaScript

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.");
}
}
}