function ValidateLogin(f)
{
	document.cookie = "test=test";	
	if(!document.cookie)
	{
		alert('You must enable cookies to login');
		return false;
	}
	return true;
}

function ValidateAll(f)
{
	return (ValidateMember(f) && ValidatePasswords(f));
}

function ValidateMember(f)
{
	if(f.email.value == '')
	{
		alert('Enter an e-mail please');
		f.email.focus();
		return false;
	}
	if(f.fname.value == '')
	{
		alert('Please type your first name');
		f.fname.focus();
		return false;
	}
	if(f.lname.value == '')
	{
		alert('Please type your last name');
		f.fname.focus();
		return false;
	}
	return true;
}

function ValidatePasswords(f)
{
	if(f.elements['password[0]'].value.length < 5)
	{
		alert('Password must be more than 5 characters long');
		f.elements['password[0]'].focus();
		return false;
	}
	if(f.elements['password[1]'].value != f.elements['password[0]'].value)
	{
		alert('Passwords do not match');
		f.elements['password[1]'].focus();
		return false;
	}
	if(f.elements['password[2]'])
	{
		if(f.elements['password[2]'].value == '')
		{
			alert('Please specify your old password');
			f.elements['password[2]'].focus();
			return false;
		}
	}
	return true;
}

function DisableChildren(oEl)
{
	for(var i=0;i<oEl.form.elements.length;i++)
	{
		if(oEl.form.elements[i].type.toLowerCase() == 'checkbox')
		{
			var saTemp = oEl.form.elements[i].id.split('.');
			if(oEl.value == saTemp[1])
			{
				oEl.form.elements[i].disabled = oEl.checked;
				oEl.form.elements[i].checked = oEl.checked;
			}
		}
	}
}

function check_pwds() {
	p0 = document.getElementById('pwd0');
	p1 = document.getElementById('pwd1');
	m0 = document.getElementById('pwdm');
	m1 = document.getElementById('pwdnm');
	if (p0 && p1 && m0 && m1) {
		sm = snm = 'none';
		if (p1.value!='') {
			if (p0.value==p1.value)
				sm = 'block';
			else
				snm ='block';
		}
		m0.style.display = sm;
		m1.style.display = snm;
	}
}
