var GanOrgWidth  = new Array();
var GanOrgHeight = new Array();

function imageCheck() {
    for (i=0; i < document.images.length; i++) {
        url = document.images[i].src;

        // TODO: check url for non-leechable servers

        if (document.images[i].complete) {
            resizeOne(document.images[i]);
        }
        else {
            document.images[i].onload = resizeOne;
        }
    }
}

function resizeOne(image){
    var LnMaxwidth   = 675;

    if (!image){
        var image = window.event.srcElement;
    }

    var LnCurwidth   = image.width;
    var LnCurheight  = image.height;
    var url = image.src;

    if (LnCurwidth > LnMaxwidth) {
        GanOrgWidth[url]   = LnCurwidth;
        GanOrgHeight[url]  = LnCurheight;
        image.width        = LnMaxwidth;
        image.alt          = 'Image resized, click to see original image';
        image.style.cursor = "hand";
        image.onclick      = showImage;
        image.height       = Math.floor(LnCurheight / (LnCurwidth / LnMaxwidth));
    }
}

function showImage(e){
//    var LoSource = window.event.srcElement.src;
    var LoSource = e.target.src;

    var LnWidth  = GanOrgWidth[LoSource];
    var LnHeight = GanOrgHeight[LoSource];

    var url = "http://www.worldfora.com/d/showResize.php3?URL="+LoSource;
    // var url = LoSource;

    var LnScroll = 0;

    if (LnWidth > screen.availWidth){
        LnWidth    = screen.availWidth;
        LnScroll = 1;
    }

    if (LnHeight > screen.availHeight){
        LnHeight = screen.availHeight;
        LnScroll = 1;
    }

    // alert (url);

    LoWindow = window.open(url, "_blank","toolbar=no,location=no,menubar=no,channelmode=0,scrollbars="+LnScroll+",status=no,left=0,top=0,width="+LnWidth+",height="+LnHeight);
}
