// jquery config list dependant doc ready.
jQuery(document).ready(function($){

	// PNG FIX - handle ie6
	if ($.browser.msie && $.browser.version <= 6.0) {
		DD_belatedPNG.fix('#main div.promo-image-holder, #left-sidebar .narrowed-category a');
	}
	
 
	if($('#category-list').length > 0){
		$('#category-list').equalHeights();
	}
	
	// Promolist equal heights
    if($('#promo-grid .boxed-line-list').length > 0){
            $('#promo-grid .boxed-line-list').equalHeights();
    }
	
	$('#listing-type-promo-grid div').equalHeights();
		
	//Grid row hovers
	$("#main .wish").hide();
	
	$('#main .grid-row .item, #category-list .item, #promo-grid .item').hover(
	  function () {
		$(this).addClass("hover");
		$(this).find("div.box").addClass("hover");
		$(this).find("a.wish").show();
	  }, 
	  function () {
		$(this).removeClass("hover");
		$(this).find("div.box").removeClass("hover");
		$(this).find("a.wish").hide();
	  }
	);
	
	if ( !$.browser.msie && !$.browser.version <= 8 ) {

		$('#main .wish,#main .wish.selected').bt({
		  padding: 5,
		  width: 240,
		  shrinkToFit: true,
		  spikeLength: 5,
		  spikeGirth: 10,
		  cornerRadius: 3,
		  fill: 'rgba(0, 172, 202, 1)',
		  strokeWidth: 1,
		  strokeStyle: '#FFFFFF',
		  centerPointX: .5, // the spike extends from center of the target edge to this point
		  centerPointY: .5, // defined by percentage horizontal (x) and vertical (y)
		  closeWhenOthersOpen: true,
		  positions: ['left', 'top', 'right', 'bottom'],
		  cssStyles: {
			  color: '#FFFFFF',
			  fontWeight: 'normal'
		  }
		});
	
	}

	// LAYERED NAV ACCORDIAN
	
	if($('#narrow-by-list li').length > 21){
		$("#narrow-by-list .sub-nav").hide();
		$("#narrow-by-list h3").addClass('show-full-list');
	}

	// SHOW LAYERED ATTRIBUTES
	$(".show-full-list").live('click', function(e){
		$(this).toggleClass('show-full-list').toggleClass('hide-full-list');
		$(this).next(".sub-nav").slideToggle(300);
		e.preventDefault();	
	});
	
	// HIDE LAYERED ATTRIBUTES
	$(".hide-full-list").live('click', function(e){
		$(this).toggleClass('show-full-list').toggleClass('hide-full-list');
		$(this).next(".sub-nav").slideToggle(300);
		e.preventDefault();	
	});

	$('#narrow-by-list h3').hover(
	  function () {
		$(this).addClass("over");
	  }, 
	  function () {
		$(this).removeClass("over");
	  }
	);


});


