// Test_Close.js
var TestCount;
var CurrentTest;

/// Оценки в процентах
var MarkPercent = new Array(0, 0, 40, 80, 100);

function Test_Init() {
CheckBrowserVersion();
	CurrentTest = 0;
	TestCount = Test_Data.length;
	ViewOneTest();
}
function ViewOneTest() {
	ViewPanel(CurrentTest, TestCount,Test_Data[CurrentTest][1]);
	var AnserCount = (Test_Data[CurrentTest].length-2)/3;
	var output = '<TABLE BORDER="0" WIDTH="90%" align=center>' +
	'<TR><TD><p class="Quest">'+Test_Data[CurrentTest][0]+'</p><br><\/TD><\/TR>';
	for (i = 0; i<AnserCount; i++) {
		output += '<TR><TD class="Answer">'+'<INPUT id=\"Answer'+(i+1)+'\" type=checkbox';
		if(Test_Data[CurrentTest][2+AnserCount*2+i] != 0) output += ' checked';
		output += ' > <b>'+(i+1)+'.</b> '+Test_Data[CurrentTest][i+2]+'<\/TD><\/TR>';
	}
	output += '<\/TABLE>';
				
	WriteInTestBody(output);
}
function ViewResult() {
	ViewPanel();
	var output = '<TABLE BORDER="0" WIDTH="90%" align=center>'+'<TR><TD><p class="Result">';
	var RightAnswers = 0;
	var AnswerCount;
	for(n=0; n<TestCount; n++) {
		AnswerCount = (Test_Data[n].length-2)/3;
		for (i = 0; i<AnswerCount; i++) {
			if(Test_Data[n][2+AnswerCount+i] != Test_Data[n][2+AnswerCount*2+i]) break;
		}
		if(i == AnswerCount) RightAnswers++;
	}
	output += 'Вы правильно ответили на ' + RightAnswers + ' ответов из ';
	output += TestCount;
//	output += '<br>Оценка ' + GetMark(RightAnswers, TestCount);
	output += '</p><\/TD><\/TR>';
	output += '<\/TABLE>';				
	WriteInTestBody(output);
}
function CheckAnswers() {
	var AnserCount = (Test_Data[CurrentTest].length-2)/3;
	var nr;
	for (i = 0; i<AnserCount; i++) {
		nr = 2+AnserCount*2;
		if(IsChecked("Answer"+(i+1)) == true) Test_Data[CurrentTest][nr+i] = 1;
		else Test_Data[CurrentTest][nr+i] = 0;
	}
}

