JobBoard = function() {
    var aLinks = [];        
    var cnts = [];
    return {
        
        
        init: function() {
            aLinks = $('job-list').getElements('.col1 a');
            cnts = $('job-list').getElements('.col2 .jbc');
            
            aLinks.addEvent("click", JobBoard.onLinkClicked);
            
            JobBoard.select(0);
        },
        
        onLinkClicked: function(evt) {
            evt.stop();
            
            var idx = aLinks.indexOf(this);
            
            JobBoard.select(idx);
        },
        
        select: function(idx) {
            JobBoard.reset();
            
            $(aLinks[idx]).addClass('selected');            
            $(cnts[idx]).removeClass('inactive-jbc').addClass('active-jbc');
        },
        
        reset: function() {
            aLinks.each(function(ele) {
                $(ele).removeClass('selected');
            });
            
            cnts.each(function(ele) {
                $(ele).removeClass('active-jbc').addClass('inactive-jbc');
            });
        }
    };
}();

window.addEvent('domready', function() {
    JobBoard.init();
});
