/**
 * @package    JMyLife
 * @subpackage Components
 * @version    1.0
 * @copyright  2009 Jeff Channell
 * components/com_jmylife/assets/js/footerToggle.js
 * @license    GNU/GPL
 */
var emdash = '−';
window.addEvent( 'load', function()
{
	$$('.comJMyLifeItemFooterToggle').each( function( el )
	{
		var fadefx = new Fx.Style( el.getNext(), 'opacity', { duration: 400, transition: Fx.Transitions.Quad.easeIn } );
		fadefx.set( 0 );
		el.addEvent( 'click', function( e )
		{
			new Event( e ).stop();
			fadefx.stop();
			switch( el.getText() )
			{
				case '+':
					fadefx.start( 1 );
					el.setText( emdash );
					break;
				case emdash:
					fadefx.start( 0 );
					el.setText( '+' );
					break;
				default:
					// this shouldn't happen :)
					alert( 'You have somehow managed to do something amazing. Congrats.' );
					break;
			}
		});
	});
});
