var Nmax=23;
var Qnum = 1;
var CountType = 0;
var AnswerMax = 0;

 function Start(n, ct, am)
 {
	Nmax = n;
	CountType = ct;
	AnswerMax = am;
	Qnum = 1;
	QS();
 }

 function GetSum() {
	var sum = 0;
	for (var nq=1;nq<=Nmax;nq++) {
		for (var n=0;n<document.F["c"+nq].length;n++) {
			if (document.F["c"+nq][n].checked) sum = sum + parseInt(document.F["c"+nq][n].value);
		}	
	}
    document.F.sum.value=sum;
 }

 function GetMax() {
	var sum = new Array();
	var max = 0;
	var imax = 0;
	for(var a=0;a<=AnswerMax;a++) {
		sum[a] = 0;
	}
	for (var nq=1;nq<=Nmax;nq++) {
		for (var n=0;n<document.F["c"+nq].length;n++) {
			if (document.F["c"+nq][n].checked) sum[parseInt(document.F["c"+nq][n].value)] += 1;
		}	
	}
	for (var p=0;p<=AnswerMax;p++) {
		if (sum[p] > max) {
			max = sum[p];
			imax = p;
		}	
	}
    document.F.sum.value=imax;
 }

 function QS()
 {
	document.getElementById("q"+Qnum).style.display="";
 }

 function QH()
 {
	document.getElementById("q"+Qnum).style.display="none";
 }

 function Prev()
 {
  if (Qnum>1) {
   QH();
   Qnum--;
   QS();
  }
 }

 function Next()
 {
  var c=0;
  if (document.F["c"+Qnum]) {
	for (var n=0;n<document.F["c"+Qnum].length;n++) {
	if (document.F["c"+Qnum][n].checked) c=1;
	}
  } 	
  if (c) {
   if (Qnum<Nmax) {
    QH();
    Qnum++;
    QS();
   }
   else {
    if (CountType > 0) {
		GetSum();
	} else {
		GetMax();
	}	
    document.F.action.value="end";
    F.submit();
   }
  }
  else alert ("Пожалуйста, выберите один из ответов!");
 }

 function RC(Qnum,A)
 {
  document.F['c'+Qnum][A-1].checked=true;
 }

 function x()
 {
  return;
 }