<!--

function validate_form ( )
{
	valid = true;
	AtPos = document.request.email.value.indexOf("@");
	StopPos = document.request.email.value.lastIndexOf(".");
	lngth=document.request.email.value.length;
	PhAtPos = document.request.phone.value.indexOf("-");
	PhStopPos = document.request.phone.value.lastIndexOf("-");
	Phlngth=document.request.phone.value.length

        if ( document.request.CoachName.value == "" )
        {
                alert ( "Please fill in the 'Coach's Name' box." );
                valid = false;
		request.CoachName.focus();
        }

        else if ( document.request.email.value == "" )
        {
                alert ( "Please fill in the 'E-mail' field." );
                valid = false;
		request.email.focus();
        }

 	else if (AtPos == -1 || StopPos == -1) 
	{
		alert ( "This is an invalid e-mail. Please enter a valid e-mail." );
		valid=false;
		document.request.email.value="";
		request.email.focus();
	}

	else if (StopPos < AtPos) 
	{
		alert ( "This is an invalid e-mail. Please enter a valid e-mail." );
		valid=false;
		document.request.email.value="";
		request.email.focus();
	}

	else if (StopPos - AtPos == 1) 
	{
		alert ( "This is an invalid e-mail. Please enter a valid e-mail." );
		valid=false;
		document.request.email.value="";
		request.email.focus();
	} 
       
	else if (AtPos == 0) 
	{
		alert ( "This is an invalid e-mail. Please enter a valid e-mail." );
		valid=false;
		document.request.email.value="";
		request.email.focus();
	} 
       
	else if (StopPos == lngth-1) 
	{
		alert ( "This is an invalid e-mail. Please enter a valid e-mail." );
		valid=false;
		document.request.email.value="";
		request.email.focus();
	} 

        else if ( document.request.phone.value == "" )
        {
                alert ( "Please fill in the 'Coach's Phone Number' field" );
                valid = false;
		request.phone.focus();
        }

	else if (PhAtPos == -1 || PhStopPos == -1) 
	{
		alert ( "This is an invalid phone number.\nPlease enter a valid phone number in the form\nxxx-xxx-xxxx." );
		valid=false;
		document.request.phone.value="";
		request.phone.focus();
	} 

	else if (PhAtPos != 3) 
	{
		alert ( "This is an invalid phone number.\nPlease enter a valid phone number in the form\nxxx-xxx-xxxx." );
		valid=false;
		document.request.phone.value="";
		request.phone.focus();
	} 

	else if (PhStopPos != 7) 
	{
		alert ( "This is an invalid phone number.\nPlease enter a valid phone number in the form\nxxx-xxx-xxxx." );
		valid=false;
		document.request.phone.value="";
		request.phone.focus();
	} 

	else if (Phlngth != 12) 
	{
		alert ( "This is an invalid phone number.\nPlease enter a valid phone number in the form\nxxx-xxx-xxxx." );
		valid=false;
		document.request.phone.value="";
		request.phone.focus();
	} 

        else if ( document.request.University.value == "" )
        {
                alert ( "Please fill in the 'University Name' field" );
                valid = false;
		request.University.focus();
        }

        else if ( document.request.website.value == "" )
        {
                alert ( "Please fill in the 'University Website Address' field" );
                valid = false;
		request.website.focus();
        }
		
    	else if ( ( document.request.Answer[0].checked == false )
    	&& ( document.request.Answer[1].checked == false ) )
    {
        alert ( "Please choose 'Yes' or 'No'" );
        valid = false;
    }
		

        return valid;
}

//-->






