function expandingWindow(pic, ancho, alto, titulo) {
    var windowprops='width=100,height=100,scrollbars=no,status=no,resizable=yes'
    var heightspeed = 3; // vertical scrolling speed (higher = slower)
    var widthspeed = 3;  // horizontal scrolling speed (higher = slower)
    var leftdist = 10;   // distance to left edge of window
    var topdist = 10;    // distance to top edge of window

    if (window.resizeTo&&navigator.userAgent.indexOf("Opera")==-1) {
        // var winwidth = window.screen.availWidth - leftdist;
        // var winheight = window.screen.availHeight - topdist;

        var n_ancho = ancho * 3.5;
        var n_alto = alto * 4;

        var winwidth = ancho + n_ancho;
        var winheight = alto + n_alto;

        var sizer = window.open("","","left=" + leftdist + ",top=" + topdist +","+ windowprops);
        for (sizeheight = 1; sizeheight < winheight; sizeheight += heightspeed)
        sizer.resizeTo("1", sizeheight);
        for (sizewidth = 1; sizewidth < winwidth; sizewidth += widthspeed)
        sizer.resizeTo(sizewidth, sizeheight);
        sizer.document.write('<html>');
        sizer.document.write('<head>');
        sizer.document.write('<title>');
        sizer.document.write(titulo);
        sizer.document.write('</title>');
        sizer.document.write('</head>');
        sizer.document.write('<body>');
        sizer.document.write('<div style="text-align:center;vertical-align:top;">');
        sizer.document.write('<img src="' + pic + '"><br /><br />');
        sizer.document.write('<input type="image" src="modules/dp_Resto/pnimages/close.gif" width="11" height="11" onclick="javascript:self.close()" />');
        sizer.document.write('</div>');
        sizer.document.write('</body>');
        sizer.document.write('</html>');
        // sizer.location = pic;
    }
    else {
        window.open(pic,'mywindow');
    }
}

