function KamkCk(asKamk_grp) {
	var liCnt;
	var lsChk_flg;
	var lsName;
	//ロード完了チェック
	if(liLoadFlg == 0){
		return false;
	}

	//クリックされた科目グループのチェックを確認
	lsName="Sho_kamk1:kamk_grp";
	for (liCnt = 0; liCnt < document.Form1.elements.length; liCnt++) {
		if(document.Form1.elements[liCnt].name.substr(0,lsName.length + 2) == lsName + asKamk_grp){
			lsChk_flg = document.Form1.elements[liCnt].checked;
			break;
		}
	}

	//クリックされた科目グループ内の科目のチェックを変更
	lsName="Sho_kamk1:kamk";
	for (liCnt = 0; liCnt < document.Form1.elements.length; liCnt++) {
		if(document.Form1.elements[liCnt].name.substr(0,lsName.length + 2) == lsName + asKamk_grp){
			if(lsChk_flg == true){
				document.Form1.elements[liCnt].checked = true;
			}else{
				document.Form1.elements[liCnt].checked = false;
			}
		}
	}

	return true;
}
function KamkGrpCk(asKamk_grp) {
	var liCnt;
	var lsChk_flg;
	var lsName;
	//ロード完了チェック
	if(liLoadFlg == 0){
		return false;
	}

	//クリックされた科目グループ内の科目のチェックを確認
	lsChk_flg = true;
	lsName="Sho_kamk1:kamk";
	for (liCnt = 0; liCnt < document.Form1.elements.length; liCnt++) {
		if(document.Form1.elements[liCnt].name.substr(0,lsName.length + 2) == lsName + asKamk_grp){
			if(document.Form1.elements[liCnt].checked==false){
				lsChk_flg = false;
				break;
			}	
		}
	}

	//クリックされた科目グループのチェックを変更
	lsName="Sho_kamk1:kamk_grp";
	for (liCnt = 0; liCnt < document.Form1.elements.length; liCnt++) {
		if(document.Form1.elements[liCnt].name.substr(0,lsName.length + 2) == lsName + asKamk_grp){
			if(lsChk_flg == true){
				document.Form1.elements[liCnt].checked = true;
			}else{
				document.Form1.elements[liCnt].checked = false;
			}
			break;
		}
	}

	return true;
}