I am using isotope to filter and sort elements by name or category, descending or ascending within a main container.

I need to keep the first element static so that it is unaffected by sorting / filtering. I have managed this to get this but working for the first element, however, when a particular filter is added the first element is hidden and so I need the 2nd element (which will be displayed as the first) to become static so I always have a static element visible in the top left hand corner. 

The below code works for the first element. I have tried amending the code below to incorporate the 2nd element to remain static when sorting is applied but am struggling. Can anyone assist?

```
            var $container = $('#container'),
                 filters = {};
                 $container.isotope({
                itemSelector: '.element',
                masonry: {
                    columnWidth: 260
                },
                getSortData: {
                    category: function($elem) {
                        if ($elem.is('.first_static')) {
                            return -1;
                        }
                        return $elem.attr('data-category');
                    },
                    date: function($elem) {
                        if ($elem.is('.first_static')) {
                            return -1;
                        }
                        return $elem.attr('data-expiry');
                    },
                    name: function($elem) {
                        if ($elem.is('.first_static')) {
                            return -1;
                        }
                        return $elem.find('.name').text();
                    },
                    first: function($elem) {
                        // sort by first_static first, then by original order
                        return ($elem.hasClass('first_static') ? -500 : 0) + $elem.index();
                    }
                },
                sortBy: 'first'
            });

```

Im working on a JSFiddle (<http://jsfiddle.net/AbUgj/24/>) to demonstrate what Im trying to do