function resizeScreen() {

    var width, height, screenWidth, screenHeight, winWidth, winHeight;

    width=900;
    height=975;

    // Determine the screen size
    if (parseInt(navigator.appVersion)>3) 
    {
         screenWidth = screen.width;
         screenHeight = screen.height;
    }
    else if (navigator.appName == "Netscape" 
        && parseInt(navigator.appVersion)==3
        && navigator.javaEnabled()) 
    {
         var jToolkit = java.awt.Toolkit.getDefaultToolkit();
         var jScreenSize = jToolkit.getScreenSize();
         screenWidth = jScreenSize.width;
         screenHeight = jScreenSize.height;
    }
    
    // Determine the current window size
    if (self.innerWidth)
    {
    	winWidth = self.innerWidth;
    	winHeight = self.innerHeight;
    }
    else if (document.documentElement && document.documentElement.clientWidth)
    {
    	winWidth = document.documentElement.clientWidth;
    	winHeight = document.documentElement.clientHeight;
    }
    else if (document.body)
    {
    	winWidth = document.body.clientWidth;
    	winHeight = document.body.clientHeight;
    }

    // Increase the size of the window w/o exceeding the screen size
    if (winWidth < width)
    {
        if (width > screenWidth) width = screenWidth;
    }
    else width = winWidth;
    
    if (winHeight < height)
    {
        if (height > screenHeight) height = screenHeight;
    }
    else height = winHeight;
    
    
    if ((height < winHeight - 150) || height > (winHeight + 150) || width < (winWidth - 150) || width > (winWidth + 150))
    {
        if (parseInt(navigator.appVersion)>3) 
        {
            if (navigator.appName=="Netscape") 
            {
                top.outerWidth=width;
                top.outerHeight=height;
            }
            else top.resizeTo(width,height);
        }
    }

}
	
