// FUNCTIONS FOR NEW TICKER
var flicker = new Array();
flicker[0] = "";
flicker[1] = "-";
flicker[2] = "_";
var maxlength = 63;
var linkNameChar = 0;
var tickerItem = 0;
function writeTicker(){
  prefix = "(" + (tickerItem+1) + "/" + linkName.length + "): &nbsp; ";
  tickerID = -1;
  for (var i=0; i<document.links.length; i++){
    if (document.links[i].name == "ticker"){
      tickerID = i;
    }
  }
  if (tickerID != -1){
    document.links[tickerID].href = linkHREF[tickerItem];
    if (linkHREF[tickerItem].indexOf("://") > -1){
      document.links[tickerID].target = "_blank";
    }
    else{
      document.links[tickerID].target = "_self";
    }
    startChar = 0;
    if (linkNameChar >= maxlength){
      startChar = linkNameChar - maxlength;
    }
    if (linkNameChar < linkName[tickerItem].length){
      linkNameChar++;
      document.links[tickerID].innerHTML = prefix + linkName[tickerItem].substring(startChar, linkNameChar+1) + flicker[(linkNameChar % 3)];
      myTimeout = setTimeout("writeTicker()", 50);
    }
    else{
      document.links[tickerID].innerHTML = prefix + linkName[tickerItem].substring(startChar, linkNameChar)
      linkNameChar = 0;
      tickerItem = (tickerItem + 1) % linkHREF.length;
      myTimeout = setTimeout("writeTicker()", 3000);
    }
  }
}
function writeCursor(){
  cursorID = -1;
  for (var i=0; i<document.links.length; i++){
    if (document.links[i].name == "cursor"){
      cursorID = i;
    }
  }
  if (cursorID != -1){
    if (document.links[cursorID].innerHTML == ""){
      document.links[cursorID].innerHTML = "_";
    }
    else{
      document.links[cursorID].innerHTML = "";
    }
    setTimeout("writeCursor()", 400);
  }
}
function pauseTicker(){
  clearTimeout(myTimeout);
}
function resumeTicker(){
  clearTimeout(myTimeout);
  if (linkNameChar == 0){myTimeout = setTimeout("writeTicker()", 3000);}
  else{myTimeout = setTimeout("writeTicker()", 250);}
}
