function checkALL(strName) {
	var o = createObject('theForm');
	var e1 = createObject(strName + 'All');
	var i = 0;
	
	for (i=0;i < o.length;i++) {
		if (o.elements[i].name == strName) o.elements[i].checked = e1.checked;
	}
}

function uncheck(obj) {
	var strName = obj.name;
	var e1 = createObject(strName + 'All');
	if (obj.checked == false) e1.checked = false;
}

function initialiseForm() {
	var strCatFieldList = "strRelatedThemeIDs,strSettingIDs,strBeneficiaryGroupIDs,strBeneficiaryAgeIDs,strLocationIDs";
	var arr = strCatFieldList.split(",");
	var i = 0;
	var e1 = "";
	var strTmp = "";
	
	for(i=0;i < arr.length;i++) {
		strTmp = arr[i];
		e1 = createObject(strTmp + 'All');
		e1.checked = true;
		checkALL(strTmp);
	}
}