var lampaTervezo = Class.create();

lampaTervezo.prototype = {
	initialize: function() {
		var objBody = document.getElementsByTagName("body").item(0);
	
		var objOverlay = document.createElement("div");
		objOverlay.setAttribute('id','lampaOverlay');
		//objOverlay.onclick = function() { myLampaTervezo.end(); return false; }
		objBody.appendChild(objOverlay);
		
		overlayEffect = new fx.Opacity(objOverlay, { duration: 300 });	
		overlayEffect.hide();

		var objLampabox = document.createElement("div");
		objLampabox.setAttribute('id','lampabox');
		objLampabox.style.display = 'none';
		objLampabox.style.color = 'white';
//		objLampabox.onclick = function() { myLampaTervezo.end(); return false; }
		objBody.appendChild(objLampabox);
		objLampabox.textContent = 'hello';

		document.getElementById('lampaTervezoButton').onclick = function() {
			try {
				myLampaTervezo.activate();
			} catch (e) {alert('Hiba a tervezo megjelenitese kozben.' + e)}
			return false;
		}
	},
	
	activate: function() {
		var arrayPageSize = getPageSize();
		Element.setHeight('lampaOverlay', arrayPageSize[1]);

		overlayEffect.custom(0,0.8);

		// calculate top offset for the lightbox and display 
		var arrayPageSize = getPageSize();
		var arrayPageScroll = getPageScroll();
		var lampaboxTop = arrayPageScroll[1] + (arrayPageSize[3] / 15);

		Element.setTop('lampabox', lampaboxTop);
		Element.setLeft('lampabox', Math.round(arrayPageSize[0] / 2 - 996 / 2));

		Element.show('lampabox');
		var so = new SWFObject("swf/hangulatlampa.swf", "graph", "990", "700", "8", "#000000");
		so.write("lampabox");
	},
	
	end: function() {
		overlayEffect.custom(0.8,0);
		Element.hide('lampabox');
	}
}

function initLampatervezo() { myLampaTervezo = new lampaTervezo(); }

