function initPopups () { var W3CDOM = (document.getElementById && document.getElementsByTagName); if (!W3CDOM) return; var as = getElementsByClass ('popup',document,'a'); for (var i = 0; i < as.length; i++) { if (as[i].getElementsByTagName ('img').length > 0) { as[i].onclick = function () { var imgsrc = this.href; var img = new Image(); img.src = imgsrc; img.onload = function () { var dims = [img.width,img.height]; popImage(dims,imgsrc); } return false; } } } }