	var curr;

	function up(obj)
	{
		if ( obj[0] == curr ) return false;
		var ul = obj.children('ul');
		var div = obj.children('div.roll');

		div.stop().animate({top:'-47px'},{left:'0px'},{queue:false,duration:300});
		div.css('z-index', '1');
		ul.children('a').css('font-weight', 'bold');
			
		ul.fadeTo('slow', 1);
		div.fadeTo('fast', 0.5);
	}
	
	function up2(obj)
	{
		if ( obj[0] == curr ) return false;
		var ul = obj.children('ul');
		var div = obj.children('div.roll');

		div.css({top:'-47px'},{left:'0px'});
		div.css('z-index', '1');
		ul.children('a').css('font-weight', 'bold');
			
		ul.show();
		div.fadeTo('fast', 0.5);
	}

	function down(obj)
	{
		if ( obj[0] == curr ) return false;
		var ul = obj.children('ul');
		var div = obj.children('div.roll');
		ul.animate({opacity:0}, 200, function(){
			div.css({'z-index' : '3'});
			div.stop().animate({top:'0px'},{left:'0px'},{queue:false,duration:300});
			div.children('div').fadeTo('fast', 1);
			div.fadeTo('fast', 1);
		});
	}

	function current()
	{
		var a = $('div.ft_box ul li.current');
		var obj = a.parent().parent();
		up2(obj);
		curr = obj[0];
	}

	jQuery(document).ready(function(){

		$('div.ft_box').hover(function(){up($(this));}, function() {down($(this));});
		current();
	});

