<!--Hide
function validEmail(email) {       				 //VALIDATION OF FORM
	invalidChars = " /:,;"

	if (email == "") {							// Must be filled in
		return false
	}
	for (i=0; i<invalidChars.length; i++) {		// Check to see if it contains illegal characters
		badChar = invalidChars.charAt(i)
		if (email.indexOf(badChar,0)> -1) {
			return false
		}
	}
	atPos = email.indexOf("@",1)				// There must be one "@" symbol
	if (atPos == -1) {
		return false
	}
	if (email.indexOf("@",atPos+1) != -1) {		// And only one "@" symbol
		return false
	}
	periodPos = email.indexOf(".",atPos)
	if (periodPos == -1) {						// And at least one "." after the "@"
		return false
	}
	if (periodPos+3> email.length)	{			// Must be at least 2 characters after the "."
		return false
	}
	return true;
	
}
function valform(form){

whatState = form.State.selectedIndex;


      if (form.FirstName.value == "") {
            alert("Please enter your first name.  Thank you.");
            form.FirstName.focus();
            return false;
            }
     else if (form.LastName.value == "") {
              alert("Please enter your last name.  Thank you.");
              form.LastName.focus();
              return false;
              }
     else if (form.Address.value == "") {
              alert("Please enter your address.  Thank you.");
              form.Address.focus();
              return false;
              }
     else if (form.City.value == "") {
              alert("Please enter your city.  Thank you.");
              form.City.focus();
              return false;
              }
             
     else if (form.State.options[whatState].value == "") {
             alert("Please enter your State or enter Not-Us if from another country. Thank you.");
             form.State.focus();
             return false;
            
             }             
     else if (form.Zip.value == "") {
              alert("Please enter your zip code or postal code.  Thank you.");
              form.Zip.focus();
              return false;
              }
      else if (form.Country.value == "") {
              alert("Please enter your Country.  Thank you.");
              form.Country.focus();
              return false;
              }         
     else if (form.TelephoneNumber.value == "") {
              alert("Please enter a telephone number where we can reach you.  Thank you.");
              form.TelephoneNumber.focus();
              return false;
              }         
     else if (form.Comments.value == "") {
              alert("Please enter your questions or comments.  Thank you.");
              form.Comments.focus();
              return false;
              }
     else if (!validEmail(form.email.value)) {
		alert("You need to enter a valid e-mail address for us to send you the information that you are requesting.");
		form.email.focus();
		return false;
		}
		
     Current_Member = -1
	
	for (i=0; i<form.Current_Member.length; i++)
		  {
			if (form.Current_Member[i].checked)
			    Current_Member = i
			}

			if (Current_Member == -1)
			{
			   alert("Please indicate whether or not you are currently a S.O.S. Maine member.  Thank you.")
			   return false;
	}		
   
     customer = document.FormName.FirstName.value
     message = customer + ", thank you for filling out our inquiry form. We will contact you shortly about your inquiry.";
     alert(message);
     return true;
     
   }
   
 function doCountry()
 
 {
 tellcountry = "USA";
  
 if (document.FormName.State.selectedIndex > 1) 
 
    {
      document.FormName.Country.value = tellcountry;      
      
    }
    else { document.FormName.Country.value = ""
           return true;
    }
    
 }    
 
   
   
//End Hide-->