//-----------------------------------------------------------------------------
//--- New function to check feedback and make sure email is valid
//-----------------------------------------------------------------------------
submit_clicked_new = false;
function checkFeedbackNew(force_email)
{
	alert
  var filter = /^(\w|\-|\.)*[a-zA-Z0-9]+(\w|\-|\.)*@[a-zA-Z0-9]+([a-zA-Z0-9]|\-|\.)*\.[a-zA-Z]{2,6}$/;
  dont_submit = "false"
  //************ check to see if email address must be provided
  if (force_email == 1)
  {
  
		  //--- If email required might as well require name.
		  if (document.feedback_form.username.value == "")
		  {
			  alert("Please provide a name.");
			  document.feedback_form.username.focus();
			  dont_submit = "true"
			  return false;
		  }
		    
		  if (document.feedback_form.useremail.value == "")
		  {
			  alert("Please provide an email address.");
			  document.feedback_form.useremail.focus();
			  dont_submit = "true"
			  return;
		  }  

  		  
		 if(!filter.test(document.feedback_form.useremail.value))
		 {
			  alert ("Invalid format for email address.\n\nPlease enter your complete email address with the @ sign and the .com, .org, .net or whatever is applicable.");
			  document.feedback_form.useremail.focus();
			  return false;  
		 }
   }
  //************ end of check to see if email address must be provided
  if (document.feedback_form.comments.value == "")
  {
	  alert("Please provide questions or comments.");
	  document.feedback_form.comments.focus();
	  dont_submit = "true"
	  return;
  }
  //************************************************************
  if ((document.feedback_form.feedback_to.value == "") || (document.feedback_form.feedback_to.value == " "))
  {
	  alert("Feedback cannot be sent. \n\nThe site administrator has not specified a mailbox for feedback.");
	  dont_submit = "true"
	  return;
  }
  //************************************************************
  if (submit_clicked_new == true)
  {
	  alert("Your feedback has already been processed.");
	  dont_submit = "true"
	  return;
  }
  //************************************************************
  if (dont_submit == "false")
  {
     //alert("were in here")
  	 //openWin("/avalon/sbuilder/blank.asp","feedback_window",300,200);
     document.feedback_form.submit();
  	 submit_clicked_new = true;
  }  
}
//-----------------------------------------------------------------------------
