	function showLightbox(id) {

		var $top = $(window).scrollTop();

		if ($.browser.msie == true && parseInt($.browser.version, 10) == 7)
			$('html').css('overflow','auto');
		else
			$('body').css('overflow','hidden');

		var maskHeight = $(window).height();
		var maskWidth = $(window).width();

		$('#lightbox-mask').css({'top':$top, 'width':maskWidth,'height':maskHeight});
		$('#lightbox-mask').css({opacity:0}).show().fadeTo("fast", 0.4);

		var winH = $(window).height() > $(id).outerHeight() ? $(window).height() : $(id).outerHeight();
		var winW = $(window).width() > $(id).outerWidth() ? $(window).width() : $(id).outerWidth();

		$(id).css({'position':'absolute','top':(winH/2-($(id).height()+100)/2)+$top, 'left':winW/2-$(id).width()/2});
		$(id).delay(300).fadeIn('fast');

	}

	function hideLightbox(id) {

		$(id).fadeOut('fast');
		$('#lightbox-mask').fadeOut('fast', function() {
			if ($.browser.msie == true && parseInt($.browser.version, 10) == 7)
				$('html').css('overflow','auto');
			else
				$('body').css('overflow','auto');
		});

	}

$(document).ready(function() {
// seleciona os elementos a com atributo rel="lightbox"
	$('a[rel=lightbox]').click(function(e) {

		e.preventDefault();
		var id = $(this).attr('href');
		showLightbox(id);

	});

	$('a[rel=lightbox-close]').click(function(e) {

		e.preventDefault();
		var id = $(this).attr('href');
		hideLightbox(id);

	});


	$('#lightbox-mask').click(function() {

		$('a[rel=lightbox-close]').each(function(){

			$(this).click();

		});

	});

});

