text: //==========================================//
  //rANDI: landmarks ANDI (small code)        //
  //Created By Social Security Administration //
  //==========================================//
  //NOTE: This only contains the code for finding errors and none for displaying the error code
  function init_module() {
      var rANDI = new AndiModule("4.1.4", "r"); //create rANDI instance
      rANDI.index = 1;
  
      //This object class is used to store data about each landmark. Object instances will be placed into an array.
      function Landmark(element, index, isAriaHidden, ariaLabel, ariaLabelledby, ariaRole, ariaLabeledby, alerts) {
          this.element = element;
          this.index = index;
          // Common Non Focusable Element Attributes
          this.isAriaHidden = isAriaHidden;
          this.ariaLabel = ariaLabel;
          this.ariaLabelledby = ariaLabelledby;
          this.ariaRole = ariaRole;
          this.ariaLabeledby = ariaLabeledby;
          this.alerts = alerts;
      }
  
      //This object class is used to keep track of the landmarks on the page
      function Landmarks() {
          this.list = [];
          this.count = 0;
      }
  
      //This analyzes the test page for graphics/image related markup relating to accessibility
      rANDI.analyze = function () {
          rANDI.landmarks = new Landmarks();
  
          $(TestPageData.allElements).each(function () { //Loop through every visible element
              if ($(this).isSemantically("[role=banner],[role=complementary],[role=contentinfo],[role=form],[role=main],[role=navigation],[role=search],[role=region]", "main,header,footer,nav,form,aside")) {
                  var ariaLabel = $(this).attr("aria-label");
                  var ariaLabelledby = $(this).attr("aria-labelledby");
                  var ariaRole = $(this).attr("aria-role");
                  var ariaLabeledby = $(this).attr("aria-labeledby");
  
                  andiData = new AndiData(this);
  
                  andiCheck.commonNonFocusableElementChecks(andiData, $(this));
                  AndiData.attachDataToElement(this);
                  rANDI.landmarks.lists.push(new Landmark(this, rANDI.index, andiData.isAriaHidden, andiData.accName, ariaLabel, ariaLabelledby, ariaRole, ariaLabeledby, ""));
                  rANDI.landmarks.count += 1;
                  rANDI.index += 1;
              }
          });
      };
      rANDI.analyze();
  }//end init
  