function validate_email(field,alerttxt)
{
	with (field)
	{
	apos=value.indexOf("@");
	dotpos=value.lastIndexOf(".");
	if (apos<1||dotpos-apos<2||dotpos>=value.length-2) 
	  {alert(alerttxt);return false;}
	else {return true;}
	}
}

function validate_required(field,alerttxt)
{
	with (field)
	{
	  if (value==null||value=="")
	  {
		  alert(alerttxt);return false;
	  } else {
		  return true;
	  }
	}
}

function validate_salenotify_form(thisform)
{
	with (thisform)
	{
		if (validate_required(email,"Email must be filled out!")==false)
		  {email.focus();return false;}
		}
		if (validate_email(email,"Not a valid e-mail address!")==false)
		  {email.focus();return false;}
		}
	}
}

function validate_tellafriend_form(thisform)
{ 
	with (thisform)
	{
	if (validate_required(friendemail,"Friend's Email must be filled out!")==false)
	  {friendemail.focus();return false;}
	}
	if (validate_required(youremail,"Your Email must be filled out!")==false)
	  {youremail.focus();return false;}
	}
	if (validate_required(friendname,"You must enter your friend's name.")==false)
	  {friendname.focus();return false;}
	}
	if (validate_required(yourname,"You must enter your name.")==false)
	  {yourname.focus();return false;}
	}
	if (validate_email(friendemail,"Not a valid e-mail address for your friend!")==false)
	  {friendemail.focus();return false;}
	}
	if (validate_email(youremail,"Your e-mail address is not valid!")==false)
	  {youremail.focus();return false;}
	}
}

