//<!-- Original:  Brian Gosselin (bgaudiodr@aol.com) -->
var pics = new Array();
for (i = 0; i <= 7; i++) {
pics[i] = new Image();
pics[i].src = pfad +'image' + i + 'a.jpg';
pics[i+1]= new Image();
pics[i].src = pfad +'image' + i + 'b.jpg';

}
var map=new Array('1a', '1b', '2a', '2b', '3a', '3b', '4a', '4b', '5a', '5b', '6a', '6b', '7a', '7b', '8a', '8b');
var user = new Array();
var temparray = new Array();
var clickarray = new Array(0, 0);
var ticker, sec, min, ctr, id, oktoclick, finished;
function init() {
clearTimeout(id);
for (i = 0; i <= 15 ;i++) {
user[i] = 0;
}
ticker = 0;
min = 0;
sec = 0;
ctr = 0;
oktoclick = true;
finished = 0;
document.f.b.value = "";
scramble();
runclk();
for (i = 0; i <= 15; i++) {
document.f[('img'+i)].src = pfad+"image0.jpg";
   }
}
function runclk() {
min = Math.floor(ticker/60);
sec = (ticker-(min*60))+'';
if(sec.length == 1) {sec = "0"+sec};
ticker++;
document.f.b.value = "Spiel neu starten.";
id = setTimeout('runclk()', 1000);
}
function scramble() {
for (z = 0; z < 3; z++) {
for (x = 0; x <= 15; x++) {
temparray[0] = Math.floor(Math.random()*16);
temparray[1] = map[temparray[0]];
temparray[2] = map[x];
map[x] = temparray[1];
map[temparray[0]] = temparray[2];
      }
   }
}
function showimage(but) {
if (oktoclick) {
oktoclick = false; 
document.f[('img'+but)].src = pfad+'image'+map[but]+'.jpg';
if (ctr == 0) {
ctr++;
clickarray[0] = but;
oktoclick = true;
} else {
clickarray[1] = but;
ctr = 0;
setTimeout('returntoold()', 1600);
      }
   }
}
function returntoold() {

if ((clickarray[0] == clickarray[1]) && (!user[clickarray[0]])) {
document.f[('img'+clickarray[0])].src = pfad+"image0.jpg";
oktoclick = true;
} else {
if (map[clickarray[0]].slice(0,1) != map[clickarray[1]].slice(0,1)) {
if (user[clickarray[0]] == 0) {
document.f[('img'+clickarray[0])].src = pfad+"image0.jpg";
}
if (user[clickarray[1]] == 0) {
document.f[('img'+clickarray[1])].src = pfad+"image0.jpg";
   }
}
if (map[clickarray[0]].slice(0,1) == map[clickarray[1]].slice(0,1)) {

if (user[clickarray[0]] == 0&&user[clickarray[1]] == 0) { finished++;}
user[clickarray[0]] = 1;
user[clickarray[1]] = 1;
}
if (finished >= 8) {

alert('Sie haben das Spiel gelöst. Benötigte Zeit '+ min + ':'+sec);
//init();
} else {
oktoclick = true;
      }
   }
}

