
//JS Object : update the cart by ajax actions
var ajaxAccount = {
	
  // try to open the cart
	open : function(){
			
    if ($('#myaccount_block_content').hasClass('close'))
		{
		  $('#myaccount_block').removeClass('noborder');
		  
			$('#myaccount_block_content').slideDown('slow', function(){
				$(this).addClass('open').removeClass('close');
			});
			// toogle the button open/close button
			$('#myaccount_block h4 span#block_account_open').fadeOut('slow', function(){
				$('#myaccount_block h4 span#block_account_close').fadeIn('fast');
			});
      $('#account_head_c.lclose').addClass('none').removeClass('block');
      $('#account_head_o.lopen').addClass('block').removeClass('none');		
		}
	},
	
	// try to close the cart
	close : function(){
			
		if ($('#myaccount_block_content').hasClass('open'))
		{
			$('#myaccount_block_content').slideUp('slow', function(){
				$(this).addClass('close').removeClass('open');
			});
			$('#myaccount_block h4 span#block_account_close').fadeOut('slow', function(){
				$('#myaccount_block h4 span#block_account_open').fadeIn('fast');
			});
			
      $('#account_head_c.lclose').addClass('block').removeClass('none');
      $('#account_head_o.lopen').addClass('none').removeClass('block');
      
      $('#myaccount_block').addClass('noborder');	
		}
	}
}

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

	// open/collapse management
	$('#block_account_close').click(function(){
			ajaxAccount.close();
	});
	$('#block_account_open').click(function(){
			ajaxAccount.open();
	});
	$('.lopen').click(function(){
			ajaxAccount.close();
	});
	$('.lclose').click(function(){
			ajaxAccount.open();
	});
	if(isLogged){
	 $('#myaccount_block h4 span#block_account_open').addClass('none');
   ajaxAccount.open();
	}
	else {
	 $('#myaccount_block_content').addClass('none');
	 $('#myaccount_block h4 span#block_account_close').addClass('none');
   ajaxAccount.close();
	}
});

