var delay=4000; //set delay between message change (in miliseconds)

var fwidth='10px'; //set scroller width
var fheight='10px'; //set scroller height

var fadescheme=0; //set 0 to fade text color from (white to black), 1 for (black to white)
var fadelinks=0;  //should links inside scroller content also fade like text? 0 for no, 1 for yes.
var frame=20;

///No need to edit below this line/////////////////

var r=(fadescheme==0)? 255 : 0;
var g=(fadescheme==0)? 225 : 0;
var b=(fadescheme==0)? 170 : 0;
var startcolor=(fadescheme==0)? "rgb(255,225,170)" : "rgb(0,0,0)";
var endcolor=(fadescheme==0)? "rgb(0,0,0)" : "rgb(255,225,170)";

var ie4=document.all&&!document.getElementById;
var ns4=document.layers;
var DOM2=document.getElementById;
var faderdelay=0;
var index=0;

if (DOM2)
	faderdelay=0;
		
//function to change content
function changecontent()
{
	if (index>=fcontent.length)
		index=0;
		
	if (DOM2)
	{
		//document.getElementById("concertTab").innerHTML=begintag+fcontent[index]+closetag;
		//linksobj=document.getElementById("concertTab").getElementsByTagName("A");
		//document.getElementById("fscroller").style.color=startcolor
		document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag;
		//document.getElementById("concertTab").style.color=startcolor;
		linksobj=document.getElementById("concertTab").getElementsByTagName("a");		
		if (fadelinks)
			linkcolorchange(linksobj);
		colorfade();
	}
	else if (ie4)		
		document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag
	else if (ns4)
	{
		document.fscrollerns.document.fscrollerns_sub.document.write(begintag+fcontent[index]+closetag);
		document.fscrollerns.document.fscrollerns_sub.document.close();
	}
	index++;
	setTimeout("changecontent()",delay+faderdelay);	
}	

	
function linkcolorchange(obj)
{
	if (obj.length>0)
	{
		for (i=0;i<obj.length;i++)
			obj[i].style.color="rgb("+r+","+g+","+b+")";
	}
}
	
function colorfade()
{	         	
	// 20 frames fading process
	if(frame>0) 
	{	
		r=(fadescheme==0)? r-12 : r+12; // increase or decrease color value depd on fadescheme
		g=(fadescheme==0)? g-11 : g+11; // increase or decrease color value depd on fadescheme
		b=(fadescheme==0)? b-8 : b+8; // increase or decrease color value depd on fadescheme
		//document.getElementById("fscroller").style.color="rgb("+hex+","+hex+","+hex+")"; // Set color value.
		document.getElementById("concertTab").style.color="rgb("+r+","+g+","+b+")";
		if (fadelinks)
			linkcolorchange(linksobj);
		frame--;
		setTimeout("colorfade()",50);	
	}
	
	else
	{
		//document.getElementById("fscroller").style.color=endcolor;
		document.getElementById("concertTab").style.color="rgb("+r+","+g+","+b+")";
		frame=20;
		r=(fadescheme==0)? 255 : 0;
		g=(fadescheme==0)? 225 : 0;
		b=(fadescheme==0)? 170 : 0;
	}   
}

function displayConcertsInfo(begintag, fcontent, closetag)
{
	if (ie4||DOM2)
		document.write("<div id=\"fscroller\"></div>");
	
	window.onload=changecontent;
}
