var message = new Array();

begintag = '<div style="padding: 0 0 0 5px;">';

message[0] = "<a href=''>Launch of updated version of Kernel for SharePoint</a><br />Updated version of the software allow Preview of documents and support sharepoint 2010 and sql 2008 r2.";

message[1] = "<a href=''>Launch of updated version of Kernel for ZIP</a><br />Kernel for ZIP Version 11.10.01 has been launched with multiple files repair feature.";

message[2] = "<a href=''>Launch of updated version of Kernel for OST to PST</a><br />Kernel for OST to PST Version 11.07.01 has been launched by Lepide Software.";

message[3] = "<a href=''>Launch of updated version of Kernel for SQL Database</a><br />Updated version- 11.07.01 of Kernel for SQL database has been launched.";

message[4] = "<a href=''>Kernel for Exchange Server has been launched</a><br />Kernel for Exchange Server 11.05.01 will provide users with more powerful mode to repair.";

message[5] = "<a href=''>Kernel for Access Version 11.02.01 launched today</a><br />Software is now available with minor bug fixed and more powerful recovery engine. Software now also supports MS Access 2007 and 2010 ACCDB files for recovery.";

message[6] = "<a href=''>Launch of Kernel for PDF Restriction Removal version 11.02.01</a><br />Kernel for PDF Restriction Removal version 11.02.01 launched today.";

message[7] = "<a href=''>Kernel launched improved version of Employee Desktop Live Viewer</a><br />Employee Desktop Live Viewer is now available with more powerful features and functionality.";

message[8] = "<a href=''>Updated Version of Kernel for Word</a><br />Kernel for word to repair corrupt word file.";

message[9] = "<a href=''>Updated Version of Kernel for Windows</a><br />Kernel for windows recovery tool with new recovery modes to search and recover data.";

message[10] = "<a href=''>Updated Version of Kernel for OST to PST</a><br />Kernel for OST to PST conversion tool to convert ost to pst file.";

message[11] = "<a href=''>Updated Version of Kernel for Outlook PST</a><br />Kernel for Outlook PST repair tool to repair corrupt pst file.";

message[12] = "<a href=''>Launch of Kernel for windows data recovery</a><br />Kernel for windows data recovery software to recover lost data.";

message[13] = "<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 = '500px';

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
