function ClosePopupFrame()
{
    var pPopupFrame = getObject("GallerPopupFrame");
    if (pPopupFrame)
    {
        document.body.removeChild(pPopupFrame);
        hideFixMSIE('GallerPopupFrame');
    }
}

function ShowImageGallery(strImageSrc)
{
    ClosePopupFrame();
    
    pPopupFrame = document.createElement('DIV');    
    pPopupFrame.id = 'GallerPopupFrame';
    pPopupFrame.className = 'gallerypopup'; 
    
    pPopupFrame.innerHTML = '<img src="' + strImageSrc + '" onclick="ClosePopupFrame();" onload="OnImageLoad(this)" style="padding:2px;" />';        

    document.body.appendChild(pPopupFrame); 
}

function OnImageLoad(pImage)
{                                           
    var pPopupFrame = getObject("GallerPopupFrame");
    if (pPopupFrame)
    {
        var x = (getFrameWidth() / 2) - (pImage.width / 2) + getScrollX();
        var y = (getFrameHeight() / 2) - (pImage.height / 2) + getScrollY();  
                  
        pPopupFrame.style.top = y + 'px';
        pPopupFrame.style.left = x + 'px';
        
        pPopupFrame.style.visibility = "visible";
    
        resizeFixMSIE('GallerPopupFrame');
    }         
} 
