var ticks, thisTick, nextTick, state, current = 0, delay = 4000;
var speed = 5;
var value = 1;

function rotateCompanyNews(){
    var ticker = document.getElementById("news-item");
    ticks = ticker.getElementsByTagName("p");
    for (var i=0; i < ticks.length; i++) {
        if (i==0) 
        {
            ticks[i].style.opacity = 1;
        }
        else 
        {
            ticks[i].style.opacity = 0;
            ticks[i].style.filter = "alpha(opacity=0)";
            ticks[i].style.display = 'none';
        }
    }
    loopCompanyNews();
}

function loopCompanyNews(){
    if(current>=ticks.length) 
        current = 0;
    thisTick = (nextTick)?nextTick:ticks[current];
    nextTick = (ticks[++current])?ticks[current]:ticks[current = 0];
    thisTick.style.display = "block";
    state = 'fadeOut';
    value = 1;
    window.setTimeout(transitions,delay);
}

function transitions(){
    if (state=='fadeOut') {
        value = value - 0.1;
        value = parseInt(value*100)/100;
        if (value >= 0) {
            thisTick.style.opacity = value;
            thisTick.style.filter = "alpha(opacity="+(value*100)+")";
            window.setTimeout(transitions,speed);
        } else {
            thisTick.style.display = "none";
            nextTick.style.display = "block";
            state='fadeIn';
            window.setTimeout(transitions,speed);
        }
    } else if (state=='fadeIn') {
        value = value + 0.1;
        value = parseInt(value*100)/100;
        if(value <= 1){
            nextTick.style.opacity = value;
            nextTick.style.filter = "alpha(opacity="+(value*100)+")";
            window.setTimeout(transitions,speed);
        } else {
            loopCompanyNews();
        }
    }
}

var imgPos=1;
var backImage = new Array();
backImage[0] = "/images/latest-news-top-bg.gif";
backImage[1] = "/images/latest-news-top-bg2.gif";
backImage[2] = "/images/latest-news-top-bg3.gif";

function setImage(imgNo)
{
	document.getElementById("rollover-1").setAttribute("class", "image-1");
	document.getElementById("rollover-2").setAttribute("class", "image-1");
	document.getElementById("rollover-3").setAttribute("class", "image-1");
	document.getElementById("rollover-"+imgNo).setAttribute("class", "image-2");
	document.getElementById("news-top").style.background='url('+backImage[(imgNo-1)]+')';
	imgPos=imgNo;
}
function setRandomImage()
{
	var ranNum= Math.floor(Math.random()*3)+1;
	setImage(ranNum);
	setTimeout ( 'setRandomImage()', 8000 );
}



