function ChangeColor(tableRow, highLight) 
{ 
		if (highLight)
		{ 
				tableRow.style.border = "3px solid #107dbd";
		} 
		else 
		{ 
				tableRow.style.border = "3px solid #ffffff";
		}
}

function DoNav(theUrl)
{ 
		document.location.href = theUrl;
}

function validate_required(field,alerttxt)
{
		with (field)
		{
				if (value==null||value=="")
						  {alert(alerttxt);return false;}
				else {return true}
		}
}

function validate_email(field,alerttxt)
{
		with (field)
		{
				apos=value.indexOf("@");
				dotpos=value.lastIndexOf(".");
				if (apos<1||dotpos-apos<2) 
						  {alert(alerttxt);return false;}
				else {return true;}
		}
}

function validate(thisform)
{
		with (thisform)
		{
				if (validate_required(email,"Email address required.")==false)
						  {email.focus();return false;}
				if (validate_email(email,"Email address invalid.")==false)
						  {email.focus();return false;}
				if (validate_required(telephone,"Telephone number required.")==false)
						  {telephone.focus();return false;}
				if (validate_required(forname,"Forname required.")==false)
						  {forname.focus();return false;}
				if (validate_required(Surname,"Surname required.")==false)
						  {forname.focus();return false;}
		}
}
