// JavaScript Document

var titleFont = new Array();
var divBack = new Array();
var currentInt = 1;

function changeDivStyles(divID){
	parentDiv = document.getElementById(divID);
	if(currentInt == 2){
		currentInt = 1;
	}else{
		currentInt += 1;
	}
		
	parentDiv.className = 'backgroundStyle'+[currentInt]+' whatsOnBox';
}

function timerChangeDivStyle(divID,titleDivID,ulDivID){
	window.setInterval('changeDivStyles("'+divID+'","'+titleDivID+'","'+ulDivID+'")','3000');
}

function scrollTitle(titleID,speed,wait){
	titleDivID = titleID;
	titleSpeed = speed;
	titleWait = wait;
	
	interval = setInterval(moveTitle,titleSpeed);
	titleDiv = document.getElementById(titleDivID);
	titleDiv.style.left = titleDiv.offsetLeft;
	titleLeft = titleDiv.style.left.substring(0,titleDiv.style.left.length - 2);
	titleDiv.style.width = document.getElementById('messageLink').offsetWidth; 
	titleDivOrginal = titleDiv.parentNode.offsetWidth;
}

function moveTitle(){
	titleDiv = document.getElementById(titleDivID);
	
	if(titleLeft > 15 || (titleLeft < 15 && titleLeft > ((titleDiv.offsetWidth)* -1))){
		titleDiv.style.left = titleLeft - 2;
	}else{
		if(titleLeft < ((titleDiv.offsetWidth - 1)* -1)){
			clearInterval(interval);
			titleDiv.style.left = titleDivOrginal;
			interval = setInterval(moveTitle,titleSpeed);
		}else{
			clearInterval(interval);
			setTimeout(moveTitleOut,titleWait);
		}
	}
	titleLeft = titleDiv.style.left.substring(0,titleDiv.style.left.length - 2);
}

function moveTitleOut(){
	titleDiv = document.getElementById(titleDivID);
	
	titleDiv.style.left = 14;
	interval = setInterval(moveTitle,titleSpeed);
	titleLeft = titleDiv.style.left.substring(0,titleDiv.style.left.length - 2);
}