﻿$('.advancedSearchProduct .compare input').live('change', function () {
    $(this).next('label').toggleClass('on');
});

var activeFilterIndex = 0;

function collapseFilters() {
    var $filterGroup = $('.filterGroup');
    $filterGroup.slideUp(0);
    var $filterName = $('.advancedSearchNav h5');

    if (activeFilterIndex === "all") {
        $filterGroup.slideDown(0);
        $('#lnkFilterToggle').addClass('expanded');
        $filterName.addClass('on');
        Cufon.refresh();
    }
    else if (activeFilterIndex === "none") {
        $filterGroup.slideUp(0);
        $('#lnkFilterToggle').removeClass('expanded');
        $filterName.removeClass('on');
        Cufon.refresh();
    }
    else {
        $filterName.eq(activeFilterIndex).addClass('on');
        $filterGroup.eq(activeFilterIndex).slideToggle(0);
        Cufon.refresh();
    }

    $('.advancedSearchNav h5').click(function () {
        activeFilterIndex = $(this).index('h5');
        $(this).next('.filterGroup').slideToggle(500);
        $(this).toggleClass("on");
        Cufon.refresh();
    });

    $('#lnkFilterToggle').click(function () {
        showFilterToggle($(this).attr('class'));
    });

    function showFilterToggle(state) {
        var $filterGroup = $('.filterGroup');
        var $filterName = $('.advancedSearchNav h5');
        if (state.indexOf('expanded') > -1) {
            $filterGroup.slideUp(0);
            $('#lnkFilterToggle').removeClass('expanded');
            $filterName.removeClass('on');
            Cufon.refresh();
            activeFilterIndex = "none";
            $('#lnkFilterToggle').text('show all');
        }
        else {
            $filterGroup.slideDown(0);
            $('#lnkFilterToggle').addClass('expanded');
            $filterName.addClass('on');
            Cufon.refresh();
            activeFilterIndex = "all";
            $('#lnkFilterToggle').text('hide all');
        }
    };
}



