var Oldies = {

    container: null,

    init: function() {

        Oldies.getOldies();

    },

    getOldies: function() {

        $.ajax({

        url: '../../ajaxhelper/getoldies.php',
        dataType: 'html',

        timeout: 5000,

        error: function() {

            $('#contentwrapper').append('<p>Something went wrong loading back catalog, please try again later!</p>');

        },

        success: function(xhtml) {

            $('#contentwrapper').append(xhtml);

        },

        complete: function(){

            $('#ss2010').slideDown(500);
            $('#aw2009').slideDown(500);

            // Append new remotes

            $('#remotelist').append('<li><a href="#ss2010" class="re">Spring/Summer 2010</a></li><li><a href="#aw2009" class="re">Autumn/Winter 2009</a></li>');

            // (Re)Trigger remote

            Remote.reinit();

            // Trigger SS10 Loader

            $('#ss2010loader span').bind('click', function() {

                Oldies.container = '#ss2010 .lbcontainer';

                Oldies.getOldie('ss2010');

            });

            // Trigger AW09 Loader

            $('#aw2009loader span').bind('click', function() {

                Oldies.container = '#aw2009 .lbcontainer';

                Oldies.getOldie('aw2009');

            });
        }

        });

    },

    getOldie: function(view) {

        $.ajax({

        url: '../../ajaxhelper/get' + view + '.php',
        dataType: 'html',

        beforeSend: function() {

            if(view == 'ss2010')
            {
                $('#ss2010loader span').append('<br />&bull; Loading collection &bull;');
            }
            else if(view == 'aw2009')
            {
                $('#aw2009loader span').append('<br />&bull; Loading collection &bull;');
            }

        },

        timeout: 5000,

        error: function() {

            if(view == 'ss2010')
            {
                $('#ss2010loader span').append('<br />Something went wrong, please try again later!');
            }
            else if(view == 'aw2009')
            {
                $('#aw2009loader span').append('<br />Something went wrong, please try again later!');
            }

            location.hash = view;

        },

        success: function(xhtml) {

            $(Oldies.container).hide();
            $(Oldies.container).html(xhtml);

        },

        complete: function(){

            $(Oldies.container).fadeIn(500);

            if(view == 'ss2010')
            {
                SS2010.init();
            }
            else if(view == 'aw2009')
            {
                AW2009.init();
            }

            location.hash = view;

        }

        });

    }

    // ...

}
