function chk_form1(form)
{
	document.getElementById("error").style.display = "none";
	
	if(form.usr.value == "")
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Please enter your username.";
		form.usr.focus();
		return false;
	}
	else if(form.usr.value.length < 7)
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Username is too short, must be greater than 6 chars.";
		form.usr.focus();
		return false;
	}
	else if(form.pwd.value == "" || form.pwd1.value == "")
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Please enter a password.";
		form.pwd.focus();
		return false;
	}
	else if(form.pwd.value.length < 6)
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Password is too short, must be 6 chars or more.";
		form.pwd.focus();
		return false;
	}
	else if(form.pwd.value != form.pwd1.value)
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Your passwords don\'t match.";
		form.pwd.value = "";
		form.pwd1.value = "";
		form.pwd.focus();
		return false;
	}
	else if(form.email.value == "")
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Please enter your e-mail address.";
		form.email.focus();
		return false;
	}
	else if(form.email.value.length < 7)
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "E-mail is too short, must be greater than 6 chars.";
		form.email.focus();
		return false;
	}
	else if(form.email.value != form.confirm_email.value)
	{
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Your e-mail addresses don\'t match.";
		form.email.focus();
		return false;
	}
	else if(!/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/.test(form.email.value))
	{
		// check email format is valid
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Your e-mail address seems to be invalid.";
		form.email.focus();
		return false;
	}

	return true;
}

function chk_form2(form)
{
	document.getElementById("error").style.display = "none";
	
	if(form.fname.value == "")
	{
		window.scroll(0, 0);
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Please enter your first name.";
		form.fname.focus();
		return false;
	}
	else if(form.sname.value == "")
	{
		window.scroll(0, 0);
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Please enter your surname.";
		form.sname.focus();
		return false;
	}		
	else if(form.address1.value == "")
	{
		window.scroll(0, 0);
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Please enter your address.";
		form.address1.focus();
		return false;
	}
	else if(form.postcode.value == "")
	{
		window.scroll(0, 0);
		document.getElementById("error").style.display = "";
        document.getElementById("error").innerHTML = "Please enter your postcode.";
		form.postcode.focus();
		return false;
	}
		
	return true;
}
