Hallo waschaer_siegen,
document.getElementById('imgContainer').getElementsByTagName('img')[0].addEventListener('load',gallery,true)
das funktioniert aber nicht im IE. Wenn nur ein Handler aufgerufen werden soll, würde ich mit
document.getElementById('imgContainer').getElementsByTagName('img')[0].onload=gallery;
arbeiten, sonst benötigst du ein etwas aufwändigeres addEvent.
Gruß, Jürgen