<font color=#ff0000">Alert! JS bug, please reload page!</font>


Virtualstone Gamez

CRAB RACE

Pick your winner, and place your bet!

'; band += ''; band += ''; band += ''; band += ''; band += ''; band += ''; band += ''; band += ''; band += ''; band += '




'; if(document.all) { var content=('
'); content += ('
'); content += ('
'+band+'
'); content += ('
'+mask+'
'); content += ('
'+mask+'
'); content += ('
'+mask+'
'); content += ('
'+mask+'
'); } else if (document.layers) { var content=(''); content += (''); content += (''+band+''); content += (''+mask+''); content += (''+mask+''); content += (''+mask+''); content += (''+mask+''); } document.write(content); init(); function init() { if(!running) { fancy=""; stake=""; level=""; stopped = 0; for(i=0; i<4; i++) { odds[i] = Math.round(Math.random() * 3)+1; step[i] = eval(10 - odds[i]); odds[i] +="/1"; } if(document.all) { document.all.msg.value = "Place your bet ..." document.all.box0.value = odds[0]; document.all.box1.value = odds[1]; document.all.box2.value = odds[2]; document.all.box3.value = odds[3]; for(i=0; i<4; i++) { document.all.back[i].checked=0; } document.all.redc.style.left=20; document.all.grnc.style.left=20; document.all.bluc.style.left=20; document.all.yelc.style.left=20; } if(document.layers) { with(document.book) { document.f.msg.value = "Place your bet ..." document.f.box0.value = odds[0]; document.f.box1.value = odds[1]; document.f.box2.value = odds[2]; document.f.box3.value = odds[3]; for(i=0; i<4; i++) { document.f.back[i].checked=0; } } document.redc.left = 20; document.grnc.left = 20; document.bluc.left = 20; document.yelc.left = 20; } } } function choose_fancy(f,color) { if(!running) { switch(color) { case "red" : level=odds[0]; break; case "green" : level=odds[1]; break; case "blue" : level=odds[2]; break; case "yellow" : level=odds[3]; break; } fancy = color; if(stake != "") f.msg.value="Bet: "+fancy+" "+stake+" ("+level+")"; else f.msg.value= "Selected "+fancy; } } function choose_stake(f,amount) { if(!running) { stake = amount; if(fancy != "") f.msg.value="Bet: "+fancy+" "+stake+" ("+level+")"; else f.msg.value = "Stake "+stake; } } function lets_go(f) { if(!running && stopped) init(); if(!running && !stopped) { if(stake > parseInt(f.wlt.value)) f.msg.value="Cannot bet this amount!"; else if(fancy == "") f.msg.value="Select a color"; else if(stake == "") f.msg.value="Click a bet amount"; else { running = 1; run_race(); } } } function run_race() { var n = Math.floor(Math.random() * 4); if(document.all) { switch(n) { case 0 : document.all.redc.style.left = parseInt(document.all.redc.style.left)+step[0]; if(parseInt(document.all.redc.style.left) >= 288) { document.all.redc.style.left = 288; winner = "red"; running = 0; stopped = 1; } break; case 1 : document.all.grnc.style.left = parseInt(document.all.grnc.style.left)+step[1]; if(parseInt(document.all.grnc.style.left) >= 288) { document.all.grnc.style.left = 288; winner = "green"; running = 0; stopped = 1; } break; case 2 : document.all.bluc.style.left = parseInt(document.all.bluc.style.left)+step[2]; if(parseInt(document.all.bluc.style.left) >= 288) { document.all.bluc.style.left = 288; winner = "blue"; running = 0; stopped = 1; } break; case 3 : document.all.yelc.style.left = parseInt(document.all.yelc.style.left)+step[3]; if(parseInt(document.all.yelc.style.left) >= 288) { document.all.yelc.style.left = 288; winner = "yellow"; running = 0; stopped = 1; } break; } } if(document.layers) { switch(n) { case 0 : document.redc.left += step[0]; if(document.redc.left >= 288) { document.redc.left = 288; winner = "red"; running = 0; stopped = 1; } break; case 1 : document.grnc.left += step[1]; if(document.grnc.left >= 288) { document.grnc.left = 288; winner = "green"; running = 0; stopped = 1; } break; case 2 : document.bluc.left += step[2]; if(document.bluc.left >= 288) { document.bluc.left = 288; winner = "blue"; running = 0; stopped = 1; } break; case 3 : document.yelc.left += step[3]; if(document.yelc.left >= 288) { document.yelc.left = 288; winner = "yellow"; running = 0; stopped = 1; } break; } } if(running) window.setTimeout("run_race()", 100); else results(); } function results() { if(document.all) { if(winner == fancy) { var winnings = parseInt(stake) * parseInt(level.charAt(0)); document.f.msg.value = winner+" wins: win "+winnings; total += winnings; document.f.wlt.value = total; } else { document.f.msg.value = winner+" wins: lose "+stake; total -= parseInt(stake); document.f.wlt.value = total; } if(parseInt(document.f.wlt.value) == 0) var refill = confirm("You're Broke! - Play Again? "); if(refill) { total = 10000; document.f.wlt.value = total; init(); } } if(document.layers) { with(document.book) { if(winner == fancy) { var winnings = parseInt(stake) * parseInt(level.charAt(0)); document.f.msg.value = winner+" wins: win "+winnings; total += winnings; document.f.wlt.value = total; } else { document.f.msg.value = winner+" wins: lose"+stake; total -= parseInt(stake); document.f.wlt.value = total; } if(parseInt(document.f.wlt.value) == 0) var refill = confirm("You're Broke! - Play Again? "); if(refill) { total = 10000; document.f.wlt.value = total; init(); } } } } // End -->








Virtualstone Gamez "Crab Race" page design ©2007 by M.L. Tyre.