/* TO LOAD: nyx_loadVScroller( array_of_messages ) */
/* TO STAR: startscroll();bestst() */

var singlemsg=new Array();
var totalMessagesNumber = 0;  
var wholemessage='';
var firstrun=0;
//var entmessage='<div class="tan"><b>* <font color="red">Vertical Scroller v7.0 - Horizontal Scroller v7.0 - Typewriter Ticker v5.0</font> *</b></div>';
//var entmessage1='<div class="tan"><b>*** <font color="red">28$ US buys them ALL</font> ***</b></div>';
var entmessage='';
var entmessage1='';
var swidth=173;
var sheight=412;
var sspeed=1;
var restart=1;
var congrv=0;
var scrollerspause=0;
var klk=0;
var jjj=0;
var ikj=0;
var fstv=new Array();
var operbr=navigator.userAgent.toLowerCase().indexOf('opera');


  function nyx_loadVScroller( messages )
  {
    totalMessagesNumber = messages.length;
    if(document.images)
    {
      preloadpic = new Image();
    }

    for ( i = 0; i < messages.length; i++ )
      singlemsg[i] = messages[i];

    for(pp=0;pp<singlemsg.length;pp++)
      wholemessage = wholemessage + singlemsg[pp];
    
    wholemessage = wholemessage + wholemessage;
    
    if(operbr!=-1)
      fstv[0]=sheight - 4;
    else
      fstv[0]=sheight + 1;
    
    if(document.layers)
      fstvns=85;
  }
  
  
  function bestst()
  {
    if(document.getElementById)
      ns6start(document.getElementById('divslid'));
      //iestart(divslid);
    else if(document.all)
      iestart(divslid);
    else if(document.layers)
      ns4start(document.divslid1.document.divslid2);
  }

  
  function iestart(whichdiv)
  {
    ierow=eval(whichdiv);
    ierow.style.pixelTop=0;
    ierow.innerHTML=entmessage;
    setTimeout("iecont()",2000);

  }
  
  function iecont()
  {
    if(ierow.style.pixelTop<=20)
    {
      ierow.style.pixelTop+=2;
      setTimeout("iecont()",100);
    }
    else
    {
      ierow.style.pixelTop=0;
      if(firstrun==0)
      {
        firstrun=1;
        ierow.innerHTML=entmessage1;
      }
      else
      {
        firstrun=0;
        ierow.innerHTML=entmessage;
      }
      setTimeout("iecont()",2000);
    }
  }
  
  function ns4start(whichlayer)
  {
    ns4row=eval(whichlayer);
    ns4row.top=0;
    ns4row.document.write(entmessage);
    ns4row.document.close();
    setTimeout("ns4cont()",2000);
  }
  
  function ns4cont()
  {
    if(ns4row.top<=20)
    {
      ns4row.top+=2;
      setTimeout("ns4cont()",100);
    }
    else
    {
      ns4row.top=0;
      if(firstrun==0)
      {
        firstrun=1;
        ns4row.document.write(entmessage1);
      }
      else
      {
        firstrun=0;
        ns4row.document.write(entmessage);
      }
      
      ns4row.document.close();
      setTimeout("ns4cont()",2000);
    }
  }
  
  function ns6start(whichdiv)
  {
    ns6row=eval(whichdiv);
    ns6row.style.top='0px';
    ns6row.innerHTML=entmessage;
    setTimeout("ns6cont()",2000);
  }

  function ns6cont()
  {
    if(parseInt(ns6row.style.top)<=20)
    {
      ns6row.style.top=(parseInt(ns6row.style.top)+2) + 'px';
      setTimeout("ns6cont()",100);
    }
    else
    {
      ns6row.style.top='0px';
      if(firstrun==0)
      {
        firstrun=1;
        ns6row.innerHTML=entmessage1;
      }
      else
      {
        firstrun=0;
        ns6row.innerHTML=entmessage;
      }
      setTimeout("ns6cont()",2000);
    }
  }
  
  function startscroll()
  {
    if ( totalMessagesNumber == 0 )
      return;
      
    if(document.all&&operbr==-1)
    {
      for(pp=0; pp<singlemsg.length; pp++)
      {
        hidslider.innerHTML=singlemsg[pp];
        fstv[pp]=hidslider.offsetHeight;
      }
      
      iemarquee(slider);
    }
    else if(document.getElementById)
    {
      for(pp=0;pp<singlemsg.length;pp++)
      {
        document.getElementById('hidslider').innerHTML=singlemsg[pp];
        fstv[pp]=document.getElementById('hidslider').offsetHeight;
      }
      ns6marquee(document.getElementById('slider'));
    }
    else if(document.layers)
      ns4marquee(document.slider1.document.slider2);
  }
  
  function iemarquee(whichdiv)
  {
    iediv=eval(whichdiv);
    iediv.style.pixelTop=0;
    iediv.innerHTML=wholemessage;
    setTimeout("ieslide()",scrollerspause);
  }
  
  function ieslide()
  {
    if(ikj >= fstv[jjj])
    {
      ikj=0;
      jjj++;
      setTimeout("ieslide()",scrollerspause);
      return;
    }
    else if(jjj < totalMessagesNumber)
    {
      if(sspeed>0)
      {
        congrv=(fstv[jjj]-ikj)%sspeed;
        if(congrv==0)
        {
          iediv.style.pixelTop-=sspeed;
          ikj+=sspeed;
        }
        else 
        {
          iediv.style.pixelTop-=congrv;
          ikj+=congrv;
          congrv=0;
        }
      }
      setTimeout("ieslide()",20);
    }
    else if(jjj==totalMessagesNumber)
    {
      jjj=0;
      ikj=0;
      iediv.style.pixelTop=0;
      ieslide();
    }
  }
  
  function ns4marquee(whichlayer)
  {
    ns4layer=eval(whichlayer);
    ns4layer.top=-5;
    ns4layer.document.write(wholemessage);
    ns4layer.document.close();
    setTimeout("ns4slide()",scrollerspause);
  }

  function ns4slide()
  {
    if(ikj >= fstvns)
    {
      ikj=0;
      jjj++;
      setTimeout("ns4slide()",scrollerspause);
      return;
    }
    else if(jjj<totalMessagesNumber)
    {
      if(sspeed>0)
      {
        congrv=(fstvns-ikj)%sspeed;
        if(congrv==0)
        {
          ns4layer.top-=sspeed;
          ikj+=sspeed;
        }
        else 
        {
          ns4layer.top-=congrv;
          ikj+=congrv;
          congrv=0;
        }
      }
      setTimeout("ns4slide()",50);
    }
    else if(jjj==totalMessagesNumber)
    {
      jjj=0;
      ikj=0;
      ns4layer.top=-5;
      ns4slide();
    }
  }
  
  function ns6marquee(whichdiv)
  {
    ns6div=eval(whichdiv);
    ns6div.style.top=0;
    ns6div.innerHTML=wholemessage;
    setTimeout("ns6slide()",scrollerspause);
  }

  function ns6slide()
  {
    if(ikj >= fstv[jjj])
    {
      ikj=0;
      jjj++;
      setTimeout("ns6slide()",scrollerspause);
      return;
    }
    else if(jjj<totalMessagesNumber)
    {
      if(sspeed>0)
      {
        congrv=(fstv[jjj]-ikj)%sspeed;
        if(congrv==0)
        {
          ns6div.style.top=(parseInt(ns6div.style.top)-sspeed) + 'px';
          ikj+=sspeed;
        }
        else 
        {
          ns6div.style.top=(parseInt(ns6div.style.top)-congrv) + 'px';
          ikj+=congrv;
          congrv=0;
        }
      }
      setTimeout("ns6slide()",20);
    }
    else if(jjj==totalMessagesNumber)
    {
      jjj=0;
      ikj=0;
      ns6div.style.top='0px';
      ns6slide();
    }
  }
  
  function goup()
  {
    if(congrv==0&&sspeed>0&&sspeed<27)
    {
      sspeed*=3;
      restart=sspeed;
    }
    
    if(congrv==0&&sspeed==0)
    {
      sspeed=restart;
    }
    return;
  }
  
  function gost()
  {
    if(congrv==0&&sspeed>0)
      sspeed=0;
    return;
  }
  
  function godn()
  {
    if(congrv==0&&sspeed>1)
    {
      sspeed/=3;
      restart=sspeed;
    }
    
    if(congrv==0&&sspeed==0)
    {
      sspeed=1;
      restart=sspeed;
    }
    return;
  }

