// @(#) $Id: addCheckboxes.js 82040 2010-08-18 16:19:34Z simon $

//addLoadEvent(addCheckboxes); //-add load event stopped working!



function addCheckboxes() {

	if (!document.getElementById) return false;

	if (!document.getElementById('titlesbox')) return false;
	var titlelist = document.getElementById('titlesbox');

	var newpara = document.createElement('p');

	var firstinput = document.createElement('input');

	firstinput.setAttribute('type','checkbox');

	firstinput.setAttribute('id','selectall');

	var firstlabel = document.createElement('label');

	firstlabel.setAttribute('for','selectall');

	var firstlabeltext = document.createTextNode(' Select all');

	firstlabel.appendChild(firstlabeltext);

	var secondinput = document.createElement('input');

	secondinput.setAttribute('type','checkbox');

	secondinput.setAttribute('id','deselectall');

	var secondlabel = document.createElement('label');

	secondlabel.setAttribute('for','deselectall');

	var secondlabeltext = document.createTextNode(' Deselect all');

	secondlabel.appendChild(secondlabeltext);

	newpara.appendChild(firstinput);

	newpara.appendChild(firstlabel);

	newpara.appendChild(document.createElement('br'));

	newpara.appendChild(secondinput);

	newpara.appendChild(secondlabel);

	titlelist.appendChild(newpara);

	firstinput.onclick = function () {

		var boxes = titlelist.getElementsByTagName('input');
	
		for (var i=0;i<boxes.length-1;i++) {

			boxes[i].checked = true;

		}

		boxes[boxes.length-1].checked = false;

	}


	secondinput.onclick = function() {

		var boxes = titlelist.getElementsByTagName('input');
	
		for (var i=0;i<boxes.length-1;i++) {

			boxes[i].checked = false;

		}
	}

}

// vim: set ai noet sw=8 :

