function foglalas(cont){

	if($('grow') != null){
		$('grow').dispose();
	}

	var content = cont;

	maxw = 0;
	maxh = 0;
	var title = "";

	if(maxw == 0){	maxw = 706;	}
	if(maxh == 0){	maxh = 530;	}

	w = window.getSize().x.toInt();
	h = window.getSize().y.toInt();
	s = window.getScrollTop();
	var middleH = (w) / 2;
	var middleV = (h) / 2;
	var endleft = (w-maxw) / 2;
	var endtop = ((h - maxh) / 2) + s;

	var el = new Element('div', {
		'styles':{
			 width: '1px',
			 height: '1px',
			 position:'absolute',
			 border:'10px solid #303132',
			 background:'#222',
			 left:middleH +"px",
			 top:middleV + "px",
			 cursor:'pointer',
			 display:'block',
			 'z-index':100000
		},
		'id': 'grow'
	})

	bg = new Element('div',{
		'styles':{
			background:'#000',
			width:'100%',
			height:'100%',
			opacity:'0.9',
			position:'absolute',
			top: window.getScrollTop(),
			left: 0
		},
		'id':'bg'
	})

	bg.inject(document.body);
	el.injectInside(document.body);

	window.addEvent('scroll',function(){
		$(bg).setStyle('top',window.getScrollTop());
	})

	var cl = new Element('img',{
		'styles':{
			width:'24px',
			height:'24px',
			position:'absolute',
			top:'-20px',
			right:'-20px',
			'z-index':'100000'
		},
		'src':'closed.gif',
		'id':'closer'
	})	

	cl.injectInside(el);

	var eff2 = new Fx.Morph('grow', { transition: Fx.Transitions.Quad.easeOut, duration: 500, wait:'link', onComplete:function(){
		el.dispose();
		}
	});

	cl.addEvent('click',function(e){
		e = new Event(e).stop();

		bg.dispose();
		$(el).getChildren().dispose();
		eff2.start({
		  'width':[maxw,1],
		  'height':[maxh,1],
		  'left': [endleft,middleH],
		  'top':  [endtop, middleV+s]
		 })
	})

	var eff = new Fx.Morph('grow', { transition: Fx.Transitions.Quad.easeOut, duration: 500, wait:'link', onComplete:function(){

		var p = new Element('div');
		p.setStyle('display','block');
		p.setStyle('overflow','auto');
		//p.setStyle('padding','10');
		p.setStyle('height',530);
		p.setStyle('width',706);

		p.inject(el);

		var x = new IFrame();
		x.setStyle('overflow','auto');
		x.set('frameborder','0');
		x.setStyle('width',706);
		x.setStyle('height',530);
		x.setStyle('margin','auto');
		x.src = content;
		x.inject(p);
	}});

	eff.start({
		'width':[1,maxw],
		'height':[1,maxh],
		'left': [middleH,endleft],
		'top':  [middleV+s, endtop]
	});
};
