var sendToFriend = 
{
	toggleForm : function()
	{
		Effect.toggle('email-to-friend-container', 'slide');
	},
	
	submitForm : function()
	{
		//form = $('send-to-friend');
		
		
		$('email-form').hide();
		$('email-error').hide();
		$('email-status').show();
	
		new Ajax.Request($('send-to-friend').action, 
		{
	  		method: 'post',
			parameters: Form.serialize('send-to-friend', true),
	  		onSuccess: function(transport) 
			{
				json = eval(transport.responseText);

				sendToFriend.updateForm(json);
				// 
				
				$('email-status').hide();
				$('email-form').show();
				
		  	}
		});	
	}, 
	
	updateForm : function(json)
	{
		if (json.error)
		{
			$('email-error').update(json.error);
			$('email-error').show();
		}
		else if (json.status == 'sent')
		{
			$('email-form').update('<div style="text-align:center;font-size:13px;font-weight:bold;">Thanks, your email has been sent!</div>');			
			Effect.toggle('email-to-friend-container', 'slide', { delay: 3 } );
		}
		
		$('email-status').hide();

	}
	
}