text: var idmIp = 'http://192.168.56.101';
  var idmPort = '8082';
  var uaaIp = 'http://192.168.56.101';
  var uaaPort = '8081';
  var populariotyIp = 'http://localhost';
  var populariotyPort = '9080';
  var servioticyIp = 'http://localhost';
  var servioticyPort = '8080';
  
  
  
  
  /**
   * Creates a table containing the provided json for display.
   * 
   * @param json
   *            The json which should be parsed into a table
   * @returns The table containing the json.
   */
  
  function display_json(json) {
  
  	var table = $('<table></table>').addClass('jsonTable');
  	var row = $('<tr></tr>').addClass('row').text(': ');
  	add_json(table, json, '');
  
  	return table;
  }
  
  /**
   * Adds a key value pair to the given table.
   * 
   * @param table
   *            The table to add the key value pair.
   * @param json
   *            The json to put into the table
   * @param str
   *            String representing the depth of the pair.
   */
  function add_json(table, json, str) {
  
  	str = str + "\xa0\xa0\xa0\xa0";
  
  	$.each(json, function(k, v) {
  		if (v == null) {
  
  		} else if (v.constructor == Object) {
  
  			// !caution remove numbers as keys for display purpose
  			if (isNaN(parseFloat(k))) {
  
  				var row = $('<tr></tr>').addClass('row').text(str + k + ': ');
  				table.append(row);
  			}
  
  			add_json(table, v, str);
  
  		} else if (v.constructor == Array) {
  
  			var row = $('<tr></tr>').addClass('row').text(str + k + ': ');
  			table.append(row);
  			add_json(table, v, str);
  
  		} else {
  
  			// !caution remove numbers as keys for display purpose
  			var row = '';
  
  			if (isNaN(parseFloat(k))) {
  
  				row = $('<tr></tr>').addClass('row').text(str + k + ': ' + v);
  
  			} else {
  
  				row = $('<tr></tr>').addClass('row').text(str + v);
  			}
  			table.append(row);
  		}
  	});
  }
  