Hola:
En el ejemplo se pasa el formulario como parámetro (this), y en la función se recorren todos los elementos (f.elements) discriminando los que son del tipo checkbox y no están checkeados guardando los ids de estos en un array... que al terminar el bucle se vuelcan a un campo oculto (tendrías que añadir ese campo a tu form...
Saludos