currentLoginUrl = "";
currentUrl = "";
loginAction = "";

function loginSetAction() {
	loginBox = document.getElementById("loginForm");
	if (loginBox==null) return;
	url = currentUrl;
	if (currentLoginUrl != "") url = currentLoginUrl;
	if (!loginAction) loginAction = "?act=login";
	loginBox.action = loginAction + "&url=" + escape(url);
}

function login_click(forceOpen) {
    _loginbox = document.getElementById('loginbox');
	forceOpen = typeof(forceOpen) != "undefined";
	if (forceOpen && _loginbox.style.display == 'block') return;
	currentLoginUrl = "";
	loginSetAction();
    _loginbox_logo = document.getElementById('loginbox_logo');
    _loginbox_user = document.getElementById('loginbox_user');
    _loginbox_show = document.getElementById('loginbox_show');
    _loginbox_hide = document.getElementById('loginbox_hide');
    _loginbox_newuser_checked = document.getElementById('loginbox_newuser_checked');
    _loginbox.style.display = _loginbox.style.display == 'block' ? 'none' : 'block';
    _loginbox_logo.style.display = _loginbox.style.display == 'block' ? 'none' : 'block';
    _loginbox_show.style.display = _loginbox.style.display == 'block' ? 'none' : 'block';
    _loginbox_hide.style.display = _loginbox.style.display == 'none'  ? 'none' : 'block';
    newuser_click();
    if (_loginbox.style.display == 'block') _loginbox_user.focus();
}

function amneesia() {
	currentUrl = url;
	loginAction = "?act=login&amneesia=true";
	loginSetAction();
}

function loginAndRedirect(url) {
	login_click(true);
	currentLoginUrl = url;
	loginSetAction();
}

function loginSetUrl(url) {
	currentUrl = url;
	loginSetAction();
}

function newuser_click() {
    _loginbox = document.getElementById('loginbox');
    _loginbox_newuser_checked = document.getElementById('loginbox_newuser_checked');
    _newuser = document.getElementById('loginbox_newuser');
    _password2 = document.getElementById('loginbox_password2');
    _loginboxSubmit = document.getElementById('loginboxSubmit');
    if (_loginbox_newuser_checked.checked && _loginbox.style.display == 'block') {
        _newuser.style.display = 'block';
        if (!IE6) _password2.focus();
        _loginboxSubmit.value = 'Registreeru';
    } else {
        _newuser.style.display = 'none';
        _loginboxSubmit.value = 'Sisene';
    }
}