


a1=new Image();
a1.src="tl_files/img/fame/memo-gelb1.gif";
a2=new Image();
a2.src="tl_files/img/fame/memo-gelb-klick1.gif";
b1=new Image();
b1.src="tl_files/img/fame/memo-blau1.gif";
b2=new Image();
b2.src="tl_files/img/fame/memo-blau-klick1.gif";
c1=new Image();
c1.src="tl_files/img/fame/memo-rot1.gif";
c2=new Image();
c2.src="tl_files/img/fame/memo-rot-klick1.gif";
d1=new Image();
d1.src="tl_files/img/fame/memo-gruen1.gif";
d2=new Image();
d2.src="tl_files/img/fame/memo-gruen-klick1.gif";
Result='';
B1='';
B2='';
Speed=600;
Count=0;
Count2=0;
YourGo=null;
I=(document.images);
Pos=0;
Goes=5;
Score=0;
G2=0;
R=0;

function PickFirst(){
if (R==1){
if (YourGo==0)return false;
document.F.D.value="Du bist dran; einfach die Farben anklicken!";
return false;
}
Auswertungleer();
Gen();
CounterAufrufFaMe();  //hits_FaMe zählen
}

function Restart(){
Count=0;
Count2=0;
Pos=0;
document.F.D.value="Das war falsch. Dieses Spiel ist zu Ende. Beginne ein neues Spiel mit 3 Farben!";

G2=1;
Auswertung();
}

function You(Q){
if (YourGo !=1) return false;
YourResult = B2+=Q;
document.F.D.value='';
a=YourResult;
b=Result;
a=a.split('');
b=b.split('');
if (a[Pos] != b[Pos]){
 document.F.D.value='Das war falsch. Versuche nochmals '+(b.length)+' Farben!';
 YourGo=0;
 Count2--;
 Goes--;
 Auswertung();
 }
else if (YourResult == Result){
 document.F.D.value="Das war richtig. Versuche jetzt "+(b.length+1)+" Farben!";
 YourGo=0;
 Score++;
 Auswertung();
 }
if (Goes==0)Restart();
document.F.D2.value=Goes;
document.F.D3.value=Score;
}

function Auswertung(){
var aView ='';
var a =YourResult.split('');
for(var z1=0; z1 < a.length; z1++ ){
   av= a[z1];
   aView = aView + '<img src="tl_files/img/fame/q'+av+'.gif" width=24 height=20>';
   document.getElementById("DEingabe").innerHTML =  aView;
}

var bView ='';
var b =Result.split('');
for(var z1=0; z1 < b.length; z1++ ){
   bv= b[z1];
   bView = bView + '<img src="tl_files/img/fame/q'+bv+'.gif" width=24 height=20>';
   document.getElementById("Loesung").innerHTML =  bView;
}
}

function Auswertungleer(){
var aView ='';
document.getElementById("DEingabe").innerHTML =  aView;
var bView ='';
document.getElementById("Loesung").innerHTML =  bView;
}

function Red(){
if (YourGo==0)Count++;
I['p0'].src=a2.src;
setTimeout("I['p0'].src=a1.src",Speed);
}
function Green(){
if (YourGo==0)Count++;
I['p1'].src=b2.src;
setTimeout("I['p1'].src=b1.src",Speed);
}
function Blue(){
if (YourGo==0)Count++;
I['p2'].src=c2.src;
setTimeout("I['p2'].src=c1.src",Speed);
}
function Yellow(){
if (YourGo==0)Count++;
I['p3'].src=d2.src;
setTimeout("I['p3'].src=d1.src",Speed);
}
function Gen(){
if (G2==1) {Goes=5;Score=0;G2=0}
document.F.D.value='';
document.F.D2.value=Goes;
document.F.D3.value=Score;
Pos=0;
B2='';
YourGo=0;
N=Math.round(Math.random()*3);
if (N == 0)Red();
if (N == 1)Green();
if (N == 2)Blue();
if (N == 3)Yellow();
Result = B1+=N;
T=setTimeout('Gen()',Speed*2);
if (Count > 2+Count2)
 {
 clearTimeout(T);
 B1='';
 Count=0;
 Count2++;
 YourGo=1;
 }
R=1;
}

function CounterAufrufFaMe(){
   $(document).ready(function(){
      $.post('/index.php/FarbenMemo1aja.html', {Nuid: Nuid, ajarequest: '1' },
         function(data) {

      });
   });
}
