function validate()
  {
  var isValid = true;
 var isNewsletterSelected = true;
  var errorString = '';
  var x = document.BSFOptinForm;
  if (x.UEmail.value== "")
 { 
 errorString = errorString + "Email Address. \n ";
  isValid = false;
 }
  else {
  if (x.UEmail.value.indexOf("@") == -1 || x.UEmail.value.indexOf(".") == -1)
 {
 errorString = errorString + 'Invalid email address.';
 isValid = false;
 }
 }
 
 if (isValid == true && isNewsletterSelected == true)
 { 
 return true;  
 } 
 else 
 { 
  if (isNewsletterSelected == false)
 {
  errorString = errorString +"----------------------\nPlease select at least one subscription";  
}
  alert("Following fields are required:\n\n"+ errorString);  return false; }  
 }