var CheckSet = {
	getValue: function(form, fieldName){
		var data = new Array();
		
		var elements = form.elements[fieldName + '[]'];
		if(elements){
			if(elements.length)
				for(var i = 0; i < elements.length; i++){
					if(elements[i].checked)
						data.push(elements[i].value);
				}
			else
				if(elements.checked)
					data.push(elements.value);
		}	
				
		return data;
	},
	
	toggle: function(link, form, fieldName){
		var checked = link.isChecked;
		if(!checked){
			checked = link.isChecked = true;
		}
		else{
			checked = link.isChecked = false;
		}
		
		var elements = form.elements[fieldName + '[]'];
		if(elements){
			if(elements.length){
				for(var i = 0; i < elements.length; i++)
					elements[i].checked = checked;
			}
			else
				elements.checked = checked;
		}	
	}
};
