var _accMenu = 'menu_stats';
function accordionMenu( type ) {
	if ( _accMenu == type ) {
		Effect.Pulsate( type, { duration: 0.3 } );
		return;
	}

	if (! $F('useEffects') ) {
		Element.toggle( _accMenu );
		Element.toggle( type );
		Element.setOpacity( type, 1);
	} else if ( isIE() ) {
		new Effect.SlideUp( _accMenu );
		new Effect.Fade( _accMenu, { duration: 0.7 }  );
		new Effect.SlideDown( type );
		Element.setOpacity( type, 1);
	} else {
		new Effect.BlindUp( _accMenu );
		new Effect.Fade( _accMenu );
		new Effect.BlindDown( type );
	}

	_accMenu = type;
	return false;
}

var _accInfo = null;
function accordionInfo( type, newClass ) {
	// hide & show
	if ( _accInfo && _accInfo != type ) {
		if (! $F('useEffects') ) {
			if ( Element.visible( _accInfo ) ) Element.toggle( _accInfo );
			if (! Element.visible( type ) ) Element.toggle( type );
		} else if ( isIE() ) {
			new Effect.SlideUp( _accInfo);
			new Effect.Fade( _accInfo, { duration: 0.7 }  );
			new Effect.SlideDown( type );
			Element.setOpacity( type, 1);
		} else {
			new Effect.BlindUp( _accInfo );
			new Effect.Fade( _accInfo );
			new Effect.BlindDown( type );
		}
		_accInfo = type;
	// hide
	} else if ( _accInfo == type ) {
		_accInfo = null;
		if (! $F('useEffects') ) {
			if ( Element.visible('info') ) Element.toggle('info');
			if ( Element.visible( type ) ) Element.toggle( type );
		} else {
		/*	if ( isIE() ) new Effect.SlideUp( type );
			else new Effect.BlindUp( type );

			new Effect.Fade( type );
			setTimeout("Element.toggle('info');",1000);*/
			new Effect.Fade( type, { duration: 0.7 } );
			new Effect.SlideUp('info');
		}
	// show
	} else {
		_accInfo = type;
		Element.toggle('info');
		if (! $F('useEffects') ) $(type).show();
		else {
			if ( isIE() ) new Effect.SlideDown( type );
			else new Effect.BlindDown( type );

			new Effect.Appear( type );
		}
	}
	$('info').removeClassName( $('info').classNames() );
	$('info').addClassName( newClass );
	return false;
}