var currentData = 0;
var timePerSlide = 5000;

var heading = document.getElementById("rotatorHeading");
var image = document.getElementById("rotatorImage");
var imagelink = document.getElementById("rotatorImageLink"); 
var content = document.getElementById("rotatorContent");
//var caption = document.getElementById("rotatorCaption");

function openURL(Linkurl) {
window.location=Linkurl;
}
	
function loop(){
	if (data != undefined) {
		//heading.innerHTML = data[currentData].heading;
		var DivInfoName = document.getElementById(data[currentData].divname);
		image.src = data[currentData].src;
		image.alt = data[currentData].heading;
		imagelink.href = data[currentData].url; 
		content.innerHTML = data[currentData].content;  

		for(i=0;i<4;i++) {	 
			
			if(i==0) {
			
				if (document.getElementById(data[i].divname) && data[i].divname != null) {
					document.getElementById(data[i].divname).setAttribute("className", "rotateItem first");
					document.getElementById(data[i].divname).setAttribute("class", "rotateItem first");
				}
			}
			if(i==currentData) {
				
				if (document.getElementById(data[i].divname) && data[i].divname != null) {
					document.getElementById(data[i].divname).style.borderBottom = '1px solid #ccc';
					document.getElementById(data[i].divname).style.borderTop = 'none';
					document.getElementById(data[i].divname).style.backgroundColor = '#ffffff';
					document.getElementById(data[i].divname).style.backgroundImage = 'none';
					document.getElementById(data[i].divname).getElementsByTagName('a')[0].style.color = '#000';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.color = '#fff';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.backgroundColor = '#4791b4';		
				}
			
			} else {
				if (document.getElementById(data[i].divname) && data[i].divname != null) {
					document.getElementById(data[i].divname).style.borderBottom = '1px solid #ccc';
					document.getElementById(data[i].divname).style.borderTop = 'none';
					document.getElementById(data[i].divname).style.backgroundColor = '#ebebeb';
					document.getElementById(data[i].divname).style.backgroundImage = 'none';
					document.getElementById(data[i].divname).style.backgroundRepeat = 'no-repeat';
					document.getElementById(data[i].divname).getElementsByTagName('a')[0].style.color = '#000';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.color = '#fff';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.backgroundColor = '#4791b4';				
				}
			}
		}
		currentData = ++currentData % 4;  // old: currentData = ++currentData % data.length;  
  }
   //-Automated rotation of the scroller
 timeoutID =  setTimeout(function(){loop();}, timePerSlide);
}

function SelectSlide(SlideNumber) {
	if (data != undefined) {
		//heading.innerHTML = data[SlideNumber].heading;
		image.src = data[SlideNumber].src;
		image.alt = data[SlideNumber].heading;
		imagelink.href = data[SlideNumber].url; // Added by TJ 8-12-08			
		content.innerHTML = data[SlideNumber].content;     
		
		// Changed to hardcoded value below for(i=0;i<data.length;i++) {  
		for(i=0;i<4;i++) {
		
			if(i==SlideNumber) {
				
				if (document.getElementById(data[i].divname) && data[i].divname != null) {
					document.getElementById(data[i].divname).style.borderBottom = '1px solid #ccc';
					document.getElementById(data[i].divname).style.borderTop = 'none';
					document.getElementById(data[i].divname).style.backgroundColor = '#ffffff';
					document.getElementById(data[i].divname).style.backgroundImage = 'none';
					document.getElementById(data[i].divname).getElementsByTagName('a')[0].style.color = '#000';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.color = '#fff';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.backgroundColor = '#4791b4';	
				}
			
			} else {
				
				if (document.getElementById(data[i].divname) && data[i].divname != null) {
					document.getElementById(data[i].divname).style.borderBottom = '1px solid #ccc';
					document.getElementById(data[i].divname).style.borderTop = 'none';
					document.getElementById(data[i].divname).style.backgroundColor = '#ebebeb';
					document.getElementById(data[i].divname).style.backgroundImage = 'none';
					document.getElementById(data[i].divname).style.backgroundRepeat = 'no-repeat';
					document.getElementById(data[i].divname).getElementsByTagName('a')[0].style.color = '#000';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.color = '#fff';
					document.getElementById(data[i].divname).getElementsByTagName('span')[0].style.backgroundColor = '#4791b4';			
				}
			}
			
		}
	}
}


loop();
