function submitContactUs() {
    
  var errMessage = '';

  if (isBlank(document.contactUs.agents_topic.value)) {
    errMessage = errMessage + 'Please select a Topic\n';
    document.getElementById('topic').className = 'alert';  
  }
  else {
    document.getElementById('topic').className = '';  
  }
  
  if (isBlank(document.contactUs.agents_firstName.value)) {
    errMessage = errMessage + 'First Name is required\n';
    document.getElementById('firstName').className = 'alert';  
  }
  else {
    document.getElementById('firstName').className = '';  
  }

  if (isBlank(document.contactUs.agents_lastName.value)) {
    errMessage = errMessage + 'Last Name is required\n';
    document.getElementById('lastName').className = 'alert';  
  }
  else {
    document.getElementById('lastName').className = '';  
  }


  if (isBlank(document.contactUs.agents_phone.value)) {
    errMessage = errMessage + 'Phone is required\n';
    document.getElementById('phone').className = 'alert';  
  }
  else {
    document.getElementById('phone').className = '';  
  }


  for (var i=0; i < document.contactUs.agents_userType.length; i++) {
    if (document.contactUs.agents_userType[i].checked) {
      var userTypeChecked = true;
      var userTypeValue = document.contactUs.agents_userType[i].value;
    }
  }

  if (!userTypeChecked) {
    errMessage = errMessage + 'User Type is required.\n';
    document.getElementById('usertype').className = 'alert';  
  }
  else {
    document.getElementById('usertype').className = '';  
  }
  
  
  if (userTypeValue == '1000') {
  
    if (isBlank(document.contactUs.agents_iatiaclia.value)) {
      errMessage = errMessage + 'IATA/ARC/CLIA/TravelSeller # is required\n';
      document.getElementById('iataarcclia').className = 'alert';  
    }
    else {
      document.getElementById('iataarcclia').className = '';  
    }
  
    for (var i=0; i < document.contactUs.agents_homeBased.length; i++) {
      if (document.contactUs.agents_homeBased[i].checked) {
        var homeBasedChecked = true;
      }
    }

    if (!homeBasedChecked) {
      errMessage = errMessage + 'Please tell us if you are home based.\n';
      document.getElementById('homebased').className = 'alert';  
    }
    else {
      document.getElementById('homebased').className = '';  
    }

  }
  
  if (isBlank(document.contactUs.agents_emailAddress.value)) {
    errMessage = errMessage + 'Email Address is required\n';
    document.getElementById('emailaddress').className = 'alert';  
  }
  else {
    document.getElementById('emailaddress').className = '';  
  }
  if (!isBlank(document.contactUs.agents_emailAddress.value)) {
      if (!isEmail(document.contactUs.agents_emailAddress.value)) {
        errMessage = errMessage + 'Email Address is not valid.\n';
        document.getElementById('emailaddress').className = 'alert';  
      }
      else {
        document.getElementById('emailaddress').className = '';  
      }
  }

  if (isBlank(document.contactUs.captchaPassword.value)) {
    errMessage = errMessage + 'The Security Code is required\n';
    document.getElementById('code').className = 'alert';  
  }
  else {
    document.getElementById('code').className = '';  
  }


  if (errMessage != '') {
    alert(errMessage);
  }
  else {
    document.contactUs.submit();
  }
}

