Ho la necessita di mettere una checkbox generale che se schiacciata selezioni o deselezioni tutte le caselle checkbox presenti, per far questo dovrei usare una variabile globale (che ho chiamato controllo), ma come o meglio dove si dichiara una variabile di quel tipo visto che la funzione scelta non funge? tnx!

codice:
  <script type="text/javascript">
  var controllo=0;
	
   function scelta()
   {
    if (controllo==0)
	 checkTutti(); controllo++; 
	else
     uncheckTutti(); controllo--;	
	 
   }
   
   function checkTutti() {
    with (document.modulo) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' && elements[i].name == 'cb')
           elements[i].checked = true;
    }
  }
}
function uncheckTutti() {
  with (document.modulo) {
    for (var i=0; i < elements.length; i++) {
        if (elements[i].type == 'checkbox' && elements[i].name == 'cb')
           elements[i].checked = false;
    }
  }
}

  </script>