| count = 0;res = "433";
 chb1ans = "1100";
 chb2ans = "1101";
 ta6ans = "баллада";
 
 function check_me()
 {
 count = 0;
 with(document.test)
 {
 if (!Q1[0].checked&&!Q1[1].checked&&!Q1[2].checked&&!Q1[3].checked)
 {count+=1};
 if (!Q2[0].checked&&!Q2[1].checked&&!Q2[2].checked&&!Q2[3].checked)
 {count+=1};
 if (!Q3[0].checked&&!Q3[1].checked&&!Q3[2].checked&&!Q3[3].checked)
 {count+=1};
 if (TA6.value == "")
 {count++}
 }
 
 if(((document.test.answer1.checked)||(document.tes  t.answer2.checked)||(document.test.answer3.checked  )||(document.test.answer4.checked))&&((document.te  st.answer5.checked)||(document.test.answer6.checke  d)||(document.test.answer7.checked)||(document.tes  t.answer8.checked))&&(count == 0))
 {
 answer();
 
 } else
 {
 alert("Вы выполнили не все задания. Проверьте себя.");
 }
 }
 
 
 function control(k,f1,f2,f3,f4,f5,f6)
 {
 if (k==1&&f1.checked) return true;
 if (k==2&&f2.checked) return true;
 if (k==3&&f3.checked) return true;
 if (k==4&&f4.checked) return true;
 if (k==5&&f5.checked) return true;
 if (k==6&&f6.checked) return true;
 return false;
 }
 
 
 function chbcheck(ans, chb1, chb2, chb3, chb4)
 {
 if (((ans.charAt(0)=="1") == chb1.checked) &&
 ((ans.charAt(1)=="1") == chb2.checked) &&
 ((ans.charAt(2)=="1") == chb3.checked) &&
 ((ans.charAt(3)=="1") == chb4.checked))
 {
 return true;
 } else
 {
 return false;
 }
 }
 
 function wrdcheck(corrans, givenans)
 {
 if (corrans == givenans.value)
 {
 return true;
 }
 else
 {
 return false;
 }
 }
 
 
 
 function answer()
 {
 answ="";
 
 
 with(document)
 {
 answ+=control(res.charAt(0),test.Q1[0],test.Q1[1],test.Q1[2],test.Q1[3])?"1":"0"
 answ+=control(res.charAt(1),test.Q2[0],test.Q2[1],test.Q2[2],test.Q2[3])?"1":"0"
 answ+=control(res.charAt(2),test.Q3[0],test.Q3[1],test.Q3[2],test.Q3[3])?"1":"0"
 answ+=chbcheck(chb1ans, test.answer1, test.answer2, test.answer3, test.answer4)?"1":"0"
 answ+=chbcheck(chb2ans, test.answer5, test.answer6, test.answer7, test.answer8)?"1":"0"
 answ+=wrdcheck(ta6ans, test.TA6)?"1":"0"
 }
 
 showResult();
 }
 
 
 function showResult()
 {
 var nok=0;
 var i,s;
 for (i=0;i<answ.length;i++)
 {
 nok+=answ.charAt(i)=="1"?1:0;
 }
 if (nok<=1) s='"НЕУДОВЛЕТВОРИТЕЛЬНО"';
 if((nok>=2) && (nok<=3)) s='"УДОВЛЕТВОРИТЕЛЬНО"';
 if((nok>=4) && (nok<6)) s='"ХОРОШО"';
 if(nok==6) s='"ОТЛИЧНО"';
 document.test.s1.value="Количество правильных ответов "+nok+". Ваша оценка "+s+". Загляните в окно рядом с номером задания. Если ответ правильный, то там (+). Если Вы ошиблись, там (-).";
 if (answ.charAt(0)=="1") {document.test.T1.value=" +"} else {document.test.T1.value=" -"};
 if (answ.charAt(1)=="1") {document.test.T2.value=" +"} else {document.test.T2.value=" -"};
 if (answ.charAt(2)=="1") {document.test.T3.value=" +"} else {document.test.T3.value=" -"};
 if (answ.charAt(3)=="1") {document.test.T4.value=" +"} else {document.test.T4.value=" -"};
 if (answ.charAt(4)=="1") {document.test.T5.value=" +"} else {document.test.T5.value=" -"};
 if (answ.charAt(5)=="1") {document.test.T6.value=" +"} else {document.test.T6.value=" -"};
 }
 
			
			
	
			
			
			
			
			
				  |