code: function (scriptUrl, guid, callback) {
          var script = document.createElement('script');
  
          script.type = 'text/javascript';
          script.setAttribute('ortcScriptId', guid);
  
          waitingClusterResponse = true;
  
          if (script.readyState) { // IE
              script.onreadystatechange = function () {
                  if (script.readyState == 'loaded' || script.readyState == 'complete') {
                      waitingClusterResponse = false;
                      script.onreadystatechange = null;
  
                      if (typeof (SOCKET_SERVER) != 'undefined' && SOCKET_SERVER.indexOf('undefined') < 0 && SOCKET_SERVER.indexOf('unknown_server') < 0) {
                          callback(true, guid);
                      } else {
                          callback(false, guid);
                      }
                  }
              };
          } else { // Others
              script.onload = function () {
                  waitingClusterResponse = false;
  
                  if (typeof (SOCKET_SERVER) != 'undefined' && SOCKET_SERVER.indexOf('undefined') < 0 && SOCKET_SERVER.indexOf('unknown_server') < 0) {
                      callback(true, guid);
                  } else {
                      callback(false, guid);
                  }
              };
          }
  
          script.onerror = function () {
              waitingClusterResponse = false;
          }
  
          script.src = scriptUrl;
  
          document.getElementsByTagName('head')[0].appendChild(script);
      }
docs: /*
  Loads the cluster server javascript script into the page.