<!--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 val(form){

whatState = form.State.selectedIndex;
whatContact = form.Contact_Preference.selectedIndex;
whatRequest = form.Type_Of_Request.selectedIndex;



     if   (form.First_Name.value == "") {
            alert("Please enter your first name.  Thank you.");
            form.First_Name.focus();
            return false;
            }
            
     else if (form.Last_Name.value == "") {
              alert("Please enter your last name.  Thank you.");
              form.Last_Name.focus();
              return false;
              }       
     
     else if (form.Address.value == "") {
              alert("Please enter your mailing 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 and or province. If you are not from the United States or Canada, then select 'Not US or Canada' from the option list.  Thank you.");
             form.State.focus();
             return false;
             }
             
     else if (form.Country.value == "") {
              alert("Please enter your country.  Thank you.");
              form.Country.focus();
              return false;
              }
              
     else if (form.Zip_Or_Postal_Code.value == "") {
              alert("Please enter your zip code or postal code.  Thank you.");
              form.Zip_Or_Postal_Code.focus();
              return false;
              }
              
     else if (!validEmail(form.email.value)) {
	      alert("Please enter your valid e-mail address for us to contact you about your bid. Thank you");
	      form.email.focus();
	      return false;
	      }
		
     else if (form.Telephone_Number.value == "") {
              alert("Please provide a telephone number so that we may contact you about your request.  Thank you.");
              form.Telephone_Number.focus();
              return false;
              }
              
        	      
     else if (form.Contact_Preference.options[whatContact].value == "") {
              alert("Please enter your contact preference. Thank you.");
              form.Contact_Preference.focus();
              return false;
             }
             
     else if (form.Type_Of_Request.options[whatRequest].value == "") {
              alert("Please enter your type of request. Thank you.");
              form.Type_Of_Request.focus();
              return false;
             }        
             
    }

                 
         
      
		 
//End Hide-->