function toggleMenu(mid, depth)
{
	el = document.getElementById('pg' + mid);
	el.className = (el.className=='m0') ? ('ul' + depth) : 'm0';
	return false;
}

function wakeInput(field, text)
{
	if (field.value == text) field.value = '';
}

function sleepInput(field, text)
{
	if (field.value == '') field.value = text;
}

function onForgottenPassword()
{
	username = document.getElementById('lfuser');
	if (username.value == '')
	{
		alert("Please provide the e-mail address you used to register for this site.\nYour password will be sent to that address.");
		username.focus();
		return false;
	}

	reEmail = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/
	if (!reEmail.test(username.value.toLowerCase()))
	{
		alert('Please provide a valid e-mail address.');
		username.focus();
		return false;
	}

	return true;
}