function AbrirPopUpEdicao(overlay_id, container_id){
	CalculaMostraOverlay(overlay_id, container_id);
	$('#' + overlay_id).show(1);
	$('#' + container_id).show();
	//Fazer resize ao overlay caso exista um rezise na janela do browser
    $(window).resize(function(){
        CalculaMostraOverlay(overlay_id, container_id);
    });
    return false;
}
function CalculaMostraOverlay(overlay_id, container_id)
{
    var windowWidth = $(window).width();
    var windowHeight = $(window).height();
    var documentWidth = $(document).width();
    var documentHeight = $(document).height();
    var bodyHeight = $("body").height();
    var scrollTop = $(window).scrollTop();
    var scollLeft = $(window).scrollLeft();
    if($.browser.msie){
        //corrigir um bug no ie, quando n existe scrool vertical, estava a aparecer após abrir o popup
        documentHeight = bodyHeight >= documentHeight ? documentHeight : documentHeight - 4;
    }
    // Style overlay and show it
    //para aparecer bem no chrome e necessario definir o opacity aqui, ao inves de definir no atributo style.
    $('#' + overlay_id).css({ 
        opacity:   0.5,
        height:    documentHeight,
        width:    "100%",
		zoom:		1
	});
    // Get page scroll
	var containerWidth = $('#' + container_id).width();
	var containerHeight = $('#' + container_id).height();
	var containerTop = (windowHeight / 2 - containerHeight / 2) + scrollTop;
	if(containerTop < 0)
	    containerTop = 0;
	 var containerLeft = (windowWidth / 2 - containerWidth / 2) + scollLeft ;
	if(containerLeft < 0)
	    containerLeft = 0;
    $('#' + container_id).css({
               top:	containerTop,
	           left: containerLeft
	});
}
function FechaPopUpEdicao(overlay_id, container_id){
    $('#' + container_id).hide();
    $('#' + overlay_id).hide();
    return false;
}
