var counters = new Object(); counters['Martian_Landing'] = { base : 182564300, sec: 1.55, inc: 42 }; counters['Dragons_Lair'] = { base : 52701100, sec: 1.55, inc: 42 }; counters['Lucky_Ink'] = { base : 52183500, sec: 1.55, inc: 7 }; counters['Haunted_House'] = { base : 39875704, sec: 1.33, inc: 10 }; counters['Pay_Day_Slots'] = { base : 58207534, sec: 0.922, inc: 16 }; counters['Super_777'] = { base : 53514435, sec: 0.96, inc: 10 }; counters['Fruity_Loot'] = { base : 35636237, sec: 3.1, inc: 2 }; counters['Nashville_Gold'] = { base : 17423689, sec: 0.65, inc: 9 }; counters['Golden_Goal'] = { base : 34056988, sec: 4.653, inc: 3 }; counters['Pirates_Treasure'] = { base : 32511200, sec: 0.864, inc: 4 }; counters['Quarterback'] = { base : 10115376, sec: 1.55, inc: 1 }; counters['Atlantis'] = { base : 10085851, sec: 3.1, inc: 2 }; counters['Joes_Jackpots'] = { base : 18040289, sec: 0.65, inc: 9 }; counters['Caribbean_Poker'] = { base : 1078700, sec: 1.55, inc: 1 }; counters['Blackjack'] = { base : 18907300, sec: 1.42, inc: 2 }; counters['Keno'] = { base :177698700, 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 == 2) { 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('€1.00 - €' + 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); } }