	/****
	* Esta lightbox foi desenvolvida por: Renato Machado de Menezes
	* Dia: 26/11/2008
	****/
	var lightbox = {};
			var black = null;
			var light = null;
			
	lightbox.init = function( id, largura, altura ){
		// criando a div lightbox e adicionando no body da pagina
		black = document.createElement('div');
		black.id = "lightbox";
		black.style.display = "none";
		document.body.appendChild(black);
		
		// ocultando a div container
		light = document.getElementById(id);
		light.className = "container";
		light.style.display = "none";
		light.style.width = largura +'px';
		light.style.height = altura +'px';
	}
	

	lightbox.open = function(){
		
		if( black.style.display == 'none' && light.style.display == 'none' ){
			black.style.display = 'block';
			light.style.display = 'block';
			light.style.marginLeft = '-' + Math.floor(light.offsetWidth / 2) + 'px';
			light.style.marginTop =  '-' + Math.floor(light.offsetHeight / 2) + 'px';
			
			hideFlash();
		}
	}
		
	lightbox.close = function(){
		black.style.display = 'none';
		light.style.display = 'none';
		
		showFlash();
	}
	
	/**
	* Função para mostrar o flash após a lightbox ser fechada
	**/
	function showFlash(){
		var flashObjects = document.getElementsByTagName("object");
		for (i = 0; i != flashObjects.length; i++) {
			flashObjects[i].style.visibility = "visible";
		}

		var flashEmbeds = document.getElementsByTagName("embeds");
		for (i = 0; i != flashEmbeds.length; i++) {
			flashEmbeds[i].style.visibility = "visible";
		}
	}

	/**
	* Função para esconder o flash após a lightbox ser iniciada
	**/
	function hideFlash(){
		var flashObjects = document.getElementsByTagName("object");
		for (i = 0; i != flashObjects.length; i++) {
			flashObjects[i].style.visibility = "hidden";
		}

		var flashEmbeds = document.getElementsByTagName("embeds");
		for (i = 0; i != flashEmbeds.length; i++) {
			flashEmbeds[i].style.visibility = "hidden";
		}

	}

