function saveGroups() {
	var cbList = document.getElementsByName('group_id');
	var j = 0;
	var jslist = '';
	for (i = 0; i < cbList.length; i++) {
		if (cbList[i].checked) {
			var gID = cbList[i].value;
			var elName = "grp_name[" + gID + "]";
			var gName = document.getElementsByName(elName)[0].value;
			jslist = jslist + gID + ',' + gName + ';';
			j++;
		}
	}
	var croppedList = jslist.substring(0, jslist.length - 1);
	opener.setGroupData(croppedList);
}

function saveAndClose() {
	saveGroups();
	self.close();
}