var aPreviousSelection = new Array( );

function init_freq_map( )
{	
	getData( 'set_session?map_open=1', 'xxx' );
	var freq_map = new AnyMany( 'freq_container' );
    freq_map.defineInitValues( );
    freq_map.setStartWHXY( null, 10, null, null );
    freq_map.setFinalWHXY( null, 110, null, null );
    freq_map.setSpeed( 10 );
    freq_map.switchAnim( );
    freq_map.setDirection( false, false, false, true );
    freq_map.animate( );
    
}

function init_data( link_id, div_id )
{
    var data = new AnyMany( div_id );
    data.defineInitValues( );
    data.setStartWHXY( null, 7, null, null );
    data.setFinalWHXY( null, 70, null, null );
    data.setSpeed( 7 );
    data.switchAnim( );
    data.setDirection( false, false, false, true );
    data.animate( );
}

function init_guide(  )
{
	getData( 'set_session?cal_open=1', 'xxx' );
	var freq_map = new AnyMany( 'viker_calendar' );
    freq_map.defineInitValues( );
    freq_map.setStartWHXY( null, 10, null, null );
    freq_map.setFinalWHXY( null, 150, null, null );
    freq_map.setSpeed( 10 );
    freq_map.switchAnim( );
    freq_map.setDirection( false, false, false, true );
    freq_map.animate( );
}

function init_top_nav( link_id, div_id, add_action )
{
    var top_nav = new AnyMany( 'A3' );
    top_nav.defineInitValues( );
    top_nav.setStartWHXY( null, 40, null, null );
    top_nav.setFinalWHXY( null, 110, null, null );
    top_nav.setSpeed( 10 );
    top_nav.switchAnim( );
    top_nav.setDirection( false, false, false, true );
    
    if( add_action == 'close_all' )
    {
        if( aPreviousSelection[0] || top_nav.getStateH( ) == 'open' )
        {
            top_nav.animate( );
            init_data( aPreviousSelection[0], aPreviousSelection[1] );
            CHECK_OUT = true;
        }
    }
    else
    {
        if( aPreviousSelection[0] || top_nav.getStateH( ) == 'open' )
        {
            if( aPreviousSelection[0] == link_id || top_nav.getStateH( ) == 'open' )
            {
                top_nav.animate( );
                if( aPreviousSelection[0] == link_id )
                {
                    CHECK_OUT = false;
                }
                else
                {
                    CHECK_OUT = true;
                }
            }
            else
            {
                document.getElementById( aPreviousSelection[1] ).style.height = 0 + 'px';
                CHECK_OUT = true;
            }
        }
        else
        {
            top_nav.animate( );
            CHECK_OUT = true;
        }

        if( moving['__1'] ||
            moving['__2'] ||
            moving['__3'] ||
            moving['__4'] ||
            moving['__5'] ||
            moving['__6'] ||
            moving['__7'] ||
            moving['__8'] ||
            moving['__9'] ||
            moving['__10'] )
        {
            return;
        }
        else
        {
            init_data( link_id, div_id );
        }
        aPreviousSelection[0] = link_id;
        aPreviousSelection[1] = div_id;
    }
}



function show()
{
    document.getElementById('__1').style.left = document.getElementById('_1').offsetLeft + 'px';
    document.getElementById('__2').style.left = document.getElementById('_2').offsetLeft + 'px';
    document.getElementById('__3').style.left = document.getElementById('_3').offsetLeft + 'px';
    document.getElementById('__4').style.left = document.getElementById('_4').offsetLeft + 'px';
    document.getElementById('__5').style.left = document.getElementById('_5').offsetLeft + 'px';
    document.getElementById('__6').style.left = document.getElementById('_6').offsetLeft + 'px';
    document.getElementById('__7').style.left = document.getElementById('_7').offsetLeft + 'px';
    document.getElementById('__8').style.left = document.getElementById('_8').offsetLeft + 'px';
    document.getElementById('__9').style.left = document.getElementById('_9').offsetLeft + 'px';
    document.getElementById('__10').style.left = document.getElementById('_10').offsetLeft + 'px';
}

function showDay( dayname, day, month, previous, next, curr )
{
    drawPrevBtn( previous );
    drawNextBtn( next );
    drawCurrBtn( curr );
    document.getElementById('day').innerHTML = dayname + ' ' + day + '. ' + month;
}

function drawCurrBtn( curr )
{
    document.getElementById('a_prev').setAttribute("curr", curr );
    document.getElementById('a_next').setAttribute("curr", curr );
}

function drawPrevBtn( previous )
{
    document.getElementById('a_prev').setAttribute("prev", previous );
}


function drawNextBtn( next )
{
    document.getElementById('a_next').setAttribute("next", next );
}

function gotoLocation( loc, add, main )
{
	if( main == "" )
	{
		url = '?d=' + loc + add;
		if( loc == ""  &&  add == "" ){ url = '/'; }
	}
	else
	{
    	url = main + '?d=' + loc + add;
    }
    window.open( url, '_self' );
}