function recalc_fees()
{
    if (screen_size.h > 641) 
    {
        dojo.style("fond_fee1", "position", "fixed");
        dojo.style("fond_fee2", "position", "fixed");
        dojo.style("fond_fee3", "position", "fixed");
        dojo.style("fond_fee4", "position", "fixed");
        dojo.style("fond_fee5", "position", "fixed");
    }
    else 
    {
        dojo.style("fond_fee1", "position", "absolute");
        dojo.style("fond_fee2", "position", "absolute");
        dojo.style("fond_fee3", "position", "absolute");
        dojo.style("fond_fee4", "position", "absolute");
        dojo.style("fond_fee5", "position", "absolute");
    }
    
    dojo.style("fond_fee1", "top", screen_size.h-100+"px");
    dojo.style("fond_fee1", "left", screen_size.w/2+"px");
    dojo.style("fond_fee2", "top", screen_size.h-100+"px");
    dojo.style("fond_fee2", "left", screen_size.w/2+"px");
    dojo.style("fond_fee3", "top", screen_size.h-100+"px");
    dojo.style("fond_fee3", "left", screen_size.w/2+"px");
    dojo.style("fond_fee4", "top", screen_size.h-100+"px");
    dojo.style("fond_fee4", "left", screen_size.w/2+"px");
    dojo.style("fond_fee5", "top", screen_size.h-100+"px");
    dojo.style("fond_fee5", "left", screen_size.w/2+"px");
}

function fee_move(fee_node)
{
    var current_top = dojo.style(fee_node, "top");
    var current_left = dojo.style(fee_node, "left");
    
    var move_top;
    var move_left;
    
    if ( (current_left < 241) && (current_top > screen_size.h-641) )
    {
        if ( Math.random() > 0.3 )
        {
            move_top = Math.floor(Math.random()*screen_size.h);
        }
        else
        {
            move_top = Math.floor(Math.random()*(screen_size.h*0.33) + screen_size.h*0.67);
        }
        move_left = Math.floor(Math.random()*(screen_size.w));
    }
    else
    {
        if (screen_size.h > 641) move_top = Math.floor(Math.random()*641)+screen_size.h-641;
        else move_top = Math.floor(Math.random()*641);
        move_left = Math.floor(Math.random()*240);
    }
    if ( move_top > screen_size.h-57 ) move_top = screen_size.h-57;
    if ( move_top < 5 ) move_top = 5;
    if ( move_left > screen_size.w-57 ) move_left = screen_size.w-57;
    if ( move_left < 5 ) move_left = 5;
    
    var move_duration = Math.floor( Math.sqrt( (move_left-current_left)*(move_left-current_left) + (move_top-current_top)*(move_top-current_top) ) * 10 );
    
    move_anim = dojo.animateProperty({
		node: fee_node,
		delay: 0,
		duration: move_duration, 
		properties:
		{
			top: { end: move_top },
			left: { end: move_left }
		}
	});	
    
    if (fee_node == "fond_fee1") dojo.connect(move_anim ,"onEnd",function(){ setTimeout('fee_move("fond_fee1")', Math.floor(Math.random()*4000 + 000)); });
    else if (fee_node == "fond_fee2") dojo.connect(move_anim ,"onEnd",function(){ setTimeout('fee_move("fond_fee2")', Math.floor(Math.random()*4000 + 000)); });
    else if (fee_node == "fond_fee3") dojo.connect(move_anim ,"onEnd",function(){ setTimeout('fee_move("fond_fee3")', Math.floor(Math.random()*4000 + 000)); });
    else if (fee_node == "fond_fee4") dojo.connect(move_anim ,"onEnd",function(){ setTimeout('fee_move("fond_fee4")', Math.floor(Math.random()*4000 + 000)); });
    else dojo.connect(move_anim ,"onEnd",function(){ setTimeout('fee_move("fond_fee5")', Math.floor(Math.random()*4000 + 0000)); });
    
    move_anim.play();
}

function init_fees()
{
    var fee1_sfc = dojox.gfx.createSurface(dojo.byId("fond_fee1"), "52px", "52px");
    var fee2_sfc = dojox.gfx.createSurface(dojo.byId("fond_fee2"), "52px", "52px");
    var fee3_sfc = dojox.gfx.createSurface(dojo.byId("fond_fee3"), "52px", "52px");
    var fee4_sfc = dojox.gfx.createSurface(dojo.byId("fond_fee4"), "52px", "52px");
    var fee5_sfc = dojox.gfx.createSurface(dojo.byId("fond_fee5"), "52px", "52px");
    
    var fee1_img = fee1_sfc.createImage({ 
        width:  52,
        height: 52,
        src: "images/structure/fee.png"
    });
    var fee2_img = fee2_sfc.createImage({ 
        width:  52,
        height: 52,
        src: "images/structure/fee.png"
    });
    var fee3_img = fee3_sfc.createImage({ 
        width:  52,
        height: 52,
        src: "images/structure/fee.png"
    });
    var fee4_img = fee4_sfc.createImage({ 
        width:  52,
        height: 52,
        src: "images/structure/fee.png"
    });
    var fee5_img = fee5_sfc.createImage({ 
        width:  52,
        height: 52,
        src: "images/structure/fee.png"
    });
/*    
    fee1_img_show = dojo.animateProperty({
        node: "fond_fee1",
        delay: 0,
        duration: 500,
        properties:
        {
            opacity: { end: 1.0 }
        }
    });
    fee1_img_hide = dojo.animateProperty({
        node: "fond_fee1",
        delay: 0,
        duration: 500,
        properties:
        {
            opacity: { end: 0.0 }
        }
    });
    
    setInterval('fee1_img_hide.play()', 5000);
    setTimeout('setInterval(\'fee1_img_show.play()\', 5000)', 700);
*/
    setTimeout('fee_move("fond_fee1")', 1000);
    setTimeout('fee_move("fond_fee2")', 1000);
    setTimeout('fee_move("fond_fee3")', 1000);
    setTimeout('fee_move("fond_fee4")', 1000);
    setTimeout('fee_move("fond_fee5")', 1000);
    
}