//-- category page 

document.observe('dom:loaded', function() {
    var fading = 0,
        hovering = 0;

    $$('.category-categories .categories-grid .item .hover-bar').invoke('setStyle', {opacity:0});
    
    $$('.category-categories .categories-grid .item .hover-me')
        .invoke('observe', 'mouseover', function(){
            var el = this.down().childElements();
            el[0].setStyle({opacity:.5});
            el[1].setStyle({opacity:.85});
        })
        .invoke('observe', 'mouseout', function(){
            // if(fading) fading.cancel();
            var el = this.down().childElements();
            el[0].setStyle({opacity:1});
            el[1].setStyle({opacity:0});
         });
         
         
    //fix on adjnav sort order stuff
    $$('.pages a', '.view-mode a', '.limiter option').each(function(el){
        var el = $(el);
        var elUrl = (el.href) ? el.href : el.value;
        if(!elUrl.match(/sort/)) {
            var dir = '';
            if($$('.sort-by a').length > 0){
                var sortTitle = $$('.sort-by a')[0].title;
                dir = (sortTitle.match(/Desc/)) ? 'asc' : 'desc';
            }
            if(!elUrl.match(/dir=/)){
                if(el.href) el.href += (elUrl.match(/\?/)) ? '&dir=' + dir : '?dir=' + dir;
                if(el.value) el.value += (elUrl.match(/\?/)) ? '&dir=' + dir : '?dir=' + dir;
            }
        }
    });

});

