//JavaScript - Form Validation//


error1="Please enter your first name.";
error2="Please enter your last name.";
error3="Please enter your street address.";
error4="Please enter your city.";
error5="Please enter your ZIP code.";
error6="Please enter your State.";
error7="Please enter a valid e-mail address!";
error8="Please indicate if this is a new or a renewing membership.";
error9="Please select the membership level you wish to join at.";
error10="Please enter the security code.";

function validate_email(e_field,alerttxt)
{
 with (e_field)
 {
  apos=value.indexOf("@");
  dotpos=value.lastIndexOf(".");

    if (apos<1||dotpos-apos<2)
    {alert(alerttxt);return false;}
    else
    {return true;}
  }
}

function validate_type_buttons(alerttxt)
{
if (!document.myform.mtype[0].checked &&
		!document.myform.mtype[1].checked)
		{alert(alerttxt);return false;}
		else
		{return true}
}




function validate_level_buttons(alerttxt)
{
for (var i = 0; i <document.myform.a3.length; i++)
{
if (document.myform.a3[i].checked)
			
		{return true;}
}

alert(alerttxt);return false;
}


function validate_field(fields,alerttxt)
{
 with (fields)
 {
   if (value==null||value=="")
    {alert(alerttxt);return false;}
  else
    {return true;}
  }
}

function validate_form(myform)
{
with (myform)
  {

if (validate_field(fname,error1)==false)
    {fname.focus();return false;}

if (validate_field(lname,error2)==false)
    {lname.focus();return false;}

if (validate_field(address,error3)==false)
    {address.focus();return false;}

if (validate_field(city,error4)==false)
    {city.focus();return false;}

if (validate_field(zip,error5)==false)
    {zip.focus();return false;}

if (validate_field(state,error6)==false)
    {state.focus();return false;}


 if (validate_email(email1,error7)==false)
    {email1.focus();return false;}

if (validate_type_buttons(error8)==false)
  {return false;}

if (validate_level_buttons (error9) ==false)
     {return false;}

if (validate_field(security_code,error10)==false)
    {security_code.focus();return false;}


  }
}
//end//