var roundedCornersOnLoad = function () {
    roundClass("h3", null, {corners: "all", bgColor: "#FFFFFF"});
    roundClass("h4", null, {corners: "all", bgColor: "#FFFFFF"});
    roundClass("h5", null, {corners: "tl tr", bgColor: "#FFFFFF"});
	roundClass(null, "related", {corners: "bl br", bgColor: "#FFFFFF"});
};
addLoadEvent(roundedCornersOnLoad);

// rewrite the view-source links
addLoadEvent(function () {
    var elems = getElementsByTagAndClassName("A", "view-source");
    var page = "rounded_corners/";
    for (var i = 0; i < elems.length; i++) {
        var elem = elems[i];
        var href = elem.href.split(/\//).pop();
        elem.target = "_blank";
        elem.href = "../view-source/view-source.html#" + page + href;
    }
});

