﻿var myAnswers=new Array("boa","tato","bomba");
var time=0;
var t;

function checkAnswer(){
	
	var numQuest;
	
	sels1 = $$('#leftSide div.contentText');
	sels1.each (function (val, index) {
		if(val.style.opacity!=0){
			numQuest = index;
		}
	});
	
	if(numQuest==myAnswers.length){
		stopCountTime();
		sIFR.replace(mkreczne, {
		  selector: 'div.examResult',
		  wmode: 'transparent',
		  css: '.sIFR-root { background-color: #ffffff; color: #000000;leading:-5}'
		});
	}
	if($('answerField_'+numQuest).value!=myAnswers[numQuest-1]){
		alert('Odpowiedź niepoprawna, spróbuj ponownie');
	}else{
		changePage(numQuest, numQuest+1);
	}
}

function startCountTime()
{
    $('examTime').innerHTML = time;
    time = time + 1;
    t=setTimeout("startCountTime()",1000);
}

function stopCountTime()
{
    clearTimeout(t);
}

function showAnswerButton(){
	startCountTime();
}

function changePage(num1, num2){
	
	sels1 = $$('#leftSide div.contentText'); 
	
	var obj1 = sels1[num1];
	var obj2 = sels1[num2];
	
	 var myFx = new Fx.Tween(obj1);
	 myFx.start('opacity', 0);
	 myFx.start('bMozOpacity', 0);
	 myFx.start('KhtmlOpacity', 0);
	 myFx.start('filter', 'alpha(opacity=' + 0 + ')');
	 
	 var myFx2 = new Fx.Tween(obj2);
	 myFx2.start('opacity', 1);
	 myFx2.start('bMozOpacity', 1);
	 myFx2.start('KhtmlOpacity', 1);
	 myFx2.start('filter', 'alpha(opacity=' + 100 + ')');
	
	sels2 = $$('#rightSide div.contentText');
	
	obj1 = sels2[num1];
	obj2 = sels2[num2];
	
	 var myFx = new Fx.Tween(obj1);
	 myFx.start('opacity', 0);
	 myFx.start('bMozOpacity', 0);
	 myFx.start('KhtmlOpacity', 0);
	 myFx.start('filter', 'alpha(opacity=' + 0 + ')');
	 
	 var myFx2 = new Fx.Tween(obj2);
	 myFx2.start('opacity', 1);
	 myFx2.start('bMozOpacity', 1);
	 myFx2.start('KhtmlOpacity', 1);
	 myFx2.start('filter', 'alpha(opacity=' + 100 + ')');
}

function prevPage(){

	var numPage;
	
	sels = $$('#leftSide div.contentText');
	sels.each (function (val, index) {
		if(!val.style.opacity || val.style.opacity!=0){
			numPage = index;
		}
	});
	
	if(numPage>0){
		changePage(numPage, numPage-1);
	}	

}

function nextPage(){

	var numPage;
	
	sels = $$('#leftSide div.contentText');
	sels.each (function (val, index) {
		if(!val.style.opacity || val.style.opacity!=0){
			numPage = index;
		}
	});
	
	if(numPage<sels.length-1){
		changePage(numPage, numPage+1);
	}	
}
