﻿var headline_count;
var headline_interval;
var old_headline = 0;
var current_headline = 0;
var left = 0;
var right = 0;
var rotationtime = 0;
var inndiv;
var speedtoshow;
var rightrotation = 0;

function jobTicker(outerdiv, innerdiv, cssclass, speed, rotatespeed) {

    inndiv = innerdiv;
    speedtoshow = speed;
    $(document).ready(function() {

    $(innerdiv).animate({ left: left }, speed);
        headline_count = $("div" + "." + cssclass).size();
        headline_interval = setInterval(headline_rotate, rotatespeed); //time in milliseconds
        $(outerdiv).hover(function() {
            clearInterval(headline_interval);
        }, function() {
            headline_interval = setInterval(headline_rotate, rotatespeed); //time in milliseconds
            headline_rotate();
        });
    });

}


function headline_rotate() {
    
    if (rotationtime >= headline_count - 4) {
        right = right + -107;
        $(inndiv).animate({ right: right }, speedtoshow);
        
        if (rightrotation >= rotationtime)
        {
                rightrotation  = 0;
                rotationtime = 0;
        }    
        
    }
    else {
        left = left + -107;
        $(inndiv).animate({ left: left }, speedtoshow);
        rotationtime = rotationtime + 1;
    
    }

}

