jQuery(document).ready(function(){
    jQuery("dl#narrow-by-list> dd:not(:first)").hide();
    jQuery("dl#narrow-by-list> dt:first a").css("font-weight", "bold");
    jQuery("dl#narrow-by-list> dt a").click(function(){
        jQuery("dl#narrow-by-list> dt a").css("font-weight", "normal");
        jQuery("dl#narrow-by-list> dd:visible").slideUp("fast");
        jQuery(this).parent().next().slideDown("fast");
        jQuery(this).css("font-weight", "bold");
        return false;
    });

    /*    PLW DROPDOWN MENUS    */ 
    var timeoutID;
    jQuery("a.menu_click").mouseenter(function(event){
        var id = jQuery(this).attr("id");
        var container = jQuery('.'+id);
        window.clearTimeout(timeoutID);

        event.preventDefault();
    
        jQuery("div.dropdown-menu").each(function(index) {
            jQuery(this).slideUp('fast'); 
        });

        /*jQuery('a.menu_click').each(function(index) {
            jQuery(this).removeClass('active'); 
        }); */
        jQuery('a#'+id).addClass('active');
        container.slideDown('fast');

        container.mouseenter(function(){
            jQuery('a#'+id).addClass('active');
            window.clearTimeout(timeoutID);
        });

        container.mouseleave(function(){
            jQuery(this).slideUp('fast');
            jQuery('a#'+id).removeClass('active');
        });

        event.stopPropagation();
    }); 

    jQuery("a.menu_click").mouseleave(function(){
        var id = jQuery(this).attr("id");
        var container = jQuery('.'+id);

        timeoutID = window.setTimeout(function() {container.slideUp(300);}, 250);  // slide up
        
        jQuery('a#'+id).removeClass('active');
    });

    /*    END PLW DROPDOWN MENUS    */   

    jQuery('#cartHeader').mouseover(function() {
        jQuery('#cartHeader span.header_shopping_bag').addClass('header_shopping_bag_active').removeClass('header_shopping_bag');
        jQuery('#cartHeader span.header_shopping_bag_item_qty').css('color', '#000000');
        jQuery('#cartHeader span.header_shopping_bag_item').addClass('header_shopping_bag_item_active').removeClass('header_shopping_bag_item');
        jQuery('#cartHeader span.header_shopping_bag_items').addClass('header_shopping_bag_items_active').removeClass('header_shopping_bag_items');

    });

    jQuery('#cartHeader').mouseout(function() {
        jQuery('#cartHeader span.header_shopping_bag_active').addClass('header_shopping_bag').removeClass('header_shopping_bag_active');
        jQuery('#cartHeader span.header_shopping_bag_item_qty').css('color', '#7D7D7D');
        jQuery('#cartHeader span.header_shopping_bag_item_active').addClass('header_shopping_bag_item').removeClass('header_shopping_bag_item_active');
        jQuery('#cartHeader span.header_shopping_bag_items_active').addClass('header_shopping_bag_items').removeClass('header_shopping_bag_items_active');

    });


});

