

function openLargestPossibleWindow(sFname, winName, noFullscreen, showScrollbars)
{
    var winOptions = '';

    winName = winName || '';
    noFullscreen = noFullscreen || false;

    showScrollbars = showScrollbars || false;

    showScrollbars = showScrollbars ? 'yes' : 'no';

    // FORCE TO NO FULL SCREEN BECAUSE IT SEEMS THAT FULL SCREEN
    // WINDOWS ARE NOT VERY WELL ACCEPTED BY THE WEB COMMUNITY.
    noFullscreen = true;

    // MAC OS 9
    // NEEDS WIDTH AND HEIGHT ADJUSTMENTS.
    if (is.macOS9) {
        winOptions = 'status=no,resizable=yes,left='+screen.availLeft+',top='+screen.availTop+',outerHeight='+(screen.availHeight-45)+',outerWidth='+(screen.availWidth-10)+'';
    }
    else
    // OTHER MAC OS (MAC OS X AND ABOVE).
    // NEEDS HEIGHT ADJUSTMENTS.
    if (is.mac) {
        winOptions = 'status=no,resizable=yes,left='+screen.availLeft+',top='+screen.availTop+',outerHeight='+(screen.availHeight-45)+',outerWidth='+screen.availWidth+'';
    }
    else
    // IE ON WINDOWS.
    if (is.ie_win) {
        if (noFullscreen)
            winOptions = 'resizable=yes,scrollbars=' + showScrollbars + ',left=0,top=0,height='+(screen.availHeight-28)+',width='+(screen.availWidth-8)+'';
        else
            winOptions = 'toolbar=no,status=no,menubar=no,scrollbars=' + showScrollbars + ',fullscreen=yes';
    }
    // ALL OTHER BROWSERS ON NON-MAC PLATFORMS (Firefox Win32, Mozilla Win32, Netscape Win32...)
    else {
        winOptions = 'status=no,resizable=yesscrollbars=' + showScrollbars + ',left='+screen.availLeft+',top='+screen.availTop+',outerHeight='+screen.availHeight+',outerWidth='+screen.availWidth+'';
    }

    var retWin = open(sFname, winName, winOptions);
    return retWin;
}

