<!--

var lmode;

    function clearforgot() {
	var ff=document.forms['forgotform']
	ff.username.value=''
	ff.email.value=''
	document.getElementById('forgotcont').style.display='none'
	document.getElementById(lmode+'success').style.display='none';
	document.getElementById(lmode+'button').style.display='inline';
	}
	
    function getquery(mode,response) {
        if(response!='') {
	    document.getElementById(lmode+'progress').style.display='none';
	    if(response=='0') {
		document.getElementById(lmode+'button').style.display='inline';
		if(lmode=='login') {
		    document.forms['loginform'].password.value=''
		    }
		document.forms[lmode+'form'].username.select();
		document.forms[lmode+'form'].username.focus();
		document.getElementById(lmode+'error').style.display='inline';
		}
	    else {
		document.getElementById(lmode+'error').style.display='none';
		document.getElementById(lmode+'success').style.display='inline';
		if(lmode=='login') {
		    setTimeout('location.href=location.href',500)
		    }
		else {
		    setTimeout('clearforgot()',5000)
		    }
		}
            }
        else {
		lmode=mode
		document.getElementById(mode+'button').style.display='none';
		document.getElementById(mode+'progress').style.display='inline';
		callback=mode+'callback'
		var un=document.forms[mode+'form'].username.value
		un=escape(un)
		var qstr;
		qstr='mode='+mode+'&nick='+un+'&';
		if(mode=='login') {
		    qstr+='passwd='+document.forms['loginform'].password.value;
		    }
		else if(mode=='forgot') {
		    qstr+='email='+document.forms['forgotform'].email.value;
		    }
                postXML('user_includes/ajax/login_search.php',qstr);
            }
	}
    
    function logincallback(results) {
	var result=results[0];
	var success;
	if(result.getElementsByTagName('success')[0]) {
    	    success=result.getElementsByTagName('success')[0].firstChild.data;
	    }
    	getquery('',success)
        }
    function forgotcallback(results) {
	var result=results[0];
	var success;
	if(result.getElementsByTagName('success')[0]) {
    	    success=result.getElementsByTagName('success')[0].firstChild.data;
	    }
        getquery('',success)
        }

//-->
