// Concentration Memory Game with Images - Head Script
// copyright Stephen Chapman, 28th February 2006
// you may copy this script provided that you retain the copyright notice

var back = '../../bilder/quizbilder/zahlengoetter/back.gif';
var tile = ['../../bilder/quizbilder/zahlengoetter/img0.gif','../../bilder/quizbilder/zahlengoetter/img1.gif','../../bilder/quizbilder/zahlengoetter/img2.gif','../../bilder/quizbilder/zahlengoetter/img3.gif','../../bilder/quizbilder/zahlengoetter/img4.gif','../../bilder/quizbilder/zahlengoetter/img5.gif','../../bilder/quizbilder/zahlengoetter/img6.gif','../../bilder/quizbilder/zahlengoetter/img7.gif','../../bilder/quizbilder/zahlengoetter/img8.gif','../../bilder/quizbilder/zahlengoetter/img9.gif','../../bilder/quizbilder/zahlengoetter/img10.gif','../../bilder/quizbilder/zahlengoetter/img11.gif',
'../../bilder/quizbilder/zahlengoetter/img12.gif','../../bilder/quizbilder/zahlengoetter/img13.gif','../../bilder/quizbilder/zahlengoetter/img14.gif',
'../../bilder/quizbilder/zahlengoetter/img15.gif','../../bilder/quizbilder/zahlengoetter/img16.gif','../../bilder/quizbilder/zahlengoetter/img17.gif',
'../../bilder/quizbilder/zahlengoetter/img18.gif','../../bilder/quizbilder/zahlengoetter/img19.gif'];

function randOrd(a, b){return (Math.round(Math.random())-0.5);} var im = []; for (var i = 0; i < 20; i++) {im[i] = new Image(); im[i].src = tile[i]; tile[i] = '<img src="'+tile[i]+'" width="72" height="72" alt="tile" \/>'; tile[i+20] = tile[i];} function displayBack(i) {document.getElementById('t'+i).innerHTML = '<div onclick="disp('+i+');return false;"><img src="'+back+'" width="72" height="72" alt="back" \/><\/div>';} var ch1, ch2, tmr, tno, tid, cid, cnt; window.onload=start; function start() {for (var i = 0; i <= 39 ;i++) displayBack(i);clearInterval(tid);tmr = tno = cnt = 0;tile.sort( randOrd );cntr(); tid = setInterval('cntr()', 1000);} function cntr() {var min = Math.floor(tmr/60);var sec = tmr%60;mem.cnt.value = min+':'+ (sec<10 ? '0' : '') + sec;tmr++;} function disp(sel) {if (tno>1) {clearTimeout(cid); conceal();}document.getElementById('t'+sel).innerHTML = tile[sel];if (tno==0) ch1 = sel;else {ch2 = sel;  cid = setTimeout('conceal()', 900);}tno++;} function conceal() {tno = 0; if (tile[ch1] != tile[ch2]) {displayBack(ch1);displayBack(ch2);} else cnt++; if (cnt >= 15) clearInterval(tid);}
