var poprawne=new Array(25);
poprawne[1]="d";
poprawne[2]="a";
poprawne[3]="a";
poprawne[4]="b";
poprawne[5]="c";
poprawne[6]="c";
poprawne[7]="b";
poprawne[8]="d";
poprawne[9]="b";
poprawne[10]="d";
poprawne[11]="c";
poprawne[12]="b";
poprawne[13]="d";
poprawne[14]="c";
poprawne[15]="a";
poprawne[16]="b";
poprawne[17]="b";
poprawne[18]="c";
poprawne[19]="a";
poprawne[20]="d";
poprawne[21]="b";
poprawne[22]="d";
poprawne[23]="c";
poprawne[24]="b";
    //document.getElementById("L2pyt01_a").innerHTML=str; 
var currentTime = new Date();	
var t_start=currentTime.getTime(), t_stop=0;
delete currentTime;
function sprawdz_klasa3() 
	{
	var odpowiedzi=new Array(31) //tworzę tablicę z odpowiedziami użytkownika
	//odczytuję odpowiedzi do tablicy
	var punkty=32;
	var popr_rozw_zad=0;
	for (var no=1;no< (poprawne.length) ;no++)
	{
	nazwa_pola="3pyt"+no;
	//document.getElementById("L2pyt1_a").innerHTML=poprawne.length;
	pole = document.getElementsByName(nazwa_pola);//aktualnie analizowane pytanie
	var flaga=0;
	
	for (var i=0;i< (pole.length) ;i++) 
		{
		if (pole[i].checked) 
			{
			odpowiedzi[no] = pole[i].value;
			flaga = 1;
			var nazwa;
			switch (i)
				{
				case 0:
				nazwa= "L"+nazwa_pola+"_a";
				break;
				case 1:
				nazwa = "L"+nazwa_pola+"_b";
				break;
				case 2:
				nazwa = "L"+nazwa_pola+"_c";
				break;
				case 3:
				nazwa = "L"+nazwa_pola+"_d";
				break;
				}
			if (nazwa) 
					{
					document.getElementById(no+"brak_odpowiedzi").style.display="none";
					document.getElementById(nazwa).style.color="red";
					document.getElementById("L3pyt"+no+"_"+poprawne[no]).style.color="green";
					
					}
		//porównuję odpowiedzi z kluczem
			if (odpowiedzi[no]==poprawne[no])
				{
				document.getElementById(nazwa).style.color="green";
				//document.getElementById("L2pyt01_a").innerHTML=odpowiedzi[1];
				popr_rozw_zad+=1;
				if (no<=7)
					{
					punkty+=3;
					}
					else if (no<=16)
						{
						punkty+=4;
						}
						else
							{
							punkty+=5;
							}
				}	
				else if (odpowiedzi[no]!=poprawne[no] && flaga!=0)
				{
				if (no<=7)
					{
					punkty-=1;
					}
					else if (no<=16)
						{
						punkty-=4/3;
						}
						else
							{
							punkty-=5/3;
							}
				}
			}
	}//end for i
	if (flaga==0)
		{odpowiedzi[no]=0;
		document.getElementById(no+"brak_odpowiedzi").style.display="block";
		document.getElementById(no+"brak_odpowiedzi").style.color="red";
   //document.getElementById(no+"brak_odpowiedzi").style.colorbackgroundColor="#fafafa";
		}
	}
	currentTime = new Date();
	t_stop=currentTime.getTime();
	delete currentTime;
	var czas_rozwiazywania=(t_stop-t_start)/1000;
	var czas_min=(czas_rozwiazywania/60).toFixed(0);
	if (czas_min-czas_rozwiazywania/60>0)
		{
		czas_min-=1;
		}
	var czas_sek=(czas_rozwiazywania-czas_min*60).toFixed(0);
	Alert.fnCustom( {
		'sTitle': 'Wyniki testu',
		'sMessage': 'Rozwiązałeś poprawnie '+ popr_rozw_zad + ' zadań. <br /><strong>Zdobyłeś '+punkty.toFixed(1)+' punktów na 128 możliwych.</strong><br />Test rozwiązywałeś '+ czas_min +' minut i '+czas_sek +' sekund.<br /> Poprawne odpowiedzi zostały zaznaczone na <span style="color:green;">zielono</span>, a błędne na <span style="color:red;">czerwono</span>. <br /> <strong>Spróbuj ponownie!</strong>',
		'sDisplay': 'aabc',
		'aoButtons': [  
         {  
						'sLabel': 'Powrót',  
             'sClass': 'selected',  
             'cPosition': 'c'  
         }
									]  
		} );
	return false;
	}//end sprawdz_klasa2();