function validate_form_small3() {

var messagebeg = "Please enter the following REQUIRED FIELDS \non the Form before submitting:\n\n";
var message1 = "\tFull Name\n";
var message2 = "\tPhone Number or eMail Address\n";
var messageend = "\n     to assit Optimation \n     in responding to your inquiry. ";
var messageall = "";
var err = 0;
var msg1 = 0;
var msg2 = 0;
 
 validity = true; // assume valid
  if (!check_full(document.contactusside.CONTACT_Name.value))
        { validity = false;  msg1 = 1; err = 1; };
  if (!check_phone(document.contactusside.CONTACT_Phone_eMail.value))
        { validity = false; msg2 = 1; err = 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 (err == 1)
     {
       messageall = messageall + messagebeg;
       if (msg1 == 1)
           {
       messageall = messageall + message1;
           }
       if (msg2 == 1)
           {
       messageall = messageall + message2;
           }
       messageall = messageall + messageend;
       alert (messageall);
     }

  return validity;
}





function check_email(address) {
  if ((address == "")
    || (address == "Email*")
    || (address.indexOf ('@') == -1)
    || (address.indexOf ('.') == -1))
           {
      return false;
           }
  return true;
}


function check_full(name1) {
var aa1 = trim(name1)
var bb1 = (aa1.toLowerCase());
  if ((bb1 == "")
    || (bb1 == "your name")
    || (bb1 == "name"))
           {
      return false;
           }
  return true;
}

function check_phone(name2) {
var aa2 = trim(name2)
var bb2 = (aa2.toLowerCase());
  if ((bb2 == "")
    || (bb2 == "your phone or email")
    || (bb2 == "phone or email")
    || (bb2 == "phone")
    || (bb2 == "email"))
           {
      return false;
           }
  return true;
}



function trim(s) {
	s = s.replace(/(^\s*)|(\s*$)/gi,"");
	s = s.replace(/[ ]{2,}/gi," ");
	s = s.replace(/\n /,"\n");
	return s;
}
