docs: function (skinObject) {
              // Preloading images as soon as the application is loaded fixes PTRs 06016424 and 05968998.
              var images = {};
              if (!skinObject) {
                  skinObject = aria.widgets.AriaSkin.skinObject;
              }
              if (skinObject) {
                  for (var widget in skinObject) {
                      var widgetSkinClasses = skinObject[widget];
                      if (widgetSkinClasses && skinObject.hasOwnProperty(widget) && widget != "general") {
                          for (var skinClassName in widgetSkinClasses) {
                              var skinClass = widgetSkinClasses[skinClassName];
                              if (skinClass && widgetSkinClasses.hasOwnProperty(skinClassName)) {
                                  this._extractSkinImages(skinClass, images);
                                  this._extractSkinImages(skinClass.frame, images);
                                  var statesMap = this.getWidgetStates(widget);
                                  var statesObject = skinClass.states;
                                  if (statesObject && statesMap) {
                                      for (var stateName in statesObject) {
                                          if (statesMap.hasOwnProperty(stateName)) {
                                              var state = statesObject[stateName];
                                              if (state) {
                                                  this._extractSkinImages(state, images);
                                                  this._extractSkinImages(state.frame, images);
                                              }
                                          }
                                      }
                                  }
                              }
                          }
                      }
                  }
              }
              var markup = [];
              for (var curImage in images) {
                  if (images.hasOwnProperty(curImage)) {
                      markup.push('<span style="background-image:url(', this.getSkinImageFullUrl(curImage), ');">&nbsp;</span>');
                  }
              }
              var document = Aria.$window.document;
              var element = document.createElement('div');
              if (document.body) {
                  document.body.appendChild(element);
                  element.style.position = "absolute";
                  element.style.left = "-1000000px";
                  element.style.top = "-1000000px";
                  element.innerHTML = markup.join('');
              } else {
                  this.$logError(this.PRELOAD_FROM_HEAD);
              }
              return element;
          }