mover etiquetas

Pacharan
09 de Junio del 2004
Tengo este codigo
MM_dragLayer(\'Layer2\',\'\',0,0,0,0,true,false,-1,-1,-1,-1,false,false,0,\'\',false,\'\');
function dibujar (){
document.getElementById(\'cuerpo\').innerHTML += "<div id=\"Layer2\" style=\"position:absolute; left:122px; top:129px; width:176px; height:79px; z-index:2; background-color: #00FFFF; layer-background-color: #00FFFF; border: 1px none #000000;\"></div>";
}

La funcion MM_draglayer sirve para mover las etiquetas.
Mi duda es si pones una etiqueta en el codigo principal si que se mueve pero si la creas despues (por ejemplo dando un boton), no se mueve. Como podria refrescar el codigo para que la llamada a la funcion se vuelva a hacer.
He probado poniendo la llamada a la funcion dentro de una funcion y luego llamar a la funcion pero asi no funciona la llamada tiene que estar en la pagina principal sin que la llame ninguna funcion.
Gracias por sus respuestas de antemano