function validate3()
  {
  var isValid = true;
 var isNewsletterSelected = true;
  var errorString = '';
  var x = document.OptinForm3;
  if (x.field7.value == "")
{
 errorString = errorString + "First Name\n" ;
 isValid = false;
}
 if (x.field8.value == "")
{
 errorString = errorString + "Last Name\n" ;
 isValid = false;
}
 if (x.field9.value == "")
{
 errorString = errorString + "Position\n" ;
 isValid = false;
}
 if (x.field6.value == "")
{
 errorString = errorString + "Organization\n" ;
 isValid = false;
}
 if (x.field41.selectedIndex == 0)
{
 errorString = errorString + "Type of Business\n";
 isValid = false;
} 
 if (x.field17.value == "")
{
 errorString = errorString + "City\n" ;
 isValid = false;
}
 if (x.field18.selectedIndex == 0)
{
 errorString = errorString + "Province/State\n";
 isValid = false;
} 
 if (x.field19.value == "")
{
 errorString = errorString + "Country\n" ;
 isValid = false;
}
 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)
 { 
x.submit.disabled = 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; }  
}

