
var lfDefLogin = '·èìÿ·';
var lfDefPassword = '®®®®®®';

function lfForm()
{
	return document.forms['login'];
}

function lfElement(name)
{
	var form = lfForm();
	if (!form) return;

	return form[name];
}

function lfLogin()
{
	return lfElement('login');
}

function lfPassword()
{
	return lfElement('password');
}

function lfScriptAction()
{
	return lfElement('script-action');
}

function lfAction(input, defValue, focus)
{
	if (focus && input.value == defValue)
		input.value = '';
	else if (!focus && input.value == '')
		input.value = defValue;
}

function lfLoginAction(focus)
{
	return lfAction(lfLogin(), lfDefLogin, focus);
}

function lfLoginFocus()
{
	return lfLoginAction(true);
}

function lfLoginBlur()
{
	return lfLoginAction(false);
}

function lfPasswordAction(focus)
{
	return lfAction(lfPassword(), lfDefPassword, focus);
}

function lfPasswordFocus()
{
	return lfPasswordAction(true);
}

function lfPasswordBlur()
{
	return lfPasswordAction(false);
}

function lfSubmit()
{
	var scriptAction = lfScriptAction();
	if (!scriptAction) return false;
	if (scriptAction.value == 'logout') return true;

	var login = lfLogin();
	if (!login) return false;

	var password = lfPassword();
	if (!password) return false;

	if ((login.value.length == 0 || login.value == lfDefLogin) || 
		(password.value.length == 0 || password.value == lfDefPassword))
		return false;

//	alert('Under construction!');
	return true;
}
