//-- updated for jQuery 1.4

	page.portfolio = function () {
    	var _ = {};
		
        var init = function () {
        	render.init();
            if (utils.getSubNav() == '')
            	_.browser = WorkBrowser( _, config.$section );
            else
            	_.details = Details( _, config.$section, utils.getSubNav().split('/')[2] );
        };
        
        var config = {
        	$section: $('<div />', { id: 'section_content' }),
            $content: $('#content')
        };
        
        var render = {
        	init: function () {
            	config.$content.empty().append( render.page() );
            },
            page: function () {
            	return $('<div />', { id: 'portfolio' })
                	.append( render.heading() )
                    .append( config.$section );
            },
            heading: function () {
            	return $('<div />', {
                	'class':	'heading',
                    text:		'Portfolio'
                });
            }
        };
		
		var utils = {
        	getSubNav: function () {
            	var hash = SWFAddress.getPath().split('/portfolio').join('');
                return hash;
            }
		};
		
		init();
        
        return _;
	};