/**
* 
* Copyright 2005, addObject.com. All Rights Reserved
* Author Jack Hermanto, www.addobject.com
*
* You can use this script on your application but you MUST
* not delete this header.
*/

var nlsScroller = [];
function NlsScroller() {

  this.contents = ["<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;"+"HORSE WEB SA - Shows and Announcements"+"<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/EquusNewsApril2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/Equus Newsletter April 2010.pdf' target='_blank'>CLICK HERE TO READ NEWS LETTER</a><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/Dageraad29May2010.jpg'><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CHPChuntcard2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/capeHuntCard2010.doc' target='_blank'>CLICK HERE TO SEE HUNT VENUES AND DATES</a><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/BimectinSpecialOfferApril2010.jpg'><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/HorseBoxJobApril2010.jpg'><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/TrekoskraalRuiterKlub1May2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/TREKOSKRAALRUITERKLUBOUTRIDE1mAY2010.doc' target='_blank'>CLICK HERE 4 MORE INFO</a><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/DarrellScaifeNRA23April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/Darrell ScaifeNRA23April2010.doc' target='_blank'>CLICK HERE 4 MORE INFO</a><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/NoticeStabling24April2010.jpg'><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/GlenellenSJ1May2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/GlenellenSJ1May2010.doc' target='_blank'>CLICK HERE TO GET SHOW SCHEDULE</a><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SDRCeventing8May2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/sdrcEventing8May2010.doc' target='_blank'>CLICK HERE TO SEE SHOW SCHEDULE</a><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SunbirdShow27April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/Sunbird27April2010.doc' target='_blank'>CLICK HERE TO READ SHOW SCHEDULE</a><p>Posted:21-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/Glenellen18thAprilProvsionalRidingOrder2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/Glenellen18Apri2010.xls' target='_blank'>CLICK HERE FOR PROVISIONAL JUMPING ORDER</a><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/WPHSchpcShowing27April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/ShowingWPHSchpc27April2010.doc' target='_blank'>CLICK HERE TO SEE SHOW SCHEDULE</a><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SanefAnnouncementApril2010.jpg'><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CartHorseCompetitionMay2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/CartHorseCompetitionMay2010.doc' target='_blank'>CLICK 4 LIST OF ALL THE AMAZING PRIZES</a><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SDRC17April2010NottheJumpingOrder.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/SDRC17April2010.xls' target='_blank'>CLICK HERE CHECK ENTRIES TO SHOW</a><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/FatPonyInterdressage30May2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/FatPonyInterdressage30May2010.doc' target='_blank'>CLICK HERE 4 SHOW SCHEDULE</a><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CVRCridenGo27April2010.jpg'><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CVRCride'nGo27April2010.jpg'><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/Glenellen14April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/Glenellen18April2010.doc' target='_blank'>CLICK HERE TO 4 SHOW SCHEDULE</a><p>Posted:14-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/FatPonyInterdressage2May2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/FatPonyInterdressage2May2010.doc' target='_blank'>CLICK HERE 4 SHOW SCHEDULE AND DRESSAGE TEST</a><p>Posted:13-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/INTERDRESSAGEwebpage2010.jpg'><p>Posted:13-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/WPDressageWebPage.jpg'><p>Posted:13-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SANEFdressageAnnouncementApril2010.jpg'><p>Posted:13-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/Glenellen18April2010.doc'><br><a href='http://www.horseweb-sa.co.za/show-g/Glenellen14April2010.jpg' target='_blank'>CLICK HERE TO Get Show Schedule</a><p>Posted:13-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><img src='http://www.horseweb-sa.co.za/show-g/Swellendam24&25April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/Swellendam24&25April2010.doc' target='_blank'>CLICK HERE TO GET SHOW SCHEDULE</a><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CVRCride'nGo27April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/CVRCRide'nGo27April2010.pdf' target='_blank'>CLICK HERE TO GET MORE INFO</a><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/PerderitVredendal15Mei2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/PERDERITVredendal15Mei2010.doc' target='_blank'>LEES VERDER</a><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SANEFmONEYmATTERS2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/SANEFDRESSAGEWHEREDOESMONEYGO2010.doc' target='_blank'>CLICK HERE TO READ SANEF DRESSAGE MONEY MATTERS</a><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CVRCride'nGo27April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/CVRCRide'nGo27April2010.pdf' target='_blank'>CLICK HERE TO RULES AND REGULATIONS FOR RIDE 'N GO</a><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CamelotAutumnShow9May2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/CAMELOTautumnshow9May2010.doc' target='_blank'>CLICK HERE TO Get show schedule</a><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/ExcelsiorFarm2010.jpg'><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/WPHSApril2010NewsLetter.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/WPHSApril2010news.pdf' target='_blank'>CLICK HERE TO READ WP APRIL 2010 NEWS LETTER</a><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/HorsepagesMarch2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/Horseonline.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/MarietteWithagesSeminar17-18April2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/MiddelkraalAuroraDistrik19March2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/WPdressageSDRC30April-2May2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/BuckedOff11April2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SDRCPracJump18April2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/Equis18AprilFunShow2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SaddleUpSJ17April2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/Swellendam24&25April2010.jpg'><br><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/JacoFourieClinicJune2010.jpg'><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/CVRCEvaSydow24April2010.jpg'><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/NRAJumpJudges24April2010.jpg'><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/SDRCDressage10April2010.jpg'><br><a href='http://www.horseweb-sa.co.za/show-g/SDRCDressgeRidingTimes10April 2010.xls' target='_blank'>CLICK HERE TO GET DRESSAGE RIDING TIMES</a><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/FriesianForSale.jpg'><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/NiallQuirkeClinicMay2010.jpg'><p>Posted:12-4-2010"+"<p><img src='../scroller/hw-logo.jpg'><br><img src='http://www.horseweb-sa.co.za/show-g/AndrewMcLeanClinicUpdate.jpg'><p>Posted:12-4-2010"+"<p>(c) Horse Web SA 2009"];
this.intRef = null;
  this.lsTpc = null;
  
  this.scrollerWidth = 200;
  this.scrollerHeight = 100;
  this.scrollerSpeed = 40;
  this.scrollerStep = 1;
  this.stopOnMouseOver = true;
  
  this.render = render;
  this.start = start;
  this.stop= stop;
  this.resume = resume;
  this.runScroll = runScroll;
  
  nlsScroller[nlsScroller.length] = this;
}

function render() {
  var pos="relative", dsp="none";
  if (window.navigator.appName=="Microsoft Internet Explorer" && window.navigator.appVersion.indexOf("MSIE 4") != -1) {
    pos="absolute";
    dsp="block";
  }  
  var str = "";
  for (var i=0; i<this.contents.length; i++) {
    str += ("<table id='line"+i+"' width='100%' style='display:"+dsp+";position:absolute;top:0px' border='0' cellpadding='0' cellspacing='0'><tr><td class='content'>" + this.contents[i] + "</td></tr></table>");
  }
  str = ("<div class='scroller' style='position:"+pos+";overflow:hidden;clip:rect(0px "+this.scrollerWidth+"px "+this.scrollerHeight+"px 0px);width:"+this.scrollerWidth+"px;height:"+this.scrollerHeight+"px;' onmouseover='if (nlsScroller[0].stopOnMouseOver) nlsScroller[0].stop()' onmouseout='if (nlsScroller[0].stopOnMouseOver) nlsScroller[0].resume()'>" + str + "</div>" );
  return str;
}

function start() {
  var line, lineNext;
  totHg=0;
  for (var i=0; i<this.contents.length; i++) {
    lineNext= NlsGetElementById("line"+i);
    lineNext.style.display = "";
    lineNext.style.left = 0;
    lineNext.style.top = totHg+"px";
    totHg += lineNext.offsetHeight;
    if (i==0) { continue; }
    line = NlsGetElementById("line"+(i-1));
    lineNext.style.top = line.style.top.replace(/(d+)px/gi, "")*1 + line.offsetHeight;
  }
  this.lsTpc=lineNext;
  this.stop();
  this.intRef = window.setInterval("eval(nlsScroller[0].runScroll())", this.scrollerSpeed);
}

function resume() {
  if (this.intRef==null) {
    this.intRef = window.setInterval("eval(nlsScroller[0].runScroll())", this.scrollerSpeed);
  }
}

function stop() {
  if (this.intRef) {
    window.clearInterval(this.intRef);
    this.intRef = null;
  }
}

function runScroll() {
  var line, pos;
  for (var i=0; i<this.contents.length; i++) {
    line = NlsGetElementById("line"+i);
    pos = parseInt(line.style.top)- this.scrollerStep;
    if (pos <= -line.offsetHeight) {
      var t=parseInt(this.lsTpc.style.top) + parseInt(this.lsTpc.offsetHeight);
      if (t > this.scrollerHeight) {
        line.style.top = (t+1)+"px";
      } else {
        line.style.top = (this.scrollerHeight+ 1) + "px";
      }
      this.lsTpc=line;
    } else {
      line.style.top = pos+"px";
    }
  }
}


function NlsGetElementById(id) {
    if (document.all) {
        return document.all(id);
    } else
    if (document.getElementById) {
        return document.getElementById(id);
    }
}
