Cita: cómo puedo arrancar la función cuando acabe de cargar todo?
con el evento onload. lo que tienes que hacer es invocar la funcion dentro de ese evento, o lo que es lo mismo que asignar la funcion a ese evento. respecto al postdata, no entiendo para que tomar las IDs de los elementos cuando en un principio con esa funcion puedes obtener la referencia de esos elementos. a no ser que tengas alguna razon para justificarlo, mientras tanto no tiene sentido.
Cita: y me estan apretando los tornillos...
aqui te van a apretar los tornillos hasta que te quedes sin rosca