/**
 * Insère des liens de navigation en début et en fin de page à partir
 * des éléments LINK (rel=prev/next) définis dans l'entête du document HTML.
 */
function insertNavLinks() {
    var body = document.getElementsByTagName("body")[0];
    body.insertBefore(createNavLinks(), body.firstChild);
    body.appendChild(createNavLinks());
}

/**
 * Renvoie un élément contenant les liens de navigation.
 */
function createNavLinks() {
    var prevLink = getLink("prev")
    var nextLink = getLink("next");

    var html = "";
    if (prevLink != null) {
        html += '<a href="' + prevLink.href + '"><img src="images/PreviousArrow.gif" alt="' + prevLink.title + '"></a>';
        html += '&nbsp;';
    }
    if (nextLink != null) {
        html += '<a href="' + nextLink.href + '"><img src="images/NextArrow.gif" alt="' + nextLink.title + '"></a>';
    }

    var fragment = document.createElement("DIV");
    fragment.className = "navlinks";
    fragment.innerHTML = html;

    return fragment;
}

/**
 * Renvoie le premier lien correspondant à la relation spécifiée.
 */
function getLink(rel) {
    var links = document.getElementsByTagName("link");
    for (var i = 0; i < links.length; i++) {
        var link = links[i];
        if (link.rel == rel) {
            return link;
        }
    }

    return null;
}

/**
 * Change le style du texte "Trader Level Pro"
 */
function applyAxialFinanceStyle() {
    var bodyText = document.body.innerHTML;
    bodyText = bodyText.replace(/Trader Level Pro 2/g, '<span class="tlp">Trader Level Pro 2</span>');
    //bodyText = bodyText.replace(/Trader Level Pro Expert/g, '<span class="axial">Axial</span> <span class="finance">Finance</span> <b>Expert</b>');
    //bodyText = bodyText.replace(/Trader Level Pro/g, '<span class="axial">Axial</span> <span class="finance">Finance</span>');
    document.body.innerHTML = bodyText;
}

if (window.addEventListener) {
    window.addEventListener("load", insertNavLinks, false);
    window.addEventListener("load", applyAxialFinanceStyle, false);
} else {
    window.attachEvent("onload", insertNavLinks);
    window.attachEvent("onload", applyAxialFinanceStyle);
}
