Visto che va effettuato sempre in caso di reload ho messo questo codice fuori da ogni funzione
codice:
var checkboxes = document.getElementsByName('variazioni[]'); //ho provato anche senza le quadre
alert(checkboxes.length);
for(i=0;i<checkboxes.length;i++)
{
	checkboxes[i].checked = false;
}
ma l'alert mi dice che sono stai selezionati 0 elementi

sbaglio la selezione?