// JavaScript Document
   
// Table of contents generator 1.0. Copyright (c) 2008, Mikael Söderström.
        function CreateTOC(headerText)
        {
            var articleContainer = document.getElementById('mainContent');
            var articleHeaders = articleContainer.getElementsByTagName('H2');
            var cont = document.getElementById('contents');
            var ul = document.createElement('ul');
            var header = document.createElement('h2');
            header.innerHTML = headerText;
            var i = 0;

            cont.innerHTML = '';
            /*cont.appendChild(header);*/
            
            for(i;i<articleHeaders.length;i++)
            {
                articleHeaders[i].setAttribute('id', 'article_' + (i + 1));
                ul.appendChild(createTOCItem(articleHeaders[i].title, i + 1));
            }
            
            cont.appendChild(ul);
        }
        
        function createTOCItem(title, i)
        {
			if (i=1){
            var ctrl = document.createElement('li');
            var link = document.createElement('a');
            link.setAttribute('href', '#article_' + i);
            link.setAttribute('title', title);
			link.setAttribute('class', 'first');
			link.appendChild(document.createTextNode(title));
            ctrl.appendChild(link);
            return ctrl;
			}
			else {
				var ctrl = document.createElement('li');
            var link = document.createElement('a');
            link.setAttribute('href', '#article_' + i);
            link.setAttribute('title', title);
			link.appendChild(document.createTextNode(title));
            ctrl.appendChild(link);
            return ctrl;
			}
        }
 
