// Hook onload event

var pageLoadFunctions = new Array();

function onPageLoad( func )
{
	pageLoadFunctions.push( func );
}

window.onload = function()
{
	for (var i = 0; i < pageLoadFunctions.length; ++i)
	{
		pageLoadFunctions[i]();
	}
};

onPageLoad( function()
{
	// Fix up lyrics
	var elements = document.getElementsByTagName( 'lyrics' );
	for (var i = 0; i < elements.length; ++i)
	{
		var citation = document.createElement( 'citation' );
		citation.appendChild( document.createTextNode( elements[i].attributes['artist'].value + " \u2013 " ) );
		var em = document.createElement( 'em' );
		em.appendChild( document.createTextNode( elements[i].attributes['song'].value ) );
		citation.appendChild( em );
		elements[i].appendChild( citation );
	}
} );