
function fixedWidth() {
    var myImage = document.getElementById("photo");
    var myCapHolder = document.getElementById("capHolder"); 
    var myImageWidth = myImage.offsetWidth;
//    alert(myImageWidth);
    var myCapHolderWidth = myCapHolder.offsetWidth;
//    alert(myCapHolderWidth);
    
    if (myImageWidth < myCapHolderWidth) {
        myCapHolder.style.width = (myImageWidth) + "px";
//    alert(myCapHolderWidth);
    }
}

function addLoadListener(fn) {
    if (typeof window.addEventListener != 'undefined') {
        window.addEventListener('load', fn, false);
    }
    else if (typeof document.addEventListener != 'undefined') {
        document.addEventListener('load', fn, false);
    }
    else if (typeof window.attachEvent != 'undefined') {
        window.attachEvent('onload', fn);
    }
    else {
        var oldfn = window.onload;
        if (typeof window.onload != 'function') {
            window.onload = fn;
        }
        else {
            window.onload = function() {
                oldfn();
                fn();
            };
        }
    }
}