var t = new Date().getTime();

  var shadowedBorder    = RUZEE.ShadedBorder.create({ corner:8, shadow:16 });
  var splitBorderTop    = RUZEE.ShadedBorder.create({ corner:10, edges:"tlr" });
  var splitBorderBottom = RUZEE.ShadedBorder.create({ corner:10, edges:"blr" });
  var transBorder       = RUZEE.ShadedBorder.create({ corner:15, border:8, borderOpacity:0.4 });
  var tabBorder         = RUZEE.ShadedBorder.create({ corner:8, edges:"tlr", border:1 });
  var linksBorder       = RUZEE.ShadedBorder.create({ corner:10, border:2 });
  var linkBorder        = RUZEE.ShadedBorder.create({ shadow:4 });

  var changeBorders = [
    RUZEE.ShadedBorder.create({ corner:20 }),
    RUZEE.ShadedBorder.create({ corner:10, shadow:20 })
  ];
  
  var partialIDs = ["tl", "tr", "bl", "br", "tlr", "blr", "tbl", "tbr"];
  var partialBorders = {};
  for (var i=0; i<partialIDs.length; ++i) {
    partialBorders[partialIDs[i]] = RUZEE.ShadedBorder.create({
        corner:10, border:2, edges:partialIDs[i] });
  }
  var calcTime = "Calculation time: " + ((new Date().getTime() - t) / 1000.0) + "s";

