/* Make the last word in a sentence held within specified tags <strong>
- stylesheets can then modify the <strong> style accordingly
NB to remove the effect just make the last character in the tag a space */

function colourHeadings() {

	/* To add a tag you want coloured just add it to the list below */
    colourHeading('h1');
    colourHeading('h2');

}

function colourHeading(tag) {

    if (!document.getElementsByTagName) return;

    var heading = document.getElementsByTagName(tag);

    for (var i = 0; i < heading.length; i++) {

        var headingText = heading[i].innerHTML;
        var parts = headingText.split(' ');
        var lastWord = parts[parts.length -1];

        parts.splice(parts.length -1,1);
        heading[i].innerHTML = parts.join(" ") + " ";

        var colouredWord = document.createTextNode(lastWord);
        var container = document.createElement("strong")

        container.appendChild(colouredWord);
        heading[i].appendChild(container);

    }

}

addLoadEvent(colourHeadings);