var id = 0;
var skip = false;

$(document).ready(function () {

    $('#sliderLatestJobs .navigation .bullet').click(function () {
        roll($(this).attr('href'));
        skip = true;
        return false;
    });

    $('#navNext').click(function () {
        rollNext();
        skip = true;
        return false;
    });

    $('#navPrev').click(function () {
        rollPrev();
        skip = true;
        return false;
    });

    $('#sliderLatestJobs .navigation .bullet:first').click();
    skip = true;
    rollJobs();

});

function roll(rollTo) {
    id = rollTo.replace('#', '');

    $('#sliderLatestJobs .navigation a').removeClass('bulletSelected');
    $('#sliderLatestJobs .navigation a[href^="' + rollTo + '"]').addClass('bulletSelected');

    $('#sliderLatestJobs .scrollContainer div').hide();
    $('#sliderLatestJobs .scrollContainer #job' + id).show();
}

function rollPrev() {
    var idFirst = $('#sliderLatestJobs .navigation .bullet:first').attr('href');
    if (id != 0) {
        if (idFirst == '#' + id) {
            roll($('#sliderLatestJobs .navigation .bullet:last').attr('href'));
        } else {
            roll($('#sliderLatestJobs .navigation a[href^="#' + id + '"]').prev().attr('href'));
        }
    }
}

function rollNext() {
    var idLast = $('#sliderLatestJobs .navigation .bullet:last').attr('href');
    if (id != 0) {
        if (idLast == '#' + id) {
            roll($('#sliderLatestJobs .navigation .bullet:first').attr('href'));
        } else {
            roll($('#sliderLatestJobs .navigation a[href^="#' + id + '"]').next().attr('href'));
        }
    }
}

function rollJobs() {
    setTimeout("rollJobs()", 5000);
    if (skip) {
        skip = false;
    } else {
        rollNext();
    }
}
