Perdonatemi anche se è ot!

codice:
<script type="text/javascript" language="javascript"> 

function ToggleAll(e)
    	{
			if (e.checked) {
	   			 CheckAll();
			}
			else {
	    		ClearAll();
			}
   		}
		function CheckAll(){
			var ml = document.msg;
			var len = ml.elements.length;
			for (var i = 0; i < len; i++) {
	    		var e = ml.elements[i];
			    if (e.id == "del") {
					e.checked = true;
	    		}
			}
			ml.toggleAll.checked = true;
			alert("       ATTENZIONE!\n Sono stati selezionati tutti gli elementi!")
    	}

	    function ClearAll(){
			var ml = document.msg;
			var len = ml.elements.length;
			for (var i = 0; i < len; i++) {
			    var e = ml.elements[i];
	    		if (e.id == "del") {
					e.checked = false;
		    	}
			}
			ml.toggleAll.checked = false;
			
    	}

</script>
<form name="msg" action="" METHOD="POST">
<input name=toggleAll type="checkbox" onclick="ToggleAll(this);" >

<input id ="del" name ="" type="checkbox" value="">
<input id ="del" name ="" type="checkbox" value="">
<input id ="del" name ="" type="checkbox" value="">
</form>
Tra i tag script ci sono le funzioni di javascript che richiama quando clicci sulla prima ceckbox.

Attento fai attenzione se cambi il nome del form e delle checkbox, lo script potrebbe smettere di funzionare!