
function cA( id, pyt ) {
	var form = document.getElementById('ankieta01');
	var selected, opcja;

	var limit=3;
	var opcje=["", "a", "b"];

	selected = form.elements['ask'+id+opcje[pyt]];
	var secpyt = pyt+1;
	if ( secpyt == limit ) secpyt = 1;
	opcja = form.elements['ask'+id+opcje[secpyt]];

	var result = getRadioResult(selected);

	if ( getRadioResult(opcja) == result ) {
		moveAnswer(opcja);
	}
}

function getRadioResult( radiogrp ) {
	for ( var i = 0; i < radiogrp.length; i++ ) {
		if ( radiogrp[i].checked ) {
			return i;
		}
	}
	if (i = radiogrp.length) return -1;
}

function moveAnswer( selected ) {

	var selectedvalue = getRadioResult(selected);
	selectedvalue++;
	if ( selectedvalue == selected.length ) selectedvalue = 0;

	selected[selectedvalue].click();
}

function checkAll() {
	var form = document.getElementById('ankieta01');
	var ok = true, radio, elem;

	var lista = [1,2,3,4,9];
	for (var i = 0;i<lista.length;i++) {
	 		radio = form.elements['ask'+lista[i]];
			if (getRadioResult(radio)==-1) {
					ok = false;
					document.getElementById("td"+lista[i]).className = "missing";
			}
			else {
					document.getElementById("td"+lista[i]).className = "";
			}
	}

	var limit=3;
	var lista = [6,7,8];
	var odp = ["a", "b"];
	for (var i = 0;i<lista.length;i++) {
	 	for (var j=1;j<odp.length;j++){
	 		radio = form.elements['ask'+lista[i]+odp[j]];
			if (getRadioResult(radio)==-1) {
				ok = false;
				elem = document.getElementById("td"+lista[i]).className = "missing";
			}
			else {
					document.getElementById("td"+lista[i]).className = "filled";
			}
		}
	}

	if (!ok) alert("Niestety coś Ci umknęło. Pięknie prosimy o odpowiedź na każde pytanie.");
	return ok;
}