//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="Class session not selected - Please select a class/payment level";
error9="Please select a class from the drop down list";
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_class_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_class_buttons (error8) ==false)
				{return false;}
				
	/*	if (validate_select (error9) ==false)
				{return false;}	*/			

		if (validate_field(security_code,error10)==false)
				{security_code.focus();return false;}
	}
}
//end//