var delay = 4000; //set delay between message change (in milliseconds)
var maxsteps=10; // number of steps to take to change from start color to end color
var stepdelay=10; // time in miliseconds of a single step
//**Note: maxsteps*stepdelay will be total time in miliseconds of fading effect
var startcolor= new Array(250,250,250); // start color (red, green, blue) #c380ab
var endcolor=new Array(195,128,178); // end color (red, green, blue)

var fcontent=new Array();
begintag='<div style="color:#000000; font: 14px Tahoma; padding: 20px;">'; //set opening tag, such as font declarations

fcontent[0]="<span style='font: bold 16px Arial; color: #000;'>LAW UPDATE</span><br />Weekly working time limits for doctors in training reduced to 48 hours with effect from 1 August 2009.<br /><a href='http://www.teamhr.co.uk/weekly-news.html#doctors' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[1]="<span style='font: bold 16px Arial; color: #000;'>LAW UPDATE</span><br />Employers will NO longer be able to include tips as part of the minimum wage payment from 1 October 2009.<br /><a href='http://www.teamhr.co.uk/weekly-news.html#tips' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[2]="<span style='font: bold 16px Arial; color: #000;'>LAW UPDATE</span><br />National Minimum Wage rises from &pound;5.73 per hour to &pound;5.80 per hour; and the development rate from &pound;4.77 per hour to &pound;4.83 per hour; and the rate for workers aged 16 to 17 years increases from &pound;3.53 to &pound;3.57 per hour on 1st October 2009.<br /><a href='http://www.teamhr.co.uk/weekly-news.html#rate' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[3]="<span style='font: bold 16px Arial; color: #000;'>LAW UPDATE</span><br />Constructive Dismissal (Court of Appeal Decision in Stuart Peters Ltd v Bell).<br /><a href='http://www.teamhr.co.uk/weekly-news.html#constructive' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[4]="<span style='font: bold 16px Arial; color: #000;'>NEWS</span><br />As Baroness Scotland is fined for failing to keep copies of the documents that led to her unknowingly employing an illegal worker, we ask, what records does your business have for ALL of your workers?<br /><a href='http://www.teamhr.co.uk/weekly-news.html#baroness' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[5]="<span style='font: bold 16px Arial; color: #000;'>CASE LAW</span><br />House of Lords disability ruling.<br /><a href='http://www.teamhr.co.uk/weekly-news.html#lords' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[6]="<span style='font: bold 16px Arial; color: #000;'>CASE LAW</span><br />Ruling on holiday pay accrual during long terms sickness absence (Stringer v HRMC).<br /><a href='http://www.teamhr.co.uk/weekly-news.html#ruling' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[7]="<span style='font: bold 16px Arial; color: #000;'>NEWS</span><br />UK High Court says Retirement Age of 65 years legal (for now)<br /><a href='http://www.teamhr.co.uk/weekly-news.html#ukcourt' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[8]="<span style='font: bold 16px Arial; color: #000;'>NEWS</span><br />Bullied Female City Lawyer claiming &pound;12m.<br /><a href='http://www.teamhr.co.uk/weekly-news.html#bullied' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[9]="<span style='font: bold 16px Arial; color: #000;'>LAW UPDATE</span><br />New Vetting and Barring Scheme (VBS) for those working, or volunteering, with vulnerable groups comes into effect on 12 October 2009.<br /><a href='http://www.teamhr.co.uk/weekly-news.html#vetting' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[10]="<span style='font: bold 16px Arial; color: #000;'>LAW UPDATE</span><br />Increase in Paternity Leave from 2011.<br /><a href='http://www.teamhr.co.uk/weekly-news.html#paternity' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

fcontent[11]="<span style='font: bold 16px Arial; color: #000;'>CASE LAW</span><br />Another decision confirming the right to Legal Representation at an Internal Disciplinary Hearing (Kulkarni v Milton Keynes Hospital NHS Trust).<br /><a href='http://www.teamhr.co.uk/weekly-news.html#nhs' onclick='window.open(this.href); return false'><span style='font: normal; color: #0000ff;'>More information</span>";

closetag='</div>';

var fwidth='440px'; //set scroller width
var fheight='140px'; //set scroller height

var fadelinks=0; //should links inside scroller content also fade like text? 0 for no, 1 for yes.

///No need to edit below this line/////////////////


var ie4=document.all&&!document.getElementById;
var DOM2=document.getElementById;
var faderdelay=0;
var index=0;


/*Rafael Raposo edited function*/
//function to change content
function changecontent(){
 if (index>=fcontent.length)
    index=0
  if (DOM2){
    document.getElementById("fscroller").style.color="rgb("+startcolor[0]+", "+startcolor[1]+", "+startcolor[2]+")"
    document.getElementById("fscroller").innerHTML=begintag+fcontent[index]+closetag
    if (fadelinks)
      linkcolorchange(1);
    colorfade(1, 15);
  }
  else if (ie4)
    document.all.fscroller.innerHTML=begintag+fcontent[index]+closetag;
  index++
}

// colorfade() partially by Marcio Galli for Netscape Communications.  ////////////
// Modified by Dynamicdrive.com

function linkcolorchange(step){
  var obj=document.getElementById("fscroller").getElementsByTagName("A");
  if (obj.length>0){
    for (i=0;i<obj.length;i++)
      obj[i].style.color=getstepcolor(step);
  }
}

/*Rafael Raposo edited function*/
var fadecounter;
function colorfade(step) {
  if(step<=maxsteps) {	
    document.getElementById("fscroller").style.color=getstepcolor(step);
    if (fadelinks)
      linkcolorchange(step);
    step++;
    fadecounter=setTimeout("colorfade("+step+")",stepdelay);
  }else{
    clearTimeout(fadecounter);
    document.getElementById("fscroller").style.color="rgb("+endcolor[0]+", "+endcolor[1]+", "+endcolor[2]+")";
    setTimeout("changecontent()", delay);
	
  }   
}

/*Rafael Raposo's new function*/
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] + ")");
}

if (ie4||DOM2)
  document.write('<div id="fscroller" style="width:'+fwidth+';height:'+fheight+'"></div>');

if (window.addEventListener)
window.addEventListener("load", changecontent, false)
else if (window.attachEvent)
window.attachEvent("onload", changecontent)
else if (document.getElementById)
window.onload=changecontent