var A519=new Array(20);var position=0;var A521=0;var A522=1;function A523(){var A524='german_'+A522;var A525='english_'+A522;var A526=position+5;if(A526>20){A526-=21;}var A527=position+15;if(A527>20){A527-=21;}var A528=document.getElementById('answer').value;if((A528==document.getElementById(A524).value)||(A528==A529[A522])||(A528==A530[A522])||(A528==A531[A522])||(A528==A532[A522])){document.getElementById('answer').value='';document.getElementById(A525).lang++;document.getElementById('score').value++;A521=0;A533();}else {A521++;if(A521<3){if(A521==1){document.getElementById('voctrain_1').style.visibility='visible';setTimeout("document.getElementById('voctrain_1').style.visibility = 'hidden';",3000);}else {document.getElementById('voctrain_2').style.visibility='visible';setTimeout("document.getElementById('voctrain_2').style.visibility = 'hidden';",3000);}}else {A519[A526]=A522;A519[A527]=A522;document.getElementById('voctrain_3').style.visibility='visible';document.getElementById('answer').value='';setTimeout("document.getElementById('voctrain_3').style.visibility = 'hidden';",3000);document.getElementById(A525).lang--;document.getElementById('score').value--;A521=0;A533();}}var A301=document.getElementById('score').value;if((A301>=10)&&(!document.getElementById('score10over').value)){document.getElementById('score10over').value=1;alert('Good, you have reached a score of 10 points!');}else if((A301>=20)&&(!document.getElementById('score20over').value)){document.getElementById('score20over').value=1;alert('Very good!\nYou just passed the 20 points!\nCan you reach 30?');}else if((A301>=30)&&(!document.getElementById('score30over').value)){document.getElementById('score30over').value=1;alert('Excellent!\nYou have gained 30 points. That should be enough for today.');}else if((A301>=40)&&(!document.getElementById('score40over').value)){document.getElementById('score40over').value=1;}else if((A301>=50)&&(!document.getElementById('score50over').value)){document.getElementById('score50over').value=1;alert('Wow! You are still here?\nI have to give you credit for this.\nYou are a very engaged student of the French language.');}else if((A301<=-5)&&(!document.getElementById('score5under').value)){document.getElementById('score5under').value=1;alert('Hmmm, be careful with your guesses. You just fell below -5 points!');}else if((A301<=-10)&&(!document.getElementById('score10under').value)){document.getElementById('score10under').value=1;alert('Warning! You just reached the negative mark of -10 points!');}else if((A301<=-15)&&(!document.getElementById('score15under').value)){document.getElementById('score15under').value=1;alert('Alert! -15 points.\nI suggest you to go back to the vocabulary table and study the new words there before coming back to this trainer.');}return false;}function A533(){var id=A522;var A534;var A535=0;var A536=0;position++;if(position>20){position=0;}if(A519[position]){A534=A519[position];A519[position]="";}else {while(A535==0){A534=Math.round(Math.random()*A537);if(id==A534){}else if(document.getElementById('english_'+A534).lang>0){A536=(Math.random()*2)/document.getElementById('english_'+A534).lang;if(A536>0.5){A535=1;}}else {A535=1;}}}document.getElementById('question').innerHTML=document.getElementById('english_'+A534).value;A522=A534;document.getElementById('help').value=1;document.getElementById('score_display').innerHTML=document.getElementById('score').value;A538(A534);return true;}function A539(){var A540=document.getElementById('help').value;var id=A522;document.getElementById('answer').value=document.getElementById('german_'+id).value.substr(0,A540);document.getElementById('help').value++;document.getElementById('score').value-=0.5;document.getElementById('score_display').innerHTML=document.getElementById('score').value;document.getElementById('answer').focus();return false;}function A538(A534){if(document.getElementById('pics').checked&&document.getElementById('german_'+A534).lang!=0){document.getElementById('pic').src="../_pics/"+document.getElementById('german_'+A534).lang+".jpg";}else {document.getElementById('pic').src="../../_pics/empty.gif";}}