the temp panel & the main panel

You should be able to get these two panels side-by-side.
I used a div called game.


Now for the tricky stuff - a card may be clicked in either panel. We can tell which by looking at its class so let's start by writing a helper function to return the class of a card: klass(card). The misspelling is because class is a reserved word in JavaScript.

function klass(card) {
  var arr=['main','temp'];
  var k='';
  for (var i=0;i<arr.length;i++) {
    if (card.classList.contains(arr[i])) {
      k=arr[i];
    }
  }
  return k;
}

If you've already tried clicking in the temp panel, you would have found nothing happened. Actually something did happen. check_first() fell over because it was expecting a card from the main panel.

So we need to work on check_first().
But first we need to ask: "Is first clicking in temp always ok?"

click me for the answer

How can we tell?

click me for the answer