//validation for frmLogin
function checkLogin()
{
	formObj=document.frmLogin;
	if (formObj.ID.value == "")
	{
		alert("Please enter a User ID.");
		formObj.ID.select();
		formObj.ID.focus();
		return false;
	}
	if (formObj.PASSWORD.value == "")
	{
		alert("Please enter a Password.");
		formObj.PASSWORD.select();
		formObj.PASSWORD.focus();
		return false;
	}
}

function checkEmail(sEmail)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(sEmail))
		return true
	else
		return false;
}

function checkRegister()
{
	formObj=document.frmRegister;
	if (formObj.NAME.value == "")
	{
		alert("Please enter the name for the establishment.");
		formObj.NAME.focus();
		return false;
	}
	if (formObj.AD1.value == "")
	{
		alert("Please enter the first line of the address.");
		formObj.AD1.focus();
		return false;
	}
	if (formObj.POSTCODE.value == "")
	{
		alert("Please enter the postcode.");
		formObj.POSTCODE.focus();
		return false;
	}
	if (formObj.TELNO.value == "")
	{
		alert("Please enter a telephone number.");
		formObj.TELNO.focus();
		return false;
	}	
	if (formObj.EMAIL.value == "")
	{
		alert("Please enter your email address.");
		formObj.EMAIL.focus();
		return false;
	}
	if ((formObj.EMAIL.value != "") && (!checkEmail(formObj.EMAIL.value)))
	{
		alert("That email address is invalid.");
		formObj.EMAIL.select();
		formObj.EMAIL.focus();
		return false;
	}
}

//validation for frmFindme
function checkFindMe()
{
	formObj=document.frmFindMe;
	if (formObj.EMAIL.value == "")
	{
		alert("Please enter your email address.");
		formObj.EMAIL.select();
		formObj.EMAIL.focus();
		return false;
	}
	if ((formObj.EMAIL.value != "") && (!checkEmail(formObj.EMAIL.value)))
	{
		alert("That email address is invalid.");
		formObj.EMAIL.select();
		formObj.EMAIL.focus();
		return false;
	}
}

//validation for frmListSubs
function checkListSubs()
{
	formObj=document.frmListSubs;
	if (formObj.EMAIL.value == "")
	{
		alert("Please enter your email address.");
		formObj.EMAIL.select();
		formObj.EMAIL.focus();
		return false;
	}
	if ((formObj.EMAIL.value != "") && (!checkEmail(formObj.EMAIL.value)))
	{
		alert("That email address is invalid.");
		formObj.EMAIL.select();
		formObj.EMAIL.focus();
		return false;
	}
}
