function test(myForm) { var text = 0; var text2 = ''; var name2= ''; var value2 = ''; var checkFlag = true; var checkFlag2 = true; var row = 0; var elementsNum = myForm.elements.length; while (row < elementsNum) { var type = myForm.elements[row].type; var name = myForm.elements[row].name; if (type == 'radio') { if(myForm.elements[row].name != name2) { if(value2) text+=parseInt(value2); } var i = 0; var checkFlag2 = false; for (i = 0; i < myForm.elements[name].length; i++) { if (myForm.elements[name][i].checked) { name2=myForm.elements[name][i].name; value2=myForm.elements[name][i].value; checkFlag2 = true; } } } if (!checkFlag2) { checkFlag = false; break; } row++; } if (checkFlag) { if(p=document.getElementById('result')) { p.style.display="block"; document.getElementById('hodnoceni').innerHTML = text+parseInt(value2)+" z 10"; if(text+parseInt(value2) >= 0 && text+parseInt(value2) < 3) { document.getElementById("text").innerHTML = "

Velmi nízká nebo žádná závislost

"; } else if(text+parseInt(value2) > 2 && text+parseInt(value2) < 5) { document.getElementById("text").innerHTML = "

Nízká závislost

"; } else if(text+parseInt(value2) == 5 ){ document.getElementById("text").innerHTML = "

Střední závislost

"; } else if(text+parseInt(value2) > 5 && text+parseInt(value2) < 8) { document.getElementById("text").innerHTML = "

Vysoká závislost

"; } else if(text+parseInt(value2) > 7 && text+parseInt(value2) < 11) { document.getElementById("text").innerHTML = "

Velmi vysoká závislost

"; } } return true; } else { alert('Prosim vyplnte vsechny otazky v testu.'); return false; } }