function category_select(no) {
    switch(no) {
        // FC ----------------------------------------------------------------------
        case 1:
            for(var i = 2; i <= 9; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_1.checked;
            	}
            }
            break;
        case 10:
            for(var i = 11; i <= 21; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_10.checked;
            	}
            }
            break;
        case 22:
            for(var i = 23; i <= 32; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_22.checked;
            	}
            }
            break;
        case 33:
            for(var i = 34; i <= 38; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_33.checked;
            	}
            }
            break;
        case 39:
            for(var i = 40; i <= 49; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_39.checked;
            	}
            }
            break;
        case 50:
            for(var i = 51; i <= 59; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_50.checked;
            	}
            }
            break;
        case 60:
            for (var i = 61; i <= 69; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_60.checked;
            	}
            }
            break;
        case 70:
            for (var i = 71; i <= 71; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_70.checked;
            	}
            }
            break;
        // PV --------------------------------------------------------------------------
        case 84:
            for(var i = 85; i <= 96; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_84.checked;
            	}
            }
            break;
        case 84:
            for(var i = 85; i <= 96; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_84.checked;
            	}
            }
            break;
        case 97:
            for(var i = 98; i <= 107; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_97.checked;
            	}
            }
            break;
        case 108:
            for(var i = 109; i <= 120; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_108.checked;
            	}
            }
            break;
        case 121:
            for(var i = 122; i <= 130; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_121.checked;
            	}
            }
            break;
        case 131:
            for(var i = 132; i <= 140; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_131.checked;
            	}
            }
            break;
        case 141:
            for(var i = 142; i <= 142; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_141.checked;
            	}
            }
            break;
        // PVS --------------------------------------------------------------------------
        case 143:
            for(var i = 144; i <= 146; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_143.checked;
            	}
            }
            break;
        case 147:
            for(var i = 148; i <= 157; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_147.checked;
            	}
            }
            break;
        case 158:
            for(var i = 159; i <= 166; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_158.checked;
            	}
            }
            break;
        case 167:
            for(var i = 168; i <= 168; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_167.checked;
            	}
            }
            break;
        // BJ --------------------------------------------------------------------------
        case 169:
            for(var i = 168; i <= 180; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_169.checked;
            	}
            }
            break;
        case 181:
            for(var i = 182; i <= 188; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_181.checked;
            	}
            }
            break;
        case 189:
            for(var i = 190; i <= 202; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_189.checked;
            	}
            }
        case 203:
            for(var i = 204; i <= 208; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_203.checked;
            	}
            }
            break;
        case 209:
            for(var i = 210; i <= 216; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_209.checked;
            	}
            }
            break;
        case 217:
            for(var i = 218; i <= 218; i++) {
            	if(document.getElementById("category_" + i)){
            		document.getElementById("category_" + i).checked = document.Form.category_217.checked;
            	}
            }
            break;
        default:
            break;
    }
}

function category_reset() {
	for (i = 1; i <= 218; i++) {
		if (document.getElementById("category_" + i)) {
			document.getElementById("category_" + i).checked = false;
		}
	}
}
