Dim popytka11
Dim popytka12
Dim popytka13
popytka11 = Cbyte(1)
popytka12 = Cbyte(1)
popytka13 = Cbyte(1)

Sub znaok11_OnClick
Dim otwet,potwet,tochn

' Правильный ответ
potwet=CDbl(-0.66)
tochn=CDbl(0.01)

' Проверка вводимого числа (Текст или не текст)
If (Document.ans1.zna11.value="") OR (Not IsNumeric(Document.ans1.zna11.value)) Then
Alert "Необходимо ввести число"
ans1.zna11.focus
Exit Sub
End If

' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans1.zna11.value)
If (((Abs(otwet - potwet) <= tochn) AND (popytka11 <= 2)) or ((Abs(otwet - potwet) > tochn) and ( (popytka11<=2) and (popytka11>=1) ) )) Then
   Top.Main.Podskazka.Document.Open
   Top.Main.Podskazka.Document.Write "<HTML>"
   Top.Main.Podskazka.Document.Write "<HEAD><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><STYLE>"
   Top.Main.Podskazka.Document.Write "A { text-decoration: none}"
   Top.Main.Podskazka.Document.Write "A:hover {text-decoration: underline; color: #FF00FF}"
   Top.Main.Podskazka.Document.Write "BODY {background-image : URL(img/back2.gif); background-repeat : repeat; background-attachment: scroll;"
   Top.Main.Podskazka.Document.Write "font-variant: normal; font-family: Times New Roman; background-color: #DFEFFF; color: black;}"
   Top.Main.Podskazka.Document.Write "</STYLE>"
   Top.Main.Podskazka.Document.Write "</HEAD>"
   Top.Main.Podskazka.Document.Write "<BODY LINK='#0000FF' ALINK='#0000FF' VLINK='#0000FF'>"
End If

If (Abs(otwet - potwet) <= tochn) AND (popytka11 <= 2) Then 
   Top.Main.Podskazka.Document.Write "Задача 1 : Подзадача 1 : <font color=#009933><b>Ответ верный !</B></font><BR>"
   Top.Main.Podskazka.Document.Write "Отвечайте на следующий вопрос."
   popytka11 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka11=1) Then 
   Top.Main.Podskazka.Document.Write "Задача 1 : Подзадача 1 : <font color=#FF0066><b>Ответ не верный !</B></font><BR>"
   Top.Main.Podskazka.Document.Write "<font color=#99CC00><B>Вторая попытка</B></FONT> (см <A HREF=wh\hz10.htm#sz2_p1 TARGET=Help>подсказку</A>)"
   popytka11 = popytka11 + 1
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka11=2) Then
   Top.Main.Podskazka.Document.Write "<font color=#FF3399><b>Задача 1 : Подзадача 1 не решена !</B></FONT>  (см <A HREF=wh\hz10.htm#sz2_p2 TARGET=Help>подсказку</A>)<BR>"
   Top.Main.Podskazka.Document.Write "<A HREF=z10.htm TARGET=Main>Выход в меню занятия</A>"
   popytka11 = popytka11 + 1
End If
If (((Abs(otwet - potwet) <= tochn) AND (popytka11 <= 2)) or ((Abs(otwet - potwet) > tochn) and ( (popytka11<=2) and (popytka11>=1) ) )) Then
   Top.Main.Podskazka.Document.Write "</BODY>"
   Top.Main.Podskazka.Document.Write "</HTML>"
   Top.Main.Podskazka.Document.Close
End If
End Sub

Sub znaok12_OnClick
Dim otwet,potwet,tochn

' Правильный ответ
potwet=CDbl(0.22)
tochn=CDbl(0.01)

' Проверка вводимого числа (Текст или не текст)
If (Document.ans1.zna12.value="") OR (Not IsNumeric(Document.ans1.zna12.value)) Then
Alert "Необходимо ввести число"
ans1.zna12.focus
Exit Sub
End If

' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans1.zna12.value)
If (((Abs(otwet - potwet) <= tochn) AND (popytka12 <= 1)) or ((Abs(otwet - potwet) > tochn) and ( (popytka12<=1) and (popytka12>=1) ) )) Then
   Top.Main.Podskazka.Document.Open
   Top.Main.Podskazka.Document.Write "<HTML>"
   Top.Main.Podskazka.Document.Write "<HEAD><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><STYLE>"
   Top.Main.Podskazka.Document.Write "A { text-decoration: none}"
   Top.Main.Podskazka.Document.Write "A:hover {text-decoration: underline; color: #FF00FF}"
   Top.Main.Podskazka.Document.Write "BODY {background-image : URL(img/back2.gif); background-repeat : repeat; background-attachment: scroll;"
   Top.Main.Podskazka.Document.Write "font-variant: normal; font-family: Times New Roman; background-color: #DFEFFF; color: black;}"
   Top.Main.Podskazka.Document.Write "</STYLE>"
   Top.Main.Podskazka.Document.Write "</HEAD>"
   Top.Main.Podskazka.Document.Write "<BODY LINK='#0000FF' ALINK='#0000FF' VLINK='#0000FF'>"
End If

If (Abs(otwet - potwet) <= tochn) AND (popytka12 <= 1) Then 
   Top.Main.Podskazka.Document.Write "Задача 1 : Подзадача 2 : <font color=#009933><b>Ответ верный !</B></font><BR>"
   Top.Main.Podskazka.Document.Write "Отвечайте на следующий вопрос."
   popytka12 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka12=1) Then
   Top.Main.Podskazka.Document.Write "<font color=#FF3399><b>Задача 1 : Подзадача 2 не решена !</B></FONT> (см <A HREF=wh\hz10.htm#sz2_p3 TARGET=Help>подсказку</A>)<BR>"
   Top.Main.Podskazka.Document.Write "<A HREF=z10.htm TARGET=Main>Выход в меню занятия</A>"
   popytka12 = popytka12 + 1
End If
If (((Abs(otwet - potwet) <= tochn) AND (popytka12 <= 1)) or ((Abs(otwet - potwet) > tochn) and ( (popytka12<=1) and (popytka12>=1) ) )) Then
   Top.Main.Podskazka.Document.Write "</BODY>"
   Top.Main.Podskazka.Document.Write "</HTML>"
   Top.Main.Podskazka.Document.Close
End If
End Sub

Sub znaok13_OnClick
Dim otwet,potwet,tochn

' Правильный ответ
potwet=CDbl(0.22)
tochn=CDbl(0.01)

' Проверка вводимого числа (Текст или не текст)
If (Document.ans1.zna13.value="") OR (Not IsNumeric(Document.ans1.zna13.value)) Then
Alert "Необходимо ввести число"
ans1.zna13.focus
Exit Sub
End If

' Проверка вводимого числа (на попадание в диапазон)
otwet=CDbl(Document.ans1.zna13.value)
If (((Abs(otwet - potwet) <= tochn) AND (popytka13 <= 1)) or ((Abs(otwet - potwet) > tochn) and ( (popytka13<=1) and (popytka13>=1) ) )) Then
   Top.Main.Podskazka.Document.Open
   Top.Main.Podskazka.Document.Write "<HTML>"
   Top.Main.Podskazka.Document.Write "<HEAD><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><STYLE>"
   Top.Main.Podskazka.Document.Write "A { text-decoration: none}"
   Top.Main.Podskazka.Document.Write "A:hover {text-decoration: underline; color: #FF00FF}"
   Top.Main.Podskazka.Document.Write "BODY {background-image : URL(img/back2.gif); background-repeat : repeat; background-attachment: scroll;"
   Top.Main.Podskazka.Document.Write "font-variant: normal; font-family: Times New Roman; background-color: #DFEFFF; color: black;}"
   Top.Main.Podskazka.Document.Write "</STYLE>"
   Top.Main.Podskazka.Document.Write "</HEAD>"
   Top.Main.Podskazka.Document.Write "<BODY LINK='#0000FF' ALINK='#0000FF' VLINK='#0000FF'>"
End If

If (Abs(otwet - potwet) <= tochn) AND (popytka13 <= 1) Then 
   Top.Main.Podskazka.Document.Write "Задача 1 : Подзадача 3 : <font color=#009933><b>Ответ верный !</B></font><BR>"
   Top.Main.Podskazka.Document.Write "<A HREF=z10.htm TARGET=Main>Выход в меню занятия</A>"
   popytka13 = 5
ElseIf (Abs(otwet - potwet) > tochn) AND (popytka13=1) Then
   Top.Main.Podskazka.Document.Write "<font color=#FF3399><b>Задача 1 : Подзадача 3 не решена !</B></FONT> (см <A HREF=wh\hz10.htm#sz2_p3 TARGET=Help>подсказку</A>)<BR>"
   Top.Main.Podskazka.Document.Write "<A HREF=z10.htm TARGET=Main>Выход в меню занятия</A>"
   popytka13 = popytka13 + 1
End If
If (((Abs(otwet - potwet) <= tochn) AND (popytka13 <= 1)) or ((Abs(otwet - potwet) > tochn) and ( (popytka13<=1) and (popytka13>=1) ) )) Then
   Top.Main.Podskazka.Document.Write "</BODY>"
   Top.Main.Podskazka.Document.Write "</HTML>"
   Top.Main.Podskazka.Document.Close
End If
End Sub