...no si es asi como lo hago, lo que pasa es que cada vez que tengo que hacer eso con una página de 400 lineas de código acabo hasta los webs y por eso preguntaba, por si había alguna otra manera de hacerlo que no fuera "tanto palo"...
...pero bueno, veo que tendré que seguir dándome con un canto rodao en los dientes...
...gracias por tus prontas respuestas y si algún día encuentro otra manera de hacerlo ya te lo diré, aunque solo sea por curiosidad...