よくあるチェックボックスの全て選択をjavascriptで書く

webページでよくあるチェックボックスのすべて選択と
すべて非選択をつくってみた。

<html>
<head>
<meta http-eqqiv="Content-Script-Type" content="text/javascript">
<script type = "text/javascript">
<!--
	function BoxCheck(){
		var check=false;
		if(document.form1.check_switch.value=="check"){
			check=true;
			document.form1.check_switch.value="uncheck";
		}else{
			check=false;
			document.form1.check_switch.value="check";
		}
		for(var count =0; count < document.form1.n.length;count++){
			document.form1.n[count].checked = check;
	}
}
//-->
</script>
</head>
<body>

<form name="form1">
<input type="button" name="check_switch" onClick="BoxCheck();" value="check"><br>
<input type="checkbox" name="n" value="1"> (1)
<input type="checkbox" name="n" value="2"> (2)<br>
<input type="checkbox" name="n" value="3"> (3)
<input type="checkbox" name="n" value="4"> (4)
</form>
</body>
</html>

参考URL:
チェックボックスを全チェックON/OFFとする方法