
defaultStatus = 'Loading pictures (132Kb)...';

var images = new Array(52);

for(var i = 0; i < 53; i++)
	if ( i < 10 ) {
		images[i] = new Image();
		images[i].src = "../pics/cardpics/" + "0" + i + ".png";
	} else {
		images[i] = new Image();
		images[i].src = "../pics/cardpics/" + i + ".png";
	}

var delay = 0.75;
var cardcount = 0;
var sub_count_high = 1;
var sub_count_low = 0;
var sub_count_mid = 0;

function offset(x1) {

myRan = Math.random(x1);


var num = myRan * 53;			// Long float < 53
var long_ran_string = num.toString();	// Stringify
var re = /^\d+/g;			// Match digits prior to period
var result = long_ran_string.match(re);

return result;

}

function getCount() {

//setTimeout("", 3000);
var x = screen.width - 420;
var y = (screen.height/2) - 200;

var infowin = window.open( "", "smallwin", "width=300,height=300,screenX=" + x + ",screenY=" + y + ",status=yes,resizable=no", false);
infowin.focus();

var d = infowin.document;
d.writeln('<html>\n\n<head>');
d.writeln('<style type=\"text/css\">');
d.writeln('body{' + '\nbackground-color: #eee;\n');
d.writeln('}\ntable.score{');
d.writeln('font-size: 95%;');
d.writeln('font-family: verdana, sans-serif;');
d.writeln('line-height: 1.2em;');
d.writeln('background-color: #ccc;');
d.writeln('border-right:3px solid #000;');
d.writeln('border-left:3px solid #000;');
d.writeln('border-top:3px solid #000;');
d.writeln('border-bottom:3px solid #000;');
d.writeln('}');
d.writeln('div.footer {');
d.writeln('text-align: center;');
d.writeln('}');
d.writeln('A{');
d.writeln('font-family: verdana, sans-serif;');
d.writeln('color: rgb(219,112,147);');
d.writeln('font-size: 70%;');
d.writeln('}');
d.writeln('B.exc{');
d.writeln('font-style: italic');
d.writeln('}');
d.writeln('</style>\n<head>\n<body>');
d.writeln('<table class=\"score\">\n' + 
'<tr><td align=\"right\"><b> Running count: </b> </td>');
d.writeln('<td align=\"left\"><b>' + cardcount + '</b></td></tr>');
d.writeln('<tr><td align=\"right\"> High cards total: </td>');
d.writeln('<td align=\"left\">' + (sub_count_high * -1) + '</td></tr>');
d.writeln('<tr><td align=\"right\"> Mid cards total: </td>');
d.writeln('<td align=\"left\">' + sub_count_mid + '</td></tr>');
d.writeln('<tr><td align=\"right\"> Low cards total: </td>');
d.writeln('<td align=\"left\">' + sub_count_low + '</td></tr></table><br><br>');

if ( cardcount < 0 ) {
		d.write('The count is below zero:<br><br>'
		+ '<b class=\"exc\">don\'t</b> bet!');
	}
	else if (cardcount > 0) {
		d.write('The count is above zero:<br><br>'
		+ '<b class=\"exc\">bet!</b>');
	}
	else {
}
d.writeln('<div class=\"footer\">');
d.writeln('<p><a href=\"javascript:self.close()\">&gt;Close Window&lt;</a></p>');

d.writeln('</div>');
d.writeln('</body></html>');
d.close();

}



function animate() {

//var ran_no = offset(6);		// offset any real int.

var ran_no = offset(6);		// offset any real int.


//the_count(ran_no);

if (document.forms[0].elements[2].checked){
	delay = 500;
	}else{
if (document.forms[0].elements[3].checked){
		delay = 750;
	}else{
if (document.forms[0].elements[4].checked){
		delay = 1000;
	}else{
if (document.forms[0].elements[5].checked){
		delay = 1500;
	}else{
if (document.forms[0].elements[6].checked){
		delay = 2000;
	}else{
	delay = 500;
	}
       }
      }
     }
    }


var high_cards = new Array (0, 9, 10, 11, 12, 13, 14, 23, 24, 25, 26,
27, 28, 37, 38, 39, 40, 41, 42, 51, 52);
var low_cards = new Array (6, 7, 8, 15, 16, 17, 18, 19, 29, 30, 31,
32, 33, 43, 44, 45, 46, 47);
var mid_cards = new Array (1, 2, 3, 4, 5, 20, 21, 22, 34, 35, 36, 48,
49, 50);


for(var i = 0; i < high_cards.length; i++)
	if (high_cards[i] == ran_no){
		sub_count_high--;
		}else{
	if (low_cards[i] == ran_no){
		sub_count_low++;
		}else{
	if (mid_cards[i] == ran_no){
		sub_count_mid++;
		}else{
		}
	}
}

document.animation.src = images[ran_no].src;
cardcount = sub_count_low + sub_count_high;
timeout_id = setTimeout("animate()", delay);
}


//var ran_no = 1;
var timeout_id = null;
defaultStatus = 'Loaded';

