function checkSaveLogin()
{
	var saveLoginField = document.getElementById("saveLoginField");
	saveLoginField.checked = !saveLoginField.checked;
	var loginField = document.getElementById("loginField");
	loginField.focus();
}

function addEvent(elm, evType, fn, useCapture) {
        if (elm.addEventListener) {
                elm.addEventListener(evType, fn, useCapture);
        return true;
        }
        else if (elm.attachEvent) {
                var r = elm.attachEvent('on' + evType, fn);
                return r;
        }
        else {
                elm['on' + evType] = fn;
        }
}

function hideLogin()
{
	var loginForm = document.getElementById("loginForm");
	if (loginForm.style.display == "block")
	{
		loginForm.style.display = "none";
	}
	var backLoginForm = document.getElementById("backLoginForm");
	if (backLoginForm.style.display == "block")
	{
		backLoginForm.style.display = "none";
	}
}

function showLogin()
{
	var loginForm = document.getElementById("loginForm");
	var loginField = document.getElementById("loginField");
	var backLoginForm = document.getElementById("backLoginForm");
	loginForm.style.display = "block";
	backLoginForm.style.display = "block";
	loginField.focus();
	addEvent(backLoginForm, "click", hideLogin, false);
}