var loaded = false;

function initd()
{
    loaded = true;
    var m1 = findObject( 'corporate' );
    var m2 = findObject( 'private' );
    var m3 = findObject( 'organizations' );
    if( !m1 || !m2 || !m3 )
	return;
    s = '';
    addHandler( m1, 'mouseout', function(e) { var target = e.relatedTarget || e.toElement; if( !isParent(target,m1)) hideMenu(); } );
    addHandler( m2, 'mouseout', function(e) { var target = e.relatedTarget || e.toElement; if( !isParent(target,m2)) hideMenu(); } );
    addHandler( m3, 'mouseout', function(e) { var target = e.relatedTarget || e.toElement; if( !isParent(target,m3)) hideMenu(); } );
}

function turnMenu( idx )
{
    toggleElement( idx );
}

currMenu = '';

function popMenu( menu )
{
    if( !loaded )
	return;
	
    var o = findObject( menu );
    var h = findObject( 'ph_' + menu );
    if( !o || !h )
	return;
    x = anchorPosX( h );
    y = anchorPosY( h );
    o.style.left = (x-12)+'px';
    o.style.top = (y-12)+'px';
    
    hideElem( 'private' );
    hideElem( 'corporate' );
    hideElem( 'organizations' );
    
    showElem( menu );
    currMenu = menu;
}

function hideMenu()
{
    if( currMenu != '' )
	{
	hideElem( currMenu );
	currMenu = '';
	}
}

function showfull(){ switchpanels( 'shorttxt', 'fulltxt' ); }
function showshort(){ switchpanels( 'fulltxt', 'shorttxt' ); }

function switchpanels( ob1, ob2 )
{
    var o1 = findObject(ob1);
    var o2 = findObject(ob2);
    if( !o1 || !o2 )
	return;
    o1.className = 'off';
    o2.className = 'on';
}

function processTab( idx )
{
    i = 1;
    var o = findObject( 't'+i+'td' );
    var d = findObject( 't'+i+'d' );
    var o1 = null;
    while( o && d )
	{
	pr = ( i == 1 ) ? 'f' : '';
	curr = ( i != idx ) ? 'p' : 'a';
	o.className = pr+curr;
	d.className = 'tab'+curr;
	i++;
	o1 = o;
	o = findObject( 't'+i+'td' );
	d = findObject( 't'+i+'d' );
	}
    if( o1 )
        o1.className = 'l'+curr;
}

function turnDiv( d )
{
    toggleElement( d );
    return false;
}