Hola
marciano87
Quiza si utlizas prototype la vida se te simplifique un poco en cuanto a la creacion e insercion de elementos...
lee esto a ve que te parece:
http://prototypejs.org/api http://prototypejs.org/api/element
un ejemplo:
ele = new Element('div', { id: 'secondContainer'+counter});
$('UN_DIV').insert({before:ele});