var AutoBet = { //config multiplier : 6, baseBet : null, bet : null, prevBalance : null, run : false, clicked : true, handle : null, //Or DOM balance : $('#balances-lg'), betBtn : $('#btn-bet-dice'), amount : $('#amount'), //Custom DOM startBtn : $('#startBtn'), stopBtn : $('#stopBtn'), endBtn : $('#endBtn'), end : function() { AutoBet.balance.unbind('DOMSubtreeModified'); AutoBet.startBtn.remove(); AutoBet.stopBtn.remove(); AutoBet.endBtn.remove(); clearInterval(AutoBet.handle); } , start : function() { AutoBet.end(); AutoBet.handle = setInterval(function() { if(AutoBet.clicked == false) { AutoBet.betBtn.trigger('click'); AutoBet.clicked = true; } },100); AutoBet.balance.bind('DOMSubtreeModified', function(event) { if(!AutoBet.run) return; var balance = parseFloat(AutoBet.balance.text()); if(balance < AutoBet.prevBalance) { AutoBet.bet *= AutoBet.multiplier; } else { AutoBet.bet = AutoBet.baseBet; } AutoBet.prevBalance = balance; AutoBet.amount.val(AutoBet.bet.toFixed(8)); AutoBet.clicked = false; }); $('