window.onload = function () {
	initLoginForm();
};
var cfg_username_default = 'username';
var cfg_password_default = 'password';

/* initLoginForm
------------------------------------------------------------*/
function initLoginForm()
{
	var username = document.getElementById('login_username');
	var password = document.getElementById('login_password');
	var login    = document.getElementById('login_submit');
	if ( !username )
		return false;
	if ( username.value == '' )
	{
		username.defaultValue = cfg_username_default;
		username.value        = cfg_username_default;
	}
	if ( password.value == '' )
	{
		password.defaultValue = cfg_password_default;
		password.value        = cfg_password_default;
	}
	username.onfocus = clearText;
	username.onblur  = restoreText;
	password.onfocus = clearText;
	password.onblur  = restoreText;
	login.onclick    = submitForm;
	login.onsubmit   = submitForm;
}

/* clearText
------------------------------------------------------------*/
function clearText() {
	var username = document.getElementById('login_username');
	var password = document.getElementById('login_password');
	if (username.value == cfg_username_default) {
		username.value = '';
	}
	if (password.value == cfg_password_default) {
		password.value = '';
	}
}

/* restoretext
------------------------------------------------------------*/
function restoreText() {
	var username = document.getElementById('login_username');
	var password = document.getElementById('login_password');
	if (username.value == '' || username.value == cfg_username_default) {
		username.value = username.defaultValue;
	}
	if (password.value == '' || password.value == cfg_password_default) {
		password.value = password.defaultValue;
	}
}

/* submitForm
------------------------------------------------------------*/
function submitForm() {
	document.forms[0].submit();
	this.disabled = true;
}