var resized_images = new Array();

var maxImageWidth = 550;

function fullsize()
{
    var oSource = window.event.srcElement.src;
    tempvar = resized_images[oSource];
    showpopupwindow = window.open('', "_blank","toolbar=no,location=no,menubar=no,scrollbars=no,status=no,left=0,top=0"+tempvar);
    showpopupwindow.document.writeln("<html><head><title>Originele foto op plaatjesclub.nl: " + unescape(oSource) +  "</title>");
    showpopupwindow.document.writeln("</head><body topmargin=\"0\" leftmargin=\"0\" marginheight=\"0\" marginwidth=\"0\">");
    showpopupwindow.document.writeln("<img src=\"" + oSource + "\" onclick=\"window.close()\" title=\"Klik om dit venster te sluiten\">");
    showpopupwindow.document.writeln("</body></html>");
    showpopupwindow.document.close();
}

function resize(image)
{
    if (!image)
    {
        var image = window.event.srcElement;
    }

    width = image.width;
    height = image.height;
    var url = image.src;

    if (width > maxImageWidth)
    {
        resized_images[url] = ",width="+width+",height="+height;
        image.width = maxImageWidth;
        image.title = 'Originele grootte: '+width+'x'+height;
        image.style.border = "dashed 1px red";
        image.style.cursor = "hand";
        image.onclick = fullsize;
        image.height = Math.floor(height/(width/maxImageWidth));
    }
}

function check_images()
{
    count = document.images.length;
    i = 0;

    while (count>i)
    {
        imgurl = document.images[i].src;

        if (document.images[i].complete)
        {
            resize(document.images[i]);
        }
        else
        {
            document.images[i].onload = resize;
        }

        i++;
    }
}

