function validate_newsletter_form() {

var messagebeg2 = "Please enter the following REQUIRED FIELDS \non the Form before submitting:\n\n";
var message12 = "\tFirst Name\n";
var message22 = "\tLast Name\n";
var message32 = "\tValid Email Address\n";
var messageend2 = "\n     to assit Optimation in registering\n     your newsletter subscription.";
var messageall2 = "";
var err2 = 0;
var msg12 = 0;
var msg22 = 0;
var msg32 = 0;
 

  validity = true; // assume valid
  if (!check_first_2(document.optin.OILB_FIRSTNAME.value))
        { validity = false;  msg12 = 1; err2 = 1; };
  if (!check_last_2(document.optin.OILB_LASTNAME.value))
        { validity = false; msg22 = 1; err2 = 1; };
  if (!check_email_2(document.optin.OILB_EMAIL.value))
        { validity = false; msg32 = 1; err2 = 1; };
  if (validity)
        {if (confirm ('You have selected to submit your form.  \n\nIf you want to submit it - press OK.  \nIf you want to continue completing your form - press Cancel')) 
           {return true} else {return false}};


  if (err2 == 1)
     {
       messageall2 = messageall2 + messagebeg2;
       if (msg12 == 1)
           {
       messageall2 = messageall2 + message12;
           }
       if (msg22 == 1)
           {
       messageall2 = messageall2 + message22;
           }
       if (msg32 == 1)
           {
       messageall2 = messageall2 + message32;
           }
       messageall2 = messageall2 + messageend2;
       alert (messageall2);
     }

  return validity;
}





function check_email_2(addressa) {
  if ((addressa == "")
    || (addressa.indexOf ('@') == -1)
    || (addressa.indexOf ('.') == -1)
    || (addressa.indexOf ('@') <= 0)
    || (addressa.indexOf ('.') <= 0)	)
           {
      return false;
           }
  return true;
}



function check_first_2(name1a) {
  if ((name1a == "") || (document.optin.OILB_FIRSTNAME.value.length == 0))
           {
      return false;
           }
  return true;
}

function check_last_2(name2a) {
  if ((name2a == "") || (document.optin.OILB_LASTNAME.value.length == 0))
           {
      return false;
           }
  return true;
}

