soundManager.url = 'http://stcorbett.com/wp-content/uploads/2009/sman2/swf/'; 
soundManager.flashVersion = 9;
soundManager.debugMode = false;
soundManager.onload = function(){ soundManager.createSound('coin','http://stcorbett.com/wp-content/uploads/2009/12/coin.mp3'); 
}

iIntervalId = 0;
coinIntervalId = 0;
dollars_per_hour = 7.15;
time_to_coin = 4.5;
stored_coin_rate = 1.4;

function coinRate() {
  dollars_per_hour = document.getElementById("dollars_per_hour").value;
  dollars_per_hour = parseFloat(dollars_per_hour);
  if (( dollars_per_hour < 4.0 ) || isNaN(dollars_per_hour))
  {
    dollars_per_hour = 4.0;
  }
  
  document.getElementById("dollars_per_hour").value = dollars_per_hour;
  
  return 1/( dollars_per_hour * 100.00/(60*60));
}

function playCoins() {
  // fix multi-play 
  clearInterval ( iIntervalId );
  clearInterval ( coinIntervalId );  
  
  document.getElementById("time_to_coin").innerHTML = coinRate().toFixed(1) ;
  stored_coin_rate = parseFloat(coinRate().toFixed(1));

  coinIntervalId = setInterval("updateCoinTime()", 100);
  iIntervalId = setInterval("coinSound()", coinRate() * 1000);
};

function coinSound() {
  document.getElementById("time_to_coin").innerHTML = stored_coin_rate.toFixed(1) ;
  soundManager.play('coin',1,true)
}

function pauseCoins() {
  clearInterval ( iIntervalId );
  clearInterval ( coinIntervalId );
  document.getElementById("time_to_coin").innerHTML = coinRate().toFixed(1) ;
};

function updateCoinTime() {
  time_to_coin = parseFloat( document.getElementById("time_to_coin").innerHTML ) - 0.1;
  document.getElementById("time_to_coin").innerHTML = time_to_coin.toFixed(1) ;
};
