PashPP,
по идее неплохо, (даже очень) но код трудно расширяем, примеры:
if (imgWid) im.style.width= imgWid +'px';
пиксели лучше не трогать, вдруг чувак захочет относительные еденицы измерения (приколисты и прочие мудрецы css не надо кричать что пиксели относительные - это так, но с разными компами фигня будет) em-ы к примеру или проценты
var closeButton = document.createElement('DIV');
closeButton.className = 'closeButton';
closeButton.style.width = 26 + 'px';
closeButton.style.height = 15 + 'px';
closeButton.style.cursor = 'pointer';
closeButton.innerHTML = 'X';
closeButton.style.textAlign = 'center';
closeButton.style.lineHeight = '15px';
popup.appendChild(closeButton);
собсно, тоже самое
можно ещё найти там, но мне сейчас лень копаться в коде
По-моему неплохо, тем более с ООП, но расширять код будет очень трудно