function clickCheckBoxRadio() {
	this.previousSibling.click();
}
function clickCheckBoxRadio2() {
	this.parentNode.previousSibling.previousSibling.firstChild.click();
}
function InitializeClickableCheckboxRadioText() {
	for (i = 0; i < document.forms.length; i++) {
		for (j = 0; j < document.forms[i].elements.length; j++) {
			with (document.forms[i].elements[j]) {
				if (type == 'checkbox' || type == 'radio') {
					if (nextSibling == null) {
						if (parentNode.nextSibling != null) {
							if (parentNode.nextSibling.nextSibling != null) { 
								if (parentNode.nextSibling.nextSibling.firstChild != null) {
									if (parentNode.nextSibling.nextSibling.firstChild.className == "clickable") {
										parentNode.nextSibling.nextSibling.firstChild.onclick = clickCheckBoxRadio2;
									}
								}
							}
						}
					} else if (nextSibling.className == "clickable") {
						nextSibling.onclick = clickCheckBoxRadio;
					}
				}
			}
		}
	}
}
InitializeClickableCheckboxRadioText();
