| Сообщение от melky | 
	| код должен выглядеть, как текст, написанный на английском | 
	
хорошее сравнение 
 PashPP
PashPP,
	
	| Цитата: | 
	| displayWin: function(inner, wid, hei, left, top) { | 
	
когда аргументов много, лучше передавать объект
	
	| Цитата: | 
	| var w, h; //если параметр передается напрямую в функцию - брем его. нет - с прототипа
 wid ? w = wid : w = this.winWidth;
 hei ? h = hei : h = this.winHeight;
 | 
	
http://learn.javascript.ru/class-extend
	
	| Цитата: | 
	| 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';
 | 
	
вот поэтому во фреймворках имеют место быть цепочечные вызовы.
все var выносятся вверх. Вообщем, читай 
JavaScript. Шаблоны [Стоян Стефанов]
ниндзя
	
	| Цитата: | 
	| left || top ? popup.style.position = 'absolute' : popup.style.position = 'relative'; | 
	
вообще, как правило, стили в коде не пишутся. Только классы присваиваются.