function checkName(input, response) {
    if (response != ''){
        message = document.getElementById('nameCheckFailed');
        if (response == '1'){
            message.className = 'error';
        } else {
            message.className = 'hidden';
        }
    } else {
        url = 'member.php?action=checkname&username=' + input;
        xmlhttp.open('GET', url, true);

        xmlhttp.onreadystatechange=function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                response = xmlhttp.responseXML.documentElement;
                result = response.getElementsByTagName('result')[0].firstChild.data;
                eval('checkName(\'\', result)');
                return true;
            }
        }
        xmlhttp.send(null);
        return false;
    }
}

function checkEmail(input, response) {
    if (response!= ''){
        message = document.getElementById('emailCheckFailed');
        if (response == '1'){
            message.className = 'error';
        } else {
            message.className = 'hidden';
        }
    } else {
        url = 'member.php?action=checkemail&email=' + input;
        xmlhttp.open('GET', url, true);

        xmlhttp.onreadystatechange=function() {
            if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
                response = xmlhttp.responseXML.documentElement;
                result = response.getElementsByTagName('result')[0].firstChild.data;
                eval('checkEmail(\'\', result)');
                return true;
            }
        }
        xmlhttp.send(null);
        return false;
    }
}