/*
    Coded By Steven Bower
    TurnWheel Designs (cc) 2009
*/

$(function() {
    var cats = [];
    
    $('#portfolio_list li').each(function() {
        var split = $(this).attr('title').split(',');
        var len = split.length;
        
        for (var s in split) {
            var trim = $.trim(split[s]);
            
            if (cats[trim] == undefined) cats[trim] = [];
            cats[trim].push(this.id);
        }
    });
    
    for (var cat in cats) {
        $('<li data="'+cats[cat]+'""><a href="#">'+cat+'</a></li>').click(function() {
            var show = $(this).attr('data');
            var split = show.split(',');
            var ids = '';
            
            for (var x in split) {
                ids += '#'+split[x]+',';
            }
            
            var nots = $('#portfolio_list li:not('+ids+')');
            if (nots.length > 0) {
                nots.slideUp('slow',function() {
                    $(ids).slideDown('slow');
                });
            }
            else $(ids).slideDown('slow');
            
            return false;
        }).appendTo('#portfolio_nav');
    }
    
    $('#portfolio_nav li:first').click(function() {
        $('#portfolio_list li').slideDown('slow');
        return false;
    });
    
    $.getScript('http://static.turnwheel.com/jquery.dimensions.pack.js',function() {
        $.getScript('http://static.turnwheel.com/jquery.ahover.js',function() {
            $('#portfolio_nav li').ahover();
        });
    });
    
    $.getScript('http://static.turnwheel.com/jquery.lightbox-0.5.min.js',function() {
        $('a[rel="lightbox"]').lightBox({
            imageLoading : 'http://turnwheel.com/images/lightbox-ico-loading.gif',
            imageBtnClose : 'http://turnwheel.com/images/lightbox-btn-close.gif',
            imageBtnPrev : 'http://turnwheel.com/images/lightbox-btn-prev.gif',
            imageBtnNext  : 'http://turnwheel.com/images/lightbox-btn-next.gif',
            imageBlank : 'http://turnwheel.com/images/lightbox-blank.gif'
        });
    });
});