$(document).ready(function() {

	// Product Catalog SelectAll Button
	$('#filterby > form > a.selectall').click(function(){
		if ($(this).html() == "Select All") {
			$(this).html("Deselect All");
			for (i = 0; i < document.filterform.filterid.length; i++)
				document.filterform.filterid[i].checked = true ;
		} else {
			$(this).html("Select All");
			for (i = 0; i < document.filterform.filterid.length; i++)
				document.filterform.filterid[i].checked = false ;
		}
	});
	
	// Product Catalog Filter
	$('#tabsort').show();
	$('#tabsort').tabs({ fx: { height: 'toggle', opacity: 'toggle' }, deselectable: true, selected: null });

	// Nested Promo
	$("div.nested_promo:not(.hidden)").addClass("hidden");

	// Product Catalog SelectAll Button
	$('.promo_btn').click(function(){
		$("div.nested_promo").addClass("hidden").next().slideUp(1000);
		$(this).parents('li:eq(0)').children("div.nested_promo").toggleClass("hidden");
	});
	
	// Jquery Transfer
	$("#midcol ul .btn_grn").live("click", function(){
		if (!$(this).parent().hasClass("promo_btn")) 
			{$(this).effect("transfer", { to: "#checkout_bar", className: 'ui-effects-transfer' }, 1000);}
	});
});
