var message = new Array();

begintag = '<div style="padding: 0 0 0 0;">';

message[0] = "<a href='http://www.slowoutlook.com'>Launch of Kernel for PST Compress and Compact</a><br />Kernel for PST Compress and Compact is designed to compress bulky PST files by removing <br /> extra space from them.";

message[1] = "<a href='http://www.splitoutlookpst.com'>New Release – Kernel for PST Split</a><br />Splits large sized Outlook PST file into smaller chunks of PST files in no matter of time.";

message[2] = "<a href='http://www.deleteoutlookduplicate.com'>New Release – Kernel for Outlook Duplicates</a><br />Efficient and apt tool to detect and remove Outlook duplicates in an easiest manner";

message[3] = "<a href='http://www.slowoutlook.com'>Launch of Kernel for PST Compress and Compact</a><br />Kernel for PST Compress and Compact is designed to compress bulky PST files by removing extra space from them.";



closetag = '</div>';


var delay = 10000;

var maxsteps = 30;

var stepdelay = 70;

var startcolor = new Array(255,255,255);

var endcolor = new Array(0,0,0);

var a_endcolor = new Array(47,107,180);

var width = '550px';

var height = '40px';



var fadelinks = 1;



var ie4 = document.all && !document.getElementById;

var DOM2 = document.getElementById;

var faderdelay = 0;

var msg = message.length;

var index1 = 0;

var index2 = 0;



function changecontent() {

	if (index1 > msg - 2)

		index1 = 0;

		index2 = index1 + 2;

	if (index2 > msg - 1)

		index2 = 0;

	

	if (DOM2) {

		document.getElementById("scroller").style.color = "rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")"

		document.getElementById("scroller").innerHTML = begintag+message[index1]+closetag;

		

		if (fadelinks)

			linkcolorchange(1);

			colorfade(1, 15);

			

	} else if (ie4)

		document.all.fscroller.innerHTML = begintag+message[index1]+closetag;

	

	index1++;

}



function linkcolorchange(step) {

	var obj = document.getElementById("scroller").getElementsByTagName("a");

	if (obj.length > 0) {

		for (i=0; i<obj.length; i++)

		obj[i].style.color = a_getstepcolor(step);

	}

}



var fadecounter;

function colorfade(step) {

	if(step <= maxsteps) {

		document.getElementById("scroller").style.color = getstepcolor(step);

		

		if (fadelinks)

		linkcolorchange(step);

		step++;

		

		fadecounter=setTimeout("colorfade("+step+")",stepdelay);

	} else {

		clearTimeout(fadecounter);

		document.getElementById("scroller").style.color = "rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";

		setTimeout("changecontent()", delay);

	}   

}



function getstepcolor(step) {

	var diff

	var newcolor = new Array(3);

	for(var i=0; i<3; i++) {

		diff = (startcolor[i] - endcolor[i]);

		

		if(diff > 0) {

			newcolor[i] = startcolor[i] - (Math.round((diff/maxsteps))*step);

		} else {

			newcolor[i] = startcolor[i] + (Math.round((Math.abs(diff)/maxsteps))*step);

		}

	}

	return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");

}



function a_getstepcolor(step) {

	var diff

	var newcolor = new Array(3);

	for(var i=0; i<3; i++) {

		diff = (startcolor[i] - a_endcolor[i]);

		

		if(diff > 0) {

			newcolor[i] = startcolor[i] - (Math.round((diff/maxsteps))*step);

		} else {

			newcolor[i] = startcolor[i] + (Math.round((Math.abs(diff)/maxsteps))*step);

		}

	}

	return ("rgb(" + newcolor[0] + ", " + newcolor[1] + ", " + newcolor[2] + ")");

}



if (ie4 || DOM2)

	document.write('<div id="scroller" style="width:'+width+';height:'+height+'"></div>');

	

	if (window.addEventListener)

		window.addEventListener("load", changecontent, false)

	else if (window.attachEvent)

		window.attachEvent("onload", changecontent)

	else if (document.getElementById)

		window.onload = changecontent
