Ti sei risposto da solo!
Se c'è una sola checkbox document.form.check NON è un array, quindi document.form.check.length è undefined
allora, per esempio, se vuoi testare il primo checkbox (o l'unico) devi scrivere:
codice:
<script language="JavaScript">
	function control()
	{
		if (document.form.check.length == undefined)
			alert(document.form.check.checked);
		else
			alert(document.form.check[0].checked);
	}
</script>
HTH
Zappa