var counters = new Object(); counters['Martian_Landing'] = { base : 1855311, sec: 1.55, inc: 4 }; counters['Dragons_Lair'] = { base : 520391, sec: 1.55, inc: 4 }; counters['Lucky_Ink'] = { base : 5521833, sec: 1.55, inc: 7 }; counters['Haunted_House'] = { base : 551442, sec: 1.33, inc: 9 }; counters['Pay_Day_Slots'] = { base : 693213, sec: 0.922, inc: 6 }; counters['Super_777'] = { base : 546158, sec: 0.96, inc: 9 }; counters['Fruity_Loot'] = { base : 706009, sec: 3.1, inc: 2 }; counters['Nashville_Gold'] = { base : 2639425, sec: 0.65, inc: 9 }; counters['Golden_Goal'] = { base : 1548605, sec: 4.653, inc: 3 }; counters['Pirates_Treasure'] = { base : 5318000, sec: 0.864, inc: 4 }; counters['Quarterback'] = { base : 1855218, sec: 1.55, inc: 1 }; counters['Atlantis'] = { base : 1893634, sec: 3.1, inc: 2 }; counters['Joes_Jackpots'] = { base : 453974, sec: 0.65, inc: 9 }; counters['Caribbean_Poker'] = { base : 1303173, sec: 1.55, inc: 1 }; counters['Blackjack'] = { base : 675142, sec: 1.42, inc: 2 }; counters['Keno'] = { base : 724805, sec: 0.864, inc: 4 }; function formatNumber (i) { var num = i + ''; var len = num.length; var result = ''; var pos = 0; var charpos = len; for (j = 0; j < len; j++) { charpos--; if (j == 3) { result = num.charAt(charpos) + ',' + result; pos = j; } else if (j == (pos + 3)) { result = num.charAt(charpos) + ',' + result; pos = j; } else { result = num.charAt(charpos) + result + ''; } } return result; } function incrJackpot (id) { if (counters[id]) { if (counters[id].timer) clearTimeout(counters[id].timer); var amt = formatNumber(counters[id].base); var m = Math.round(Math.random() * counters[id].inc); var n = Math.round(Math.random()) > 0 ? 1 : -1; counters[id].base += counters[id].inc + n * m; if (document.getElementById) { var elem = document.getElementById(id); if (elem && counters[id]) { var cn = elem.childNodes; while (cn.length > 0) elem.removeChild(cn[0]); var text = document.createTextNode("¥100 - ¥" + amt); elem.appendChild(text); } } else { // doing it the netscape 4 way :P var jp = document.forms['jackpot']; if (jp) { if (jp[id]) { jp[id].value = '$' + amt; } else { document.write('\n'); } } } var sec = counters[id].sec * 1000; counters[id].timer = setTimeout('incrJackpot("' + id + '")', sec); } }