 
  function validate() {
	 //console.log(document.searchf.output[0]) ;
     if ( document.searchf.output[3].checked == true )	{ // output = email
       document.searchf.emaila.value = "" ; // set emaila blank in case something entered there
       if ( document.searchf.email.value == "" ) {
				alert ( "Please enter an email address." );
				document.searchf.email.focus();
				return false;
	   } else {
           if (checkemail(document.searchf.email.value)) { // if valid email
		   		document.searchf.submit()
				return true;
		   } else {
		   		document.searchf.email.focus() ;
				return false ;
		   }  // else email button checked but not a valid email
       }
     } // end if output = email
	 
	 
	 if ( document.searchf.output[4].checked == true )	{ // output = emailalert
	   document.searchf.email.value = "" ; // set email blank in case something entered there
       if ( document.searchf.emaila.value == "" ) {
				alert ( "Please enter an email alert address." );
				document.searchf.emaila.focus();
				return false;
	   } else {
           if (checkemail(document.searchf.emaila.value)) { // if valid email
		   		document.searchf.submit()
				return true;
		   } else {
		   		document.searchf.emaila.focus() ;
				return false ;
		   }  // else email button checked but not a valid email
       }
     } // end if output = email

  
	// Just Submit the form if not one of the above options
	document.searchf.submit()
	return true;
	} // end function validate()
	
	function checkemail(str){
		var testresults ;
		var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i ;
		if (filter.test(str)) {
  			 testresults=true ;
		} else {
   			alert("Please input a valid email address!")
   			testresults=false ;
		}
		return (testresults) ;
	} // end fuction checkemail
 