/**
 * This is auto.js for the showinmain module. New Javascript
 * functions that are used for auto resize are declared here
 *
 * @version $Id: showinmain.js,v 1.2 2002/06/30 13:03:23 jflowers Exp $
 * @author Jim Flowers <jflowers@ezo.net>
 * @module showinmain
 * @modulegroup content_handling
 * @package phpWebSite
*/

function walkUp(node) // rewrite getOffsetHeight to simplify
{
    var currNode=node
    var nextNode=node.parentNode
    var rowHeight=0
    var tableHeight=node.offsetHeight
    var freeSpace=0
    var totalTop=0
    while(currNode != null) {
	if(currNode.nodeType == 1) {
	    switch(currNode.tagName) {
		case "TR":
	    	    rowHeight = currNode.offsetHeight; // remember
		    break;
		case "TABLE":
		    freeSpace += (rowHeight > tableHeight) ? rowHeight - tableHeight : 0 // accumulate
	    	    tableHeight = currNode.offsetHeight; // remember
		    totalTop += currNode.offsetTop // accumulate
		    break;
		case "TD":
		    totalTop += currNode.offsetTop
		default:;
		} // end switch
	    } // end if
	currNode=currNode.parentNode // walk up
	} // end while
	result=[totalTop,freeSpace]
	return result
}

function fullScreen()
{
window.moveTo(5,5)
window.resizeTo(screen.width-5,screen.height-5)
}

