dojo.require("dojo.fx");
dojo.require("dojo.fx.easing");
dojo.require("dojo.cookie");




var __box_is_unfolded= true;
var __box_is_animating= false;


dojo.addOnLoad( initBox );

function initBox( )
{
    console.log( dojo.cookie( "rightInfoBoxFolded" )  );
    
    if( dojo.cookie( "rightInfoBoxFolded" ) && ( dojo.cookie( "rightInfoBoxFolded" ) ) != 'false' )
    {
//         console.log( 'test' );
        __box_is_unfolded= false;
    }
    
    var position= __box_is_unfolded?'0px':'-176px';
    var parent= dojo.create( 'div', { 'class': 'foldedInfoBox', 'id': 'foldedInfoBox', 'style': 'right: '+position }, document.body );
    
    parent.style.right= position;
    
    var button= dojo.create( 'div', { 'id': 'foldedBoxButton' }, parent );
    dojo.connect( button, 'click', switchBoxDisplay );
    
     var text= dojo.create( 'a', { 'id': 'foldedInfoBoxContent', 'href': '/static/show/dostepnosc/id=140' }, parent );
}



function switchBoxDisplay()
{
    if( __box_is_animating )
        return;

    if( dojo.isOpera )
    {
	if( __box_is_unfolded )
	   dojo.byId( 'foldedInfoBox' ).style.right= '-176px';
	else
	   dojo.byId( 'foldedInfoBox' ).style.right= '0px';	
        __box_is_unfolded= !__box_is_unfolded;
       return;
    }

    __box_is_animating= true;
    
    if( __box_is_unfolded )
    {
        dojo.anim( dojo.byId( 'foldedInfoBox' ), { 'right': '-176', 'onEnd': function(){ __box_is_animating= false; __box_is_unfolded= false; dojo.cookie( "rightInfoBoxFolded", true ) }  }, 200, dojo.fx.easing.quadInOut).play();
    }
    else
    {
        dojo.anim( dojo.byId( 'foldedInfoBox' ), { 'right': '0', 'onEnd': function(){ __box_is_animating= false; __box_is_unfolded= true; dojo.cookie( "rightInfoBoxFolded", false ) }  }, 200, dojo.fx.easing.quadInOut).play();
    }
}

