    // This script is copywrited and is the soleproperty of Your Store Wizards
    // It may not be used, copied, sold or reproduced in any form without the express written consent of Your Store Wizards

var startItem = 0;
var randNumbers=new Array();

var startsideItem = 0;
var randsideNumbers=new Array();

function randOrd(a, b)
  { return (Math.round(Math.random())-0.5); } 

function randSetup()
{

  for (loop=0; loop<randCount; loop++)
  {
     randNumbers[loop]=loop;
  }

  randNumbers.sort( randOrd );

  for (loop=0; loop<randShow; loop++)
  {
     document.getElementById('yst-random-'+loop).innerHTML = changehtml(document.getElementById('yst-data-'+randNumbers[loop]).innerHTML);
     if (document.getElementById('yst-random-2-'+loop)) {
     document.getElementById('yst-random-2-'+loop).innerHTML = changehtml(document.getElementById('yst-data-2-'+randNumbers[loop]).innerHTML);
     }
  }  
  if (randSeconds > 0) 
  {
     setTimeout("randNext(randMove,1)",randSeconds * 1000);
  }
}


function randsideSetup()
{

  for (loop=0; loop<randsideCount; loop++)
  {
     randsideNumbers[loop]=loop;
  }

  randsideNumbers.sort( randOrd );

  for (loop=0; loop<randsideShow; loop++)
  {
     document.getElementById('yst-random-side-'+loop).innerHTML = changehtml(document.getElementById('yst-data-side-'+randNumbers[loop]).innerHTML);
     if (document.getElementById('yst-random-2-side-'+loop)) {
     document.getElementById('yst-random-2-side-'+loop).innerHTML = changehtml(document.getElementById('yst-data-2-side-'+randNumbers[loop]).innerHTML);
     }
  }  
  if (randsideSeconds > 0) 
  {
     setTimeout("randNext(randMove,1)",randSeconds * 1000);
  }
}

function randNext(numberToMove, autoMove)
{
  startItem = startItem + numberToMove; 
  for (loop=0; loop<randShow; loop++)
  {
     if ((startItem+loop) >= randCount)
     {
        startItem = startItem - randCount;
     }
     if ((startItem+loop) < 0)
     {
        startItem = startItem + randCount;
     }

     document.getElementById('yst-random-'+loop).innerHTML = changehtml(document.getElementById('yst-data-'+randNumbers[startItem+loop]).innerHTML);
     if (document.getElementById('yst-random-2-'+loop)) {
     document.getElementById('yst-random-2-'+loop).innerHTML = changehtml(document.getElementById('yst-data-2-'+randNumbers[startItem+loop]).innerHTML);
     }
  }  
  if (autoMove == 1 && randSeconds > 0) {
     setTimeout("randNext(randMove,1)",randSeconds * 1000);
  }
  else {
    setTimeout("",0);
  }
}

function randPrev(numberToMove)
{
  startItem = startItem - numberToMove; 
  for (loop=0; loop<randShow; loop++)
  {
     if ((startItem+loop) >= randCount)
     {
        startItem = startItem - randCount;
     }
     if ((startItem+loop) < 0)
     {
        startItem = startItem + randCount;
     }

     document.getElementById('yst-random-'+loop).innerHTML = changehtml(document.getElementById('yst-data-'+randNumbers[startItem+loop]).innerHTML);
     if (document.getElementById('yst-random-2-'+loop)) {
     document.getElementById('yst-random-2-'+loop).innerHTML = changehtml(document.getElementById('yst-data-2-'+randNumbers[startItem+loop]).innerHTML);
     }
  }  
}

function changehtml(htmltoChange) 
{
   return htmltoChange.replace(/<idimg /gi,'<img ').replace(/<idb>/gi,'<br>').replace(/<idp>/gi,'<p>');
}
