function SendEMail(){
  var frmContact = document.getElementById("frmContact");
  var send = true;

  if((frmContact.txtFirstName.value == "") || (frmContact.txtFirstName.value.length > 40)){
    frmContact.txtFirstName.style.borderColor = '#FF0000';
    send = false;
  }else{
    frmContact.txtFirstName.style.borderColor = '#000000';
  }

  if((frmContact.txtLastName.value == "") || (frmContact.txtLastName.value.length > 40)){
    frmContact.txtLastName.style.borderColor = '#FF0000';
    send = false;
  }else{
    frmContact.txtLastName.style.borderColor = '#000000';
  }

  if(frmContact.txtCompany.value.length > 50){
    frmContact.txtCompany.style.borderColor = '#FF0000';
    send = false;
  }else{
    frmContact.txtCompany.style.borderColor = '#000000';
  }

  if((frmContact.txtEmail.value == "")||(!checkEmailAddy(frmContact.txtEmail.value))){
    frmContact.txtEmail.style.borderColor = '#FF0000';
    send = false;
  }else{
    frmContact.txtEmail.style.borderColor = '#000000';
  }

  if((frmContact.txtMessage.value == "") || (frmContact.txtMessage.value.length > 200)){
    frmContact.txtMessage.style.borderColor = '#FF0000';
    send = false;
  }else{
    frmContact.txtMessage.style.borderColor = '#000000';
  }

  if(send){
    frmContact.submit();
  }else{
    var txtErrorDiv = document.getElementById("errorTxt");
    txtErrorDiv.style.color = '#FF0000';
    txtErrorDiv.innerHTML = "Error, Please complete or edit fields highlighted in red.";

  }
}

function checkEmailAddy(theEmail) {
  var emailReg = "^[\\w-_\.]*[\\w-_\.]\@[\\w]\.+[\\w]+[\\w]$";
  var regex = new RegExp(emailReg);
  return regex.test(theEmail);
}


