var startPos = 9;
var parapos = 9;
var delay = 10;
var funId = null;
var legendindex = 1;
var pausePos = -12;
var endPos = -35;
var increment = -1;
var inkcolour = 1;
var prefix = new Array();
prefix[0] = "";
prefix[1] = "<span class='halfblue'>";
prefix[2] = "";
prefix[3] = "<span class='halfred'>";
prefix[4] = "<span class='halfgreen'>";
var suffix = new Array();
suffix[0] = "";
suffix[1] = "</span>";
suffix[2] = "";
suffix[3] = "</span>";
suffix[4] = "</span>";

var Legends = new Array();
var ie5  = (document.all && document.getElementById);
var ns6 = (!document.all && document.getElementById);
if(ie5)
{
  pausePos = 2;
  endPos = -20;
  startPos = 25;
  parapos = 20;
}


Legends[1] = "Data Recovery (from corrupted drives)";
Legends[0] = "PC Guidance, Advice and Troubleshooting";
Legends[2] = "Broadband Installation";
Legends[3] = "PC Networking (wireless, cable and mains)";
Legends[4] = "Microsoft Database Applications (ACCESS)";
Legends[5] = "Dynamic Website Building (JavaScript, ASP.NET)";
Legends[6] = "Website Integration with <span class='pay'>Pay</span><span class='pal'>Pal</span><span class='reg'>&reg;</span>";
Legends[7] = "Bespoke PC Programming";

function startUp()
{
  funId = setInterval("scrollPara()", 100);
}
function scrollPara()
{
  document.getElementById("scrollpara1").style.position = "relative";
  document.getElementById("scrollpara1").style.top = parapos + "px";
  parapos += increment;
  if(parapos == pausePos)
  {
    clearInterval(funId);
    delay = 15;
    funId = setInterval("wait1S()",100);
  }
  if((parapos < endPos) || (parapos > startPos))
  {
    clearInterval(funId);
    preparation();
  }
}

function preparation()
{
//    parapos = startPos;
    increment *= -1;
    document.getElementById("textcontent").innerHTML = prefix[inkcolour] + Legends[legendindex] + suffix[inkcolour];
    legendindex++;
    if(legendindex == Legends.length)
    {
      legendindex = 0;
    }
    inkcolour++;
    if(inkcolour == prefix.length)
    {
      inkcolour = 0;
    }
    funId = setInterval("scrollPara()", 100);

}
function wait1S()
{
  if(delay-- == 0)
  {
    clearInterval(funId);
    funId = setInterval("scrollPara()", 100);
  }
}