cash = new Number(100);
function myScroll() {
  /* Make way */
  var timerID = null
  lane = new Array(5);
  lane[0] = parent.lane1;
  lane[1] = parent.lane2;
  lane[2] = parent.lane3;
  lane[3] = parent.lane4;
  lane[4] = parent.lane5;
  
  laneNo = 0;
  laneDistance = new Array(5);
    
    /* On your marks! */

  laneDistance[0] = 525;
  laneDistance[1] = 525;
  laneDistance[2] = 525;
  laneDistance[3] = 525;
  laneDistance[4] = 525;  

  lane[0].scrollTo(0,0);
  lane[1].scrollTo(0,0);
  lane[2].scrollTo(0,0);
  lane[3].scrollTo(0,0);
  lane[4].scrollTo(0,0);
  
  myWager();
}

function myWager() {
  
  wager = new Array(5);
  wager[0] = document.forms[0].elements[0].value
  wager[1] = document.forms[0].elements[1].value
  wager[2] = document.forms[0].elements[2].value
  wager[3] = document.forms[0].elements[3].value
  wager[4] = document.forms[0].elements[4].value
  bet = 0

  
  do {
    cash = cash - wager[bet];
    bet++;
  }
  while (bet <= 4);
  document.forms[0].elements[5].value = cash;
  
  timerID=setTimeout('myRace()',75);
  
}
  
function myRace() { 

    if (laneNo < 4) {
      laneNo++; 
    }
    else { 
      laneNo = 0; 
    }
    
    swimDist = (Math.round(Math.random()*20))
    lane[laneNo].scrollBy(swimDist,0);
    laneDistance[laneNo] = eval(laneDistance[laneNo] - swimDist); 
    
    if (laneDistance[laneNo] <= 0) { 
      clearTimeout(timerID);
      payOut(laneNo);
    }
    else { 
      timerID=setTimeout('myRace()',5);     
    }
 }  

function payOut() {
  cash = cash + wager[laneNo]*2;
  document.forms[0].elements[5].value = cash;
  alert ("Turtle number " + eval(laneNo+1) + " won!");
  if (cash <= 0) {
    if (confirm("You're out of cabbages, wanna try again?")) {
      cash = 100;
    }
    else {
      parent.location.href("index.html");
    }
  }
}
