function checkAllFields(ref,value,checkallname){
	var chkAll = document.getElementById(checkallname);
	var checks = document.getElementsByName(value+'[]');
	//var removeButton = document.getElementById('removeChecked');
	var boxLength = checks.length;
	var allChecked = false;
	var totalChecked = 0;
	if ( ref == 1 ){
		if ( chkAll.checked == true ){
			for ( i=0; i < boxLength; i++ )	checks[i].checked = true;
		}
		else{
			for ( i=0; i < boxLength; i++ ) checks[i].checked = false;
		}
	}
	else{
		for ( i=0; i < boxLength; i++ ){
			if ( checks[i].checked == true ){
				allChecked = true;
				continue;
			}
			else{
				allChecked = false;
				break;
			}
		}
		if ( allChecked == true )chkAll.checked = true;
		else chkAll.checked = false;
	}
	for ( j=0; j < boxLength; j++ ){
		if ( checks[j].checked == true )totalChecked++;
	}
	//removeButton.value = "Remove ["+totalChecked+"] Selected";
}

