﻿function realignImage(image, maxWidth, pageWidth)
{
    if(!image) return;
    var imageCopy = document.createElement("IMG");
    var width = image.offsetWidth;
    var height = image.offsetHeight;
    if(width == 0 && height == 0)
    {
        imageCopy.style.visibility = "hidden";
        imageCopy.style.left = "-1000px";
        imageCopy.style.top = "-1000px";
        imageCopy.src = image.src;
        document.body.insertBefore(imageCopy, document.body.firstChild);
        width = imageCopy.offsetWidth;
        height = imageCopy.offsetHeight;
        document.body.removeChild(imageCopy);
    }
    image.parentNode.style.position = "static";
    image.parentNode.style.visibility = "visible";
    if(maxWidth == undefined) maxWidth = 200;
    if(pageWidth == undefined) pageWidth = 400;
    if(width > pageWidth) image.width = pageWidth;
    if(width > maxWidth) image.parentNode.className = "FullImage";
}




