
/*********************************************************************
 *                                                                   *
 * Copyright (C) LANSA Group. All rights reserved                    *
 *                                                                   *
 *********************************************************************/

function getFrameHeight ()
{
    var ypix = document.documentElement.offsetHeight ;

    var itm = document.getElementById ( "ContentDiv" ) ;

    var cc = itm.children ;

    for ( var i=0; i < cc.length; i++)
    {
        itm = cc[i] ;

        if ( (itm.tagName == "DIV") && (itm.id != "tabgroup") )
        {
            ypix -= itm.offsetHeight ;
        }
    }

    return ypix ;
}

function setHeights ()
{
    document.getElementById('tabgroup').style.height = getFrameHeight();
}

function setWidth ( sWidth )
{
	var fs = parent.document.getElementById ( "bodyFrameset" );
	fs.cols = (sWidth == 0) ? "0,0,*" : "3," + sWidth + ",*";
    parent.tabWidth = sWidth;

    currWidth = sWidth;
}

function setCurrTab ( obj, tabdivname, sWidth )
{
    tabname = obj.id;
    if (document.getElementById (tabname)) {
	    if ( tabname != currTab )
	    {
	        var grp = document.getElementById ( "tabgroup" ) ;
	
	        var cc = grp.children ;
	
	        for ( var i=0; i < cc.length; i++ )
	        {
	            cc[i].style.display = "none" ;
	        }
	
	        document.getElementById ( tabdivname ).style.display = "block" ;
	
	        setActiveTab ( tabname ) ;
	
	        currTab = tabname ;
	
	        setWidth ( sWidth ) ;
	    }
    }
}

function enableKeymapFrame()
{
    // document.getElementById('keypanel').disabled = false ; //enable tab button, and form in body.
}

function disableKeymapFrame()
{
    // document.getElementById('keypanel').disabled = true ;
}
