/* Make the first 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 firstWord = parts[0];

        parts.splice(0,1);
        heading[i].innerHTML = " " + parts.join(" ");

        var colouredWord = document.createTextNode(firstWord);
        var container = document.createElement("strong")

        container.appendChild(colouredWord);
        heading[i].insertBefore(container,heading[i].firstChild);

    }

}

addLoadEvent(colourHeadings);