You could change your copy of the code of tlabel to place the label on a
higher plane, by replacing occurrences of G_MAP_MAP_PANE with, say,
G_MAP_FLOAT_SHADOW_PANE.
What happens is that the map planes each have their own z-index value.
The z-index of an element only changes its position relative to other
elements in the same pane. This allows the markers on G_MAP_MARKER_PANE
to use the whole range of z-index values without any possibility of them
going above the info window graphics which are on G_MAP_FLOAT_PANE.
ELabels are placed on G_MAP_FLOAT_SHADOW_PANE which ensures that they
are above everything except the info window and the invisible click
targets of the markers.
--
http://econym.googlepages.com/index.htm
The Blackpool Community Church Javascript Team