var TheWin;

function goWin(link, width, height, padAmt) {
    if (TheWin) {
        TheWin.close();
    }
    var xtraWidth = width+(padAmt*2);
    var xtraHeight = height+(padAmt*4);
    var windowprops ='width='+ xtraWidth +', height='+ xtraHeight +', top=50px, left=50px,';
    windowprops += ' toolbar=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no';
    TheWin = window.open('','image',windowprops);
    var htmlStr = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ';
    htmlStr += '"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml">';
    htmlStr += '<head><title>Enlarged Photo<\/title> <style type="text\/css">*{padding:0;margin:0;text-align:center; }body{background:url(bg.gif) repeat;}p{margin-bottom:10px;}a:link,a:visited,a:hover,a:active{text-decoration:none;cursor:pointer;font-weight:bold;color:#333;}<\/style> <\/head>';
    htmlStr += '<body style="overflow:hidden; padding:' + padAmt +'px;background-color:#FFF;">';
    htmlStr += '<p><img src="' + link.href + '" width="' + width + '" height="' + height + '" alt="Dianne Vince - Artist" title="Dianne Vince - Artist" \/><\/p>';
    htmlStr += '<div align="center"><a href="#" onclick="self.close();">Close window<\/a><\/div><\/body><\/html>';
    TheWin.document.write(htmlStr);
    TheWin.document.close();
    TheWin.focus();
    return false;
}

window.onunload = function () {
    if (TheWin && !TheWin.closed) {
        TheWin.close();
    }
};