geode-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jensde...@apache.org
Subject [56/96] [abbrv] incubator-geode git commit: GEODE-12: update copyright headers
Date Thu, 21 Jan 2016 22:55:37 GMT
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/ec004fc1/gemfire-pulse/src/main/webapp/scripts/pulsescript/clusterRGraphMembers.js
----------------------------------------------------------------------
diff --git a/gemfire-pulse/src/main/webapp/scripts/pulsescript/clusterRGraphMembers.js b/gemfire-pulse/src/main/webapp/scripts/pulsescript/clusterRGraphMembers.js
index 0289fd6..e45372e 100644
--- a/gemfire-pulse/src/main/webapp/scripts/pulsescript/clusterRGraphMembers.js
+++ b/gemfire-pulse/src/main/webapp/scripts/pulsescript/clusterRGraphMembers.js
@@ -1,1504 +1,1523 @@
-/*=========================================================================
- * Copyright (c) 2012-2014 Pivotal Software, Inc. All Rights Reserved.
- * This product is protected by U.S. and international copyright
- * and intellectual property laws. Pivotal products are covered by
- * one or more patents listed at http://www.pivotal.io/patents.
- *=========================================================================
- */
-
-var vMode = document.documentMode; // variable used for storing IE document
-// mode
-
-// start: flags used for checking whether the r-graph icon images already loaded
-// or not
-var hostNormalFlag = false;
-var hostSevereFlag = false;
-var hostErrorFlag = false;
-var hostWarningFlag = false;
-var memberLocatorManagerServerErrorFlag = false;
-var memberLocatorServerErrorFlag = false;
-var memberLocatorManagerErrorFlag = false;
-var memberLocatorNormalFlag = false;
-var memberLocatorSevereFlag = false;
-var memberLocatorErrorFlag = false;
-var memberServerSevereFlag = false;
-var memberManagerSevereFlag = false;
-var memberLocatorManagerSevereFlag = false;
-var memberLocatorManagerServerSevereFlag = false;
-var memberManagerServerSevereFlag = false;
-var memberLocatorServerSevereFlag = false;
-var memberServerErrorFlag = false;
-var memberManagerServerErrorFlag = false;
-var memberManagerErrorFlag = false;
-var memberLocatorManagerServerWarningFlag = false;
-var memberLocatorServerWarningFlag = false;
-var memberLocatorManagerWarningFlag = false;
-var memberLocatorWarningFlag = false;
-var memberManagerServerWarningFlag = false;
-var memberServerWarningFlag = false;
-var memberManagerWarningFlag = false;
-var memberLocatorManagerServerNormalFlag = false;
-var memberLocatorServerNormalFlag = false;
-var memberLocatorManagerNormalFlag = false;
-var memberManagerServerNormalFlag = false;
-var memberServerNormalFlag = false;
-var memberManagerNormalFlag = false;
-var memberNormalFlag = false;
-var memberSevereFlag = false;
-var memberErrorFlag = false;
-var memberWarningFlag = false;
-// end: flags used for checking whether the r-graph icon images already loaded
-// or not
-
-// function used for refreshing R Graph nodes color based on Alerts
-function refreshNodeAccAlerts() {
-  clusteRGraph.graph.eachNode(function(node) {
-
-    if (node._depth == 2) {
-      node.setData('cursor', 'pointer');
-    }
-    if (node._depth == 1) {
-      var expandedNode = false;
-      for ( var i = 0; i < expanededNodIds.length; i++) {
-        if (expanededNodIds[i] == node.id) {
-          expandedNode = true;
-          break;
-        }
-      }
-
-      if (!expandedNode) {
-
-        clusteRGraph.op.contract(node, {
-          type : 'animate',
-          duration : 1,
-          transition : $jit.Trans.linear
-        });
-
-        node.eachSubnode(function(childNode) {
-          childNode.setData('type', 'circle');
-          childNode.setData('dim', 1);
-        });
-      } else {
-        clusteRGraph.op.expand(node, {
-          type : 'animate',
-          duration : 1,
-          transition : $jit.Trans.linear
-        });
-
-        node.eachSubnode(function(childNode) {
-          var edge = clusteRGraph.graph.getAdjacence(childNode.id, node.id);
-          edge.setData('color', '#081628');
-          var data = childNode.data;
-          childNode.setData('type', data.nodeType);
-          childNode.setData('dim', 14);
-          var style = childNode.getData('style');
-          style.cursor = 'pointer';
-          style.fontSize = "2em";
-          style.width = 25 + 'px';
-          style.height = 27 + 'px';
-          childNode.setData('cursor', 'pointer');
-        });
-      }
-    }
-  });
-}
-
-// function used for defining custom nodes for R-Graph
-function customNodesDefination() {
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'hostNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 1) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!hostNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-              hostNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 1) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'hostSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 1) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!hostSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-              hostSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 1) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'hostErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 1) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!hostErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-              hostErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 1) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'hostWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 1) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!hostWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-              hostWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 1) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-locators.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-locators.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-locators.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerServerSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerServerSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerServerSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-manager-locator-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorServerSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorServerSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorServerSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-locators-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-manager-locator.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-managers.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerServerSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerServerSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerServerSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-managers-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberServerSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberServerSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberServerSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerServerErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerServerErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerServerErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-manager-locator-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorServerErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorServerErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorServerErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-locators-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-manager-locator.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerServerErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerServerErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerServerErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-managers-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberServerErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberServerErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberServerErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-managers.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerServerWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerServerWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerServerWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-manager-locator-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorServerWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorServerWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorServerWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-locators-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-manager-locator.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-locators.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerServerWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerServerWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerServerWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-managers-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberServerWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberServerWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberServerWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-managers.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerServerNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerServerNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerServerNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-manager-locator-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorServerNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorServerNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorServerNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-locators-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberLocatorManagerNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberLocatorManagerNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberLocatorManagerNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-manager-locator.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerServerNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerServerNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerServerNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-managers-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberServerNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberServerNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberServerNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-others.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberManagerNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberManagerNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberManagerNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-managers.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberNormalNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberNormalFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberNormalFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/normal-otheruser.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberSevereNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberSevereFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberSevereFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/severe-otheruser.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberErrorNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberErrorFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberErrorFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/error-otheruser.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-  $jit.RGraph.Plot.NodeTypes.implement({
-    'memberWarningNode' : {
-      'render' : function(node, canvas) {
-        if (node._depth == 2) {
-          var ctx = canvas.getCtx();
-          var img = new Image();
-          var pos = node.pos.getc(true);
-
-          if (!memberWarningFlag) {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 13, pos.y - 13);
-              memberWarningFlag = true;
-            };
-          } else {
-            img.onload = function() {
-              ctx.drawImage(img, pos.x - 10, pos.y - 10);
-            };
-          }
-          img.src = 'images/warning-otheruser.png';
-        }
-      },
-      'contains' : function(node, pos) {
-        if (node._depth == 2) {
-          var npos = node.pos.getc(true), dim = node.getData('dim');
-          return this.nodeHelper.square.contains(npos, pos, dim);
-        }
-      }
-    }
-  });
-}
-// function used for creating empty Cluster Member R Graph
-function createClusteRGraph() {
-  customNodesDefination();
-  var nodeParameters = {};
-  var edgeParameters = {};
-
-  if (vMode == 8) // check for IE 8 document mode
-  {
-    nodeParameters = {
-      color : '#ddeeff',
-      cursor : 'default'
-    };
-
-    edgeParameters = {
-      color : '#081628',
-      lineWidth : 1.5
-    };
-  } else {
-    nodeParameters = {
-      overridable : true,
-      collapsed : true,
-      type : 'hostNormalNode',
-      dim : 12,
-      cursor : 'pointer'
-    };
-    edgeParameters = {
-      overridable : 'true',
-      color : '#132634',
-      lineWidth : 1.5
-    };
-  }
-
-  clusteRGraph = new $jit.RGraph({
-    injectInto : 'infovis',
-
-    background : {
-      CanvasStyles : {
-        strokeStyle : '#081628'
-      }
-    },
-    Navigation : {
-      enable : false,
-      panning : false
-    },
-    label : {
-      type : 'Native',
-      size : 10
-    },
-    Node : nodeParameters,
-
-    Tips : {
-      enable : true,
-      offsetX : 5,
-      offsetY : 5,
-      type : 'Native',
-
-      onShow : function(tip, node, isLeaf, domElement) {
-        var html = "";
-        var data = node.data;
-
-        if (node._depth == 1) {
-
-          html = "<div class=\"tip-title\"><div><div class='popupHeading'>"
-              + node.name + "</div>" + "<div class='popupFirstRow'>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>CPU Usage</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.cpuUsage
-              + "<span class='fontSize15'>%</span></span>"
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Memory Usage</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.memoryUsage
-              + "<span class='font-size15 paddingL5'>MB</span>"
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Load Avg.</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + applyNotApplicableCheck(data.loadAvg)
-              + "</div></div></div>"
-              /*+ "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Threads</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>"
-              + data.threads
-              + "</div></div></div>"*/
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Sockets</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + applyNotApplicableCheck(data.sockets)
-              + "</div></div></div>" + "</div></div></div>";
-
-        } else if (node._depth == 2) {
-          var clients = 0;
-          if (data.clients)
-            clients = data.clients;
-
-          html = "<div class=\"tip-title\"><div><div class='popupHeading'>"
-              + node.name + "</div>" + "<div class='popupFirstRow'>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>CPU Usage</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.cpuUsage
-              + "<span class='fontSize14'>%</span></span>"
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Threads</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.numThreads
-              + "<span class='fontSize14'></span></span>"
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>JVM Pauses</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.gcPauses
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>"
-              + jQuery.i18n.prop('pulse-regiontabletooltip-custom') + "</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.regions
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Clients</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + clients
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Gateway Sender</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.gatewaySender
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>Port</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.port
-              + "</div></div></div>"
-              + "<div class='popupRowBorder borderBottomZero'>"
-              + "<div class='labeltext left display-block width-70'>"
-              + "<span class='left'>GemFire Version</span>"
-              + "</div><div class='right width-30'>"
-              + "<div class='color-d2d5d7 font-size14'>" + data.gemfireVersion
-              + "</div></div></div>" + "</div></div></div>";
-        }
-        tip.innerHTML = html;
-      }
-    },
-    Edge : edgeParameters,
-    Events : {
-      enable : true,
-      type : 'Native',
-
-      onClick : function(node, eventInfo, e) {
-        if (!node)
-          return;
-
-        if (node.nodeFrom) {
-          // it's an edge
-        } else {
-          if (node._depth == 2)
-            location.href = 'MemberDetails.html?member=' + node.id
-                + '&memberName=' + node.name;
-        }
-      }
-    },
-    onCreateLabel : function(domElement, node) {
-      domElement.innerHTML = node.name;
-      domElement.onclick = function() {
-        clusteRGraph.onClick(node.id, {
-          onComplete : function() {
-            if (vMode != 8) {
-              if (node._depth == 1) {
-                var nodeExist = false;
-                for ( var i = 0; i < expanededNodIds.length; i++) {
-                  if (expanededNodIds[i] == node.id) {
-                    expanededNodIds.splice(i, 1);
-                    clusteRGraph.op.contract(node, {
-                      type : 'animate',
-                      duration : 1,
-                      transition : $jit.Trans.linear
-                    });
-                    node.eachSubnode(function(childNode) {
-                      childNode.setData('type', 'circle');
-                      childNode.setData('dim', 1);
-                    });
-                    nodeExist = true;
-                    break;
-                  }
-                }
-                if (!nodeExist) {
-
-                  expanededNodIds[expanededNodIds.length] = node.id;
-                  clusteRGraph.op.expand(node, {
-                    type : 'animate',
-                    duration : 1,
-                    transition : $jit.Trans.linear
-                  });
-                  node.eachSubnode(function(childNode) {
-                    var edge = clusteRGraph.graph.getAdjacence(childNode.id,
-                        node.id);
-                    edge.setData('color', '#081628');
-                    var data = childNode.data;
-                    childNode.setData('type', data.nodeType);
-                    childNode.setData('dim', 14);
-                  });
-                }
-              } else {
-                location.href = 'MemberDetails.html?member=' + node.id
-                    + '&memberName=' + node.name;
-              }
-            } else {
-              if (node._depth == 2) {
-                location.href = 'MemberDetails.html?member=' + node.id
-                    + '&memberName=' + node.name;
-              }
-            }
-          }
-        });
-      };
-    },
-
-    onPlaceLabel : function(domElement, node) {
-      if (vMode != 8) {
-        var style = domElement.style;
-        style.cursor = 'pointer';
-        if (node._depth == 2) {
-          style.fontSize = "2em";
-          style.width = 25 + 'px';
-          style.height = 27 + 'px';
-          style.opacity = "0";
-          style.filter = "alpha(opacity=0)"; // for IE need to check
-          var left = parseInt(style.left);
-          var w = domElement.offsetWidth;
-          style.left = (left - w / 2) + 5 + 'px';
-          var top = parseInt(style.top);
-          var t = top - 12;
-          style.top = t + 'px';
-        }
-
-        if (node._depth == 1) {
-          style.fontSize = "2em";
-          style.width = 25 + 'px';
-          style.height = 27 + 'px';
-          style.opacity = "0";
-          style.filter = "alpha(opacity=0)"; // for IE need to check
-          var pars = node.getParents();
-          if (clusteRGraph.graph.getAdjacence(node.id, pars[0].id) != null) {
-            var edge = clusteRGraph.graph.getAdjacence(node.id, pars[0].id);
-            edge.setData('color', '#132634');
-          }
-          var left = parseInt(style.left);
-          var w = domElement.offsetWidth;
-          style.left = (left - w / 2) + 'px';
-          var top = parseInt(style.top);
-          var t = top - 10;
-          style.top = t + 'px';
-        }
-
-        if (node._depth == 0) {
-          style.display = 'none';
-          node.setData('dim', 0);
-        }
-      } else {
-        var style = domElement.style;
-        style.display = '';
-        style.cursor = 'default';
-
-        if (node._depth == 1) {
-          style.fontSize = "0.8em";
-          style.color = "#ccc";
-
-        } else if (node._depth == 2) {
-          style.fontSize = "0.7em";
-          style.color = "#494949";
-
-        } else {
-          style.display = 'none';
-        }
-
-        var left = parseInt(style.left);
-        var w = domElement.offsetWidth;
-        style.left = (left - w / 2) + 'px';
-      }
-
-    }
-  });
-}
-// updating rGraph custom node flag to default false value
-function updateRGraphFlags() {
-
-  hostNormalFlag = false;
-  hostSevereFlag = false;
-  hostErrorFlag = false;
-  hostWarningFlag = false;
-  memberLocatorManagerServerErrorFlag = false;
-  memberLocatorServerErrorFlag = false;
-  memberLocatorManagerErrorFlag = false;
-  memberLocatorNormalFlag = false;
-  memberLocatorSevereFlag = false;
-  memberLocatorErrorFlag = false;
-  memberServerSevereFlag = false;
-  memberManagerSevereFlag = false;
-  memberLocatorManagerSevereFlag = false;
-  memberLocatorManagerServerSevereFlag = false;
-  memberManagerServerSevereFlag = false;
-  memberLocatorServerSevereFlag = false;
-  memberServerErrorFlag = false;
-  memberManagerServerErrorFlag = false;
-  memberManagerErrorFlag = false;
-  memberLocatorManagerServerWarningFlag = false;
-  memberLocatorServerWarningFlag = false;
-  memberLocatorManagerWarningFlag = false;
-  memberLocatorWarningFlag = false;
-  memberManagerServerWarningFlag = false;
-  memberServerWarningFlag = false;
-  memberManagerWarningFlag = false;
-  memberLocatorManagerServerNormalFlag = false;
-  memberLocatorServerNormalFlag = false;
-  memberLocatorManagerNormalFlag = false;
-  memberManagerServerNormalFlag = false;
-  memberServerNormalFlag = false;
-  memberManagerNormalFlag = false;
-  memberNormalFlag = false;
-  memberSevereFlag = false;
-  memberErrorFlag = false;
-  memberWarningFlag = false;
-  eval(functionStartArray[4]);
-}
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements.  See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership.  The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License.  You may obtain a copy of the License at
+ * 
+ *   http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied.  See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+/*=========================================================================
+ * Copyright (c) 2012-2014 Pivotal Software, Inc. All Rights Reserved.
+ * This product is protected by U.S. and international copyright
+ * and intellectual property laws. Pivotal products are covered by
+ * one or more patents listed at http://www.pivotal.io/patents.
+ *=========================================================================
+ */
+
+var vMode = document.documentMode; // variable used for storing IE document
+// mode
+
+// start: flags used for checking whether the r-graph icon images already loaded
+// or not
+var hostNormalFlag = false;
+var hostSevereFlag = false;
+var hostErrorFlag = false;
+var hostWarningFlag = false;
+var memberLocatorManagerServerErrorFlag = false;
+var memberLocatorServerErrorFlag = false;
+var memberLocatorManagerErrorFlag = false;
+var memberLocatorNormalFlag = false;
+var memberLocatorSevereFlag = false;
+var memberLocatorErrorFlag = false;
+var memberServerSevereFlag = false;
+var memberManagerSevereFlag = false;
+var memberLocatorManagerSevereFlag = false;
+var memberLocatorManagerServerSevereFlag = false;
+var memberManagerServerSevereFlag = false;
+var memberLocatorServerSevereFlag = false;
+var memberServerErrorFlag = false;
+var memberManagerServerErrorFlag = false;
+var memberManagerErrorFlag = false;
+var memberLocatorManagerServerWarningFlag = false;
+var memberLocatorServerWarningFlag = false;
+var memberLocatorManagerWarningFlag = false;
+var memberLocatorWarningFlag = false;
+var memberManagerServerWarningFlag = false;
+var memberServerWarningFlag = false;
+var memberManagerWarningFlag = false;
+var memberLocatorManagerServerNormalFlag = false;
+var memberLocatorServerNormalFlag = false;
+var memberLocatorManagerNormalFlag = false;
+var memberManagerServerNormalFlag = false;
+var memberServerNormalFlag = false;
+var memberManagerNormalFlag = false;
+var memberNormalFlag = false;
+var memberSevereFlag = false;
+var memberErrorFlag = false;
+var memberWarningFlag = false;
+// end: flags used for checking whether the r-graph icon images already loaded
+// or not
+
+// function used for refreshing R Graph nodes color based on Alerts
+function refreshNodeAccAlerts() {
+  clusteRGraph.graph.eachNode(function(node) {
+
+    if (node._depth == 2) {
+      node.setData('cursor', 'pointer');
+    }
+    if (node._depth == 1) {
+      var expandedNode = false;
+      for ( var i = 0; i < expanededNodIds.length; i++) {
+        if (expanededNodIds[i] == node.id) {
+          expandedNode = true;
+          break;
+        }
+      }
+
+      if (!expandedNode) {
+
+        clusteRGraph.op.contract(node, {
+          type : 'animate',
+          duration : 1,
+          transition : $jit.Trans.linear
+        });
+
+        node.eachSubnode(function(childNode) {
+          childNode.setData('type', 'circle');
+          childNode.setData('dim', 1);
+        });
+      } else {
+        clusteRGraph.op.expand(node, {
+          type : 'animate',
+          duration : 1,
+          transition : $jit.Trans.linear
+        });
+
+        node.eachSubnode(function(childNode) {
+          var edge = clusteRGraph.graph.getAdjacence(childNode.id, node.id);
+          edge.setData('color', '#081628');
+          var data = childNode.data;
+          childNode.setData('type', data.nodeType);
+          childNode.setData('dim', 14);
+          var style = childNode.getData('style');
+          style.cursor = 'pointer';
+          style.fontSize = "2em";
+          style.width = 25 + 'px';
+          style.height = 27 + 'px';
+          childNode.setData('cursor', 'pointer');
+        });
+      }
+    }
+  });
+}
+
+// function used for defining custom nodes for R-Graph
+function customNodesDefination() {
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'hostNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 1) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!hostNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+              hostNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 1) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'hostSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 1) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!hostSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+              hostSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 1) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'hostErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 1) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!hostErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+              hostErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 1) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'hostWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 1) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!hostWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+              hostWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 1) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-locators.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error-locators.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe-locators.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerServerSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerServerSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerServerSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe-manager-locator-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorServerSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorServerSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorServerSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe-locators-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe-manager-locator.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe-managers.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerServerSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerServerSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerServerSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe-managers-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberServerSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberServerSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberServerSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/severe-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerServerErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerServerErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerServerErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error-manager-locator-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorServerErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorServerErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorServerErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error-locators-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error-manager-locator.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerServerErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerServerErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerServerErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error-managers-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberServerErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberServerErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberServerErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerErrorNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerErrorFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerErrorFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/error-managers.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerServerWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerServerWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerServerWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning-manager-locator-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorServerWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorServerWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorServerWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning-locators-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning-manager-locator.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning-locators.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerServerWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerServerWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerServerWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning-managers-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberServerWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberServerWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberServerWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerWarningNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerWarningFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerWarningFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/warning-managers.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerServerNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerServerNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerServerNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-manager-locator-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorServerNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorServerNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorServerNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-locators-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberLocatorManagerNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberLocatorManagerNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberLocatorManagerNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-manager-locator.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerServerNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerServerNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerServerNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-managers-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberServerNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberServerNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberServerNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-others.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberManagerNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberManagerNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberManagerNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-managers.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberNormalNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberNormalFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberNormalFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+          img.src = 'images/normal-otheruser.png';
+        }
+      },
+      'contains' : function(node, pos) {
+        if (node._depth == 2) {
+          var npos = node.pos.getc(true), dim = node.getData('dim');
+          return this.nodeHelper.square.contains(npos, pos, dim);
+        }
+      }
+    }
+  });
+  $jit.RGraph.Plot.NodeTypes.implement({
+    'memberSevereNode' : {
+      'render' : function(node, canvas) {
+        if (node._depth == 2) {
+          var ctx = canvas.getCtx();
+          var img = new Image();
+          var pos = node.pos.getc(true);
+
+          if (!memberSevereFlag) {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 13, pos.y - 13);
+              memberSevereFlag = true;
+            };
+          } else {
+            img.onload = function() {
+              ctx.drawImage(img, pos.x - 10, pos.y - 10);
+            };
+          }
+    

<TRUNCATED>


Mime
View raw message