/**
 * @package    JMyLife
 * @subpackage Components
 * @version    1.0
 * @copyright  2009 Jeff Channell
 * components/com_jmylife/assets/js/submissionToggle.js
 * @license    GNU/GPL
 */
 
var JMLStoryComponentSubmit;

window.addEvent( 'load', function()
{
	/*
	 * Handle showing/hiding of form
	 */
	JMLStoryComponentSubmit = $('JMLStoryComponentSubmit');
	// fx_fadein is fired during fx_open oncomplete
	var fx_fadein = new Fx.Styles( JMLStoryComponentSubmit, { duration: 400, transition: Fx.Transitions.Quad.easeIn });
	// fx_shut is fired during fx_fadeout oncomplete
	var fx_shut = new Fx.Slide( JMLStoryComponentSubmit, { duration: 400, transition: Fx.Transitions.Quad.easeIn });
	// handle open/fadein
	var fx_open = new Fx.Slide( JMLStoryComponentSubmit,
	{
		duration: 400,
		transition: Fx.Transitions.Quad.easeIn,
		onComplete: function()
		{
			fx_fadein.start({ opacity: 1 });
		}
	});
	// handle fadeout/shut
	var fx_fadeout = new Fx.Styles( JMLStoryComponentSubmit,
	{
		duration: 400,
		transition: Fx.Transitions.Quad.easeIn,
		onComplete: function()
		{
			fx_shut.slideOut();
		}
	});
	
	/*
	 * ajax submission
	 */
	var comJMyLifeFormSubmitLog = $('JMLStoryComponentSubmitMessage');
	$('comJMyLifeStoryForm').addEvent( 'submit', function ( e )
	{
		new Event(e).stop();
		//comJMyLifeFormSubmitLog.empty().addClass('ajax-loading');
		this.send({
			update: $('comJMyLifeStoryForm') /*,
			onComplete: function( response )
			{
				comJMyLifeFormSubmitLog.removeClass('ajax-loading');
			} */
		});
	});
});



