function myMain() { var nc = Number(prompt("num cards?")); var dk = makeDeck(nc); var hA = dk.deal(5); alert(hA[0]); alert(hA[4]); var hB = dk.deal(7); alert(hB[1]); alert(hB[6]); var ds = dk.size(); alert(ds); alert(dk.getCard(3)); alert(dk.getCard(ds)); return; } myMain(); function makeDeck(n) { var deck = { cards: [], shuffle: function() { var n1, n2, tmp; var nSwaps = 10; for (var t=0; t