// validate email
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}
}
}

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

// validate numbers
function validate_number(field,alerttxt)
{
with (field)
{   
var i;
for (i = 0; i < value.length; i++)
    {   
      var c = value.charAt(i);
      if (((c < "0") || (c > "9" || (c==".")))) 
			  {alert(alerttxt);testresult=false;break}
			else {testresult=true}
		}
return (testresult)	
}
}

// validate form1
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(fName,"please enter your first name")==false)
  {fName.focus();return false}
if (validate_required(sName,"please enter your last name!")==false)
  {sName.focus();return false}
//if (validate_email(emailAddress,"please check your e-mail address!")==false)
//  {emailAddress.focus();return false}
if (validate_required(stAddress,"please enter your Street!")==false)
  {stAddress.focus();return false}
if (validate_required(suburb,"please enter your suburb!")==false)
  {suburb.focus();return false}
if (validate_required(city,"please enter your city!")==false)
  {city.focus();return false}
}
}
