function overlaySkroll(){overlay_body.setStyles({top:Window.getScrollTop()+'px',height:Window.getHeight()+'px'})}
		
function ShowForm(currForm){
	
	//рисуем слой, который блокирует доступ к элементам страницы
	overlay_body = new Element('div', {'id':'bodyOverlay', 'z-index':'100'});
	//вставляем в body
	overlay_body.inject($('body'));
	//растягиваем его на всё окно
	overlay_body.setStyles({top:Window.getScrollTop()+'px', height:Window.getHeight()+'px'});
	//слой плавно появляется
	//overlay_body.fade.bind(overlay_body, [0])
	overlay_body.fade('hide');
	overlay_body.fade(0.3);
	
	//так тоже можно
	//overlay_body.get('tween', {property: 'opacity', duration: 'long'}).start(0.5);
		
	overlay_body.onclick = function (){overlay_body.fade('out'); window.removeEvent('scroll', overlaySkroll); currForm.fade('out')};

		
	window.addEvent('scroll', overlaySkroll);
	//отоброжаем форму
	//форма будет по верх слоя блокировки
	currForm.setStyle('z-index', 101);
	//распологаться будет по центру окна
	//currForm.setStyle('width', MyInitialWidth+'px');
	//currForm.setStyle('height', MyItialHeight+'px');
	//currForm.setStyle('marginLeft', "+"+(MyInitialWidth/2)+'px');
	currForm.setStyle('top', Window.getScrollTop()+20+'px');
	currForm.setStyle('left', (Window.getWidth()/2)-(300/2)+'px');
	currForm.setStyle('display', 'block');
	currForm.fade('hide');
	currForm.fade(1);
			
}
		
function FormHide(currForm){overlay_body.fade('out'); window.removeEvent('scroll', overlaySkroll); currForm.fade('out')}