Hola:
Es difícil a veces comprender el código de otros, y más aún cuando se tienen "vicios"... y parece que tu solo trabajas con explorer y me ha desconcertado la variable Guias, y si es el nombre del formulario, debería estar precedido de "document."
La idea es en base al elemento padre de los checkboxes (document.forms.Guias) recorrer los tags inputs (o los elementos del form) y discriminar los que tienen el nombre guia (dentro de un formulario se puede considerar los nombres)
var f = document.forms.Guias;
for (var i = 0; i < f.elements.length; i ++)
if (f.elements[i].name = "guia") // se supone que este es un elemento a procesar...
Saludos