$(document).ready(function() {
	
  $('#foc_acc div:gt(0)').hide();
  $('a[rel*=facebox]').facebox();
  $('.jcarousel-item').show();
  $('.jcarousel-clip').css('height', '160px');
  $('#tabs_container').show();

  $('#foc_acc h5').click(function() {

    $('#foc_acc h5').css('background-color', '#E8E6FC');
    $(this).css('background-color', '#CCCCFF');

    var contentDiv = $(this).next();
    var visibleSiblings = contentDiv.siblings('div:visible');
 
    if (visibleSiblings.length) {
      visibleSiblings.slideUp('fast', function() {
        contentDiv.slideToggle('fast');
      });
    } else {
      contentDiv.slideToggle('fast');
    }
   
  });
  
  $("#car_next").mousedown(function(){
  	$(this).css( {postition : 'absolute', right : '-27px'} );
  }).mouseup(function(){
  	$(this).css( {postition : 'absolute', right : '-25px'} );
  });
  
  $("#car_prev").mousedown(function(){
  	$(this).css( {postition : 'absolute', left : '-27px'} );
  }).mouseup(function(){
  	$(this).css( {postition : 'absolute', left : '-25px'} );
  });
    

  $('#carousel').jcarousel ({
    visible: 5,
    scroll: 5,
    //itemLoadCallback: itemLoadCallbackFunction
    initCallback:	fg_car_setup_buttons,
    itemLastInCallback:   fgcar_itemLastInCallback
  });

  
  
  function itemLoadCallbackFunction(carousel, state) {
    for (var i = carousel.first; i <= carousel.last; i++) {
      // Check if the item already exists
      if (!carousel.has(i)) {
          // Add the item
          carousel.add(i, "I'm item #" + i);
      }
    }
  };

  
  var tabs = $('#tabs_container').tabs();
  $('#tabs_container').tabs('option', 'selected', []);
  
  $('#foc_addl_more_occasions').click(function() {
    if ($('#foc_addl_hidden_occasions').is(':hidden')) {
      $('#foc_addl_more_occasions').html('...less');
      $('#foc_addl_hidden_occasions').slideDown('fast');
    } else {
      $('#foc_addl_more_occasions').html('more...');
      $('#foc_addl_hidden_occasions').slideUp('fast');    
    }
  });
  
  $('#foc_addl_more_expressions').click(function() {
    if ($('#foc_addl_hidden_expressions').is(':hidden')) {
      $('#foc_addl_more_expressions').html('...less');
      $('#foc_addl_hidden_expressions').slideDown('fast');
    } else {
      $('#foc_addl_more_expressions').html('more...');
      $('#foc_addl_hidden_expressions').slideUp('fast');    
    }
  });
  
  $('#foc_addl_more_gift_types').click(function() {
    if ($('#foc_addl_hidden_gift_types').is(':hidden')) {
      $('#foc_addl_more_gift_types').html('...less');
      $('#foc_addl_hidden_gift_types').slideDown('fast');
    } else {
      $('#foc_addl_more_gift_types').html('more...');
      $('#foc_addl_hidden_gift_types').slideUp('fast');    
    }
  });
  
  $('.foc_whats_hot_lst a').hover(
    function() {
      var dot = $(this).prev();
      dot.show();
    },
    function () {
      var dot = $(this).prev();
      dot.hide();
    }
  );


  $('.foc_car_sortt').hover(
    function() {
       $('.foc_car_sortt').css( 'text-decoration', 'underline' );
    },
    function () {
       $('.foc_car_sortt').css( 'text-decoration', 'none' );
    }
  );


  $('.foc_car_sortt').click(function(){
    var place = $('#car_sort_order').offset();

    $('.foc_sort_dot0').css(  'display', 'none'  );
    $('.foc_sort_dot1').css(  'display', 'none'  );
    $('.foc_sort_dot2').css(  'display', 'none'  );
    $('.foc_sort_dot0t').css(  'padding-left', '12px'  );
    $('.foc_sort_dot1t').css(  'padding-left', '12px'  );
    $('.foc_sort_dot2t').css(  'padding-left', '12px'  );

    var sorter = document.getElementById('car_sort_order').name
    if (sorter == null) { sorter = 0; }
    sorter = ".foc_sort_dot" + sorter;
    $(sorter).css(  'display', 'inline'  );
    sorter = sorter + "t";
    $(sorter).css(  'padding-left', '7px'  );

    if($('.foc_car_sort').is(':hidden')){
      $('.foc_car_sort').css( { left: place.left + 10 , top : place.top + 20 } );
      $('.foc_car_sort').slideDown('fast');
    } else {
      $('.foc_car_sort').slideUp('fast');
    }

    return false;
});


   $('body').not('.foc_car_sortt').click(function(){
      $('.foc_car_sort').slideUp('fast');
});


});  //end document ready
