/* <![CDATA[ */
function toggle(label) {
	var checkbox = label.getElementsByTagName('input')[0];
	//if (checkbox.checked) {
	if (checkbox.checked==true) {
		label.className = 'off';
		checkbox.checked=false;
		/*
		checkbox.removeAttribute("checked");
		checkbox.setAttribute('checked', '');
		*/
	} else {
		label.className = 'on';
		checkbox.checked=true;
		/*
		checkbox.setAttribute('checked', 'checked');
		*/
	}
}
function toggles() {
	var fieldsets = document.getElementsByTagName('fieldset');
	for (var i = 0; i < fieldsets.length; i++) {
		if (fieldsets[i].className.indexOf('toggles') >= 0) {
			var labels = fieldsets[i].getElementsByTagName('label');
			for (var j = 0; j < labels.length; j++) {
				labels[j].className = 'off';
				labels[j].onclick = function () {
					toggle(this);
				};
				if (labels[j].getElementsByTagName('input')[0].checked) {
					labels[j].className = 'on';
				}
			}
		}
	}
}
if (document.getElementById && document.getElementsByTagName) {
	window.onload = function () {
		toggles();
	};
}
/* ]]> */