//ilosc uzyskanych punktow
var score = 0;
//ilość pytań
var ilosc_pytan = 22;


//definicja tablicy z prawidlowymi odpowiedziami
odps = new Array()
//odps[0] - zawiera liczbe
//parseInt(odps[0] / 100) - daje ilosc mozliwych do zaznaczenia odpowiedzi
//odps[0] % 100 - ilosc wszystkich odpowiedzi
odps[1] = 103;
odps[2] = 103;
odps[3] = 104;
odps[4] = 103;
odps[5] = 103;
odps[6] = 103;
odps[7] = 104;
odps[8] = 104;
odps[9] = 104;
odps[10] = 103;
odps[11] = 103;
odps[12] = 103;
odps[13] = 103;
odps[14] = 105;
odps[15] = 103;
odps[16] = 105;
odps[17] = 104;
odps[18] = 103;
odps[19] = 104;
odps[20] = 103;
odps[21] = 505;
odps[22] = 102;


//odznacza wszystkie checkboxy - uruchamiale przez <BODY ONLOAD>
function uncheck_all()
{
for (x = 1; x <= ilosc_pytan; x++) //wybiera kolejne pytania
  {
  for (y = 1; y <= odps[x] % 100; y++)// i odpowiedzi
     {
//	 alert("x: " + x + "\ny: " + y);
window.status = "x: " + x + "\ny: " + y;
	 document.forms["test"].elements["p_" + x + "_" + y].checked = false; // odznaczenie checkboxa z pytania X z odpowiedzia Y
	 }
  }
}

//PO KLIKNIECIU NA CHECKBOX:
function check_this_one(nr_pyt,nr_odp)
{
suma = 0;
for (y = 1; y <= odps[nr_pyt] % 100; y ++)
   {
   if (document.forms["test"].elements["p_" + nr_pyt + "_" + y].checked == true)
      {
	  suma ++;
	  }
   }
if (suma > parseInt(odps[nr_pyt] / 100))
   {
   document.forms["test"].elements["p_" + nr_pyt + "_" + nr_odp].checked = false;
   alert('Dla tego pytania jest tylko jedna prawidłowa odpowiedź!');
   }
}
	
function check_all_answers()
{

for (x = 1; x <= ilosc_pytan-1; x++)
    {
	for (y = 1; y <= odps[x] % 100; y++)
	    {
		if (document.forms["test"].elements["p_" + x + "_" + y].checked == true)
		   {
		   score += parseInt(document.forms["test"].elements["p_" + x + "_" + y].value);
		   }
		}
	}
if (document.forms["test"].elements["p_22_1"].checked == true)
	{
	score = Math.round(score * 1.149);
	}
for (x = 0; x <= (ocena.length - 1); x++)
    {
	if (score >= progi[x])
	   {
	   ocena_txt = ocena[x];
	   }
	}
show_result();
}

var ocena_txt = "";

ocena = new Array();
ocena[0] = "Zrobiłeś ten test dla zabawy czy Twoja wiedza jest naprawdę taka mała? WSTYD!";
ocena[1] = "O czym Ty do mnie rozmawiasz?";
ocena[2] = "Hmmm... wiesz jakie dzieło napisał Tolkien? 'Władcę Pierścieni' :)";
ocena[3] = "Byłeś na Władcy z klasą, siedziałeś w ostatnim rzędzie i zabawiałeś się w rzucanie popcornem w wychowawcę?";
ocena[4] = "Geez. Wybaczcie mu bo nie wiedział co czyni!";
ocena[5] = "Marność nad marnościami i wszystko marność!";
ocena[6] = "Hmmm... lepiej poczytaj Harrego Pottera... w sam raz na Twój poziom!";
ocena[7] = "Zacząłeś czytać Hobbita? Hmmm... jesteś na drugiej stronie?";
ocena[8] = "Masz znajomego, który zaszczyca Cię nudnymi według Ciebie ciekawostkami odnośnie Tolkiena? Trochę zapamiętałeś, ale to i tak bardzo mało!";
ocena[9] = "Przeczytałeś 'Drużynę Pierścienia' przed ekranizacją? Przeczytaj pozostałe dwa tomy przed wejściem do kin 'The Two Towers'!";
ocena[10] = "Pierwszą część Władcy znasz fragmentarycznie. Tytuł drugiej części kojarzy Ci się wyłącznie z WTC i Bin Ladenem!";
ocena[11] = "W miarę dobrze znasz treść Władcy i Hobbita, zapewne poczytałeś trochę prasy z ostatnich miesięcy!";
ocena[12] = "Zmartwię Cię. Mimo iż odpowiedziałeś poprawnie na większość pytań to jest to tylko mały procent tego com wiemy MY!";
ocena[13] = "Niech zgadnę: Equinox? Ghand? Feanor? Baro? ktokolwiek inny z Crew Tawerny-RPG? Nie? Hmmm... w takim razie gratuluję, ale nie popadaj w samouwielbienie tylko weź się za kolejną część testu!";

progi = new Array();
progi[0] = -150;
progi[1] = 1;
progi[2] = 3;
progi[3] = 5;
progi[4] = 7;
progi[5] = 9;
progi[6] = 10;
progi[7] = 11;
progi[8] = 12;
progi[9] = 14;
progi[10] = 16;
progi[11] = 18;
progi[12] = 20;
progi[13] = 22;

function show_result()
{
text ="";
text+="<html><body><head><title>WYNIK</title><style>";
text+="body {background-color: #000000;}";
text+="td {font-family: verdana,tahoma; font-size: 20pt; color: black; font-weight: bold; text-align: center; background-color: #808080;}";
text+="th {font-family: tahoma; font-size: 10pt; color: black; font-weight: bold; text-align: center; background-color: #C0C0C0;}";
text+="td#title {font-family: tahoma; font-size: 12pt; color: black; font-weight: bold; text-align: center; background-color: #9F9F9F;}";
text+="td#title2 {font-family: tahoma; font-size: 14pt; color: gold; font-weight: bold; text-align: center; background-color: #008040;}";
text+="</style><center><table width=550 border=0 align=center cellpadding=10>";
text+="<tr><td id=title><br>WYNIK TESTU!<br><br>";
text+="<tr><th height=30 valign=middle>Ilość punktów:";
text+="<tr><td height=120 style='font-size: 100 pt;'>"+score+"";
text+="<tr><td id=title2 colspan=4 height=20>"+ocena_txt;
text+="</table></center></body></html>";
document.clear();
document.write(text);
}
