
var markiEntries = new Array(
  "<a href='allnews.php#tag01'>New Horse Classes Announced for 2012</a>",
  "<a href='allnews.php#tag02'>New Cattle Classes Announced for 2012</a>",
  "<a href='allnews.php#tag03'>New Devon Cattle Class for 2012</a>",
  "<a href='tradeapplications.php'>Trade Stand Booking Forms now available</a>",
  "<a href='allnews.php#tag04'>Main Attraction for 2012 announced</a>"
);

var markiWidth = 680;                               // width of marquee div (pixels)
var markiDelay = 30;                                // scrolling timer (smaller = faster)
var markiSpacer = "&lt; NEWS! &gt;";                // spacer between marquee entries

var markiBGColour = "#336633";                      // background colour
var markiHLColour = "#225522";                      // highlight (mouse over) colour

var markiBorderWidth = 2;                           // border width (pixels)
var markiBorderStyle = "groove";                    // border style (CSS-spec)
var markiBorderColour = "#FFFFFF";                  // border Colour

var markiIV;
var markiID;
var markiItems = new Array();

function markiObject(id) {
  this.elem = document.getElementById(id);
  this.width = this.elem.offsetWidth;
  this.x = markiWidth;
  this.css = this.elem.style;
  this.css.width = this.width + 'px';
  this.css.left = this.x + 'px';
  this.move = false;
  return this;
}

function markiNext() {
  var obj = markiItems[markiID];
  if(!obj.move) {
    obj.x = markiWidth;
    obj.css.left = markiWidth + 'px';
    obj.move = true;
  }
}

function markiMove() {
  for(var i = 0; i < markiItems.length; i++) {
    if(markiItems[i].move) {
      if(markiItems[i].x > -markiItems[i].width) {
        markiItems[i].x -= 2;
        markiItems[i].css.left = markiItems[i].x + 'px';
      }
      else markiItems[i].move = false;
    }
  }
  if(markiItems[markiID].x + markiItems[markiID].width <= markiWidth) {
    markiID++;
    if(markiID >= markiItems.length) markiID = 0;
    markiNext();
  }
}

function markiStart(init) {
  if(markiBGColour) {
    var obj = document.getElementById('divMarki');
    obj.style.backgroundColor = markiBGColour;
  }
  if(init) {
    markiID = 0;
    markiNext();
  }
  markiIV = setInterval('markiMove()', markiDelay);
}

function markiStop() {
  clearInterval(markiIV);
  if(markiHLColour) {
    var obj = document.getElementById('divMarki');
    obj.style.backgroundColor = markiHLColour;
  }
}

function markiInit() {
  for(var i = 0; i < markiEntries.length; i++) {
    markiItems[i] = new markiObject('divMarkiEntry' + (i+1));
  }
  var obj = document.getElementById('divMarki');
  obj.style.width = markiWidth + 'px';
  obj.style.visibility = 'visible';
  markiStart(true);
}

window.onload = markiInit;

document.write('<div class="markicontainer">' +
               '<div id="divMarki" onMouseOver="markiStop()" onMouseOut="markiStart()">');

for(var i = 0; i < markiEntries.length; i++) {
  document.write('<div id="divMarkiEntry' + (i+1) + '" class="markientry" ' +
                 'style="position:absolute; top:2px; white-space:nowrap">' +
                 markiEntries[i] + ((markiEntries.length > 1) ? ' ' + markiSpacer + '&nbsp;' : '') +
                 '</div>');
}
document.write('</div></div>');



