Hola Negora:
Gracias por la explicación tan detallada.
En este caso está claro que tu código no sirve, por los comentarios que ya has hecho, así que mejor dejarlo en eso, intentos y no insinuar un camino ya explorado.
Una cuestión (casi sin importancia
) ¿tenemos presente a ie6? Supongo que sí
un saludo