
//JS Object : update the myaccount by ajax actions
var ajaxmyaccount = {
	
	//try to expand the myaccount
	expand : function(){
		
		if ($('#myaccount_block #myaccount_block_list').hasClass('collapsed'))
		{
			$('#myaccount_block #myaccount_block_summary').slideUp(200, function(){
				$(this).addClass('collapsed').removeClass('expanded');
				$('#myaccount_block #myaccount_block_list').slideDown({
					duration: 600,
					complete: function(){$(this).addClass('expanded').removeClass('collapsed');}
				});
			});
			
			$('#myaccount_block #myaccount_block_list #email').focus();
			
			//save the expand statut in the user cookie
			$.ajax({
				type: 'GET',
				url: baseDir + 'modules/blockmyaccount/blockmyaccount-set-collapse.php',
				async: true,
				data: 'ajax_blockmyaccount_display=expand'
			});
			
		}
	},
	
	//try to collapse the myaccount
	collapse : function(){
		
		if ($('#myaccount_block #myaccount_block_list').hasClass('expanded'))
		{
			$('#myaccount_block #myaccount_block_list').slideUp('slow', function(){
				$(this).addClass('collapsed').removeClass('expanded');
				$('#myaccount_block #myaccount_block_summary').slideDown(700, function(){
					$(this).addClass('expanded').removeClass('collapsed');
				});
			});
			
			//save the expand statut in the user cookie
			$.ajax({
				type: 'GET',
				url: baseDir + 'modules/blockmyaccount/blockmyaccount-set-collapse.php',
				async: true,
				data: 'ajax_blockmyaccount_display=collapse'
			}); 
		}
	}
	

}

//when document is loaded...
$(document).ready(function(){

	// expand/collapse management
	$('#block_myaccount_collapse').click(function(){
			ajaxmyaccount.collapse();
	});
	$('#block_myaccount_expand').click(function(){
			ajaxmyaccount.expand();	
	});
	$('#block_myaccount_expand2').click(function(){
			ajaxmyaccount.expand();	
			return false;
	});
	
});
