function validateStep1(a, inner_class) {
	var l = a.innerHTML;
	a.innerHTML = progress_bar;
	var inputs = document.getElementsByTagName("input");
	var x = new Array();
	for(i = 0; i < inputs.length; i++) {
		x[inputs[i].id] = inputs[i].value;	
	}
	x['index_state'] = document.getElementById("index_state").value;
	xajax_validateStep1(x, l, inner_class);
}
function validateScoring(x) {
	var v = x.value;
	if (v == '1' || v == '2' || v == '3' || v == '4' || v == '5') {
		x.className = 'question-box';		
	} else {
		x.className = 'question-box-error';	
		x.value = '';
	}
}
function validateStep2(a, index_id, inner_class) {
	var l = a.innerHTML;
	a.innerHTML = progress_bar;
	var inputs = document.getElementsByTagName("input");
	var answers = new Array();
	for(i = 0; i < inputs.length; i++) {
		if (inputs[i].className == 'question-box' || inputs[i].className == 'question-box-error') {
			var x = new Array();
			x['id'] = inputs[i].id.replace('q-', '');
			x['answer'] = inputs[i].value;
			answers.push(x);
		}
	}
	xajax_validateStep2(index_id, answers, l, inner_class);
}