codice:
 	var box = document.getElementsByTagName('input')
Questo cosa significa?

E di conseguenza questo controllo su cosa si riferisce..
codice:
 if(box[i].type=="checkbox" && box[i].checked){