I can't seem to be able to set this.chkOK inside my ajax function. I'm sorta clueless how I go about doing this so I thought maybe calling validateFields.call(this) should of fixed my problem but I found out that wasn't the case. So I'm sorta lost what to do for my next step. I don't want to set this to a global variable unless I have to. I'm trying to set this.chkOK = true
function validateFields() {
this.chkOK = null;
this.username = function() {
    if(FS.gID('username').value.length >= 2) {
        var user = FS.gID('username').value;
        //Make sure that the username doesn't already exist
        FS.ajax('/server/chkUser.php?user='+user,'GET',function(){
            validateFields.call(this);
            if(xmlText == 0) {
                    this.chkOK = true;
                alert("This user doesn't exist.");
            }
            else if(xmlText == 1) {
                alert("Theres already a user with this username");
                this.chkOK = false;
            }
        });
    }
    else {
        alert("empty");
        this.chkOK = false;
    }
alert(this.chkOK);
}
 }
 
     
    