Помогите со скриптом

madam Botichelli
3/27/2007, 6:46:05 PM
Помогите найти ошибку!!!

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Ваш заголовок</title>
</head>
<body>
<font face="Verdana,Sans-serif" size="2" color="#000000">
<b>Название Вашего раздела</b><p>
Здесь Ваш текст.
<p>
<STYLE type=text/css>A:link {
TEXT-DECORATION: none
}
A:visited {
TEXT-DECORATION: none
}
A:active {
TEXT-DECORATION: none
}
</STYLE>

<script language=JavaScript type=text/javascript>
function count(){

//first we will check which answer was selected
//and calculate points that person will get
// start checking question 1

if (document.forms.q1.checked){
var a1 = document.forms.q1.value}
if (document.forms.q1.checked){
var a1 = document.forms.q1.value}
if (document.forms.q1.checked){
var a1 = document.forms.q1.value}

// end 1
// start 2
if (document.forms.q2.checked){
var a2 = document.forms.q2.value}
if (document.forms.q2.checked){
var a2 = document.forms.q2.value}
if (document.forms .q2.checked){
var a2 = document.forms.q2.value}

// end 2
// start 3

if (document.forms.q3.checked){
var a3 = document.forms.q3.value}
if (document.forms.q3.checked){
var a3 = document.forms.q3.value}
if (document.forms.q3.checked){
var a3 = document.forms.q3.value}
// end 3
// start 4

if (document.forms.q4.checked){
var a4 = document.forms.q4.value}
if (document.forms.q4.checked){
var a4 = document.forms . q4 .value}
if (document.forms.q4.checked){
var a4 = document.forms.q4.value}


// end 4
// start 5

if (document.forms.q5.checked){
var a5 = document.forms.q5.value}
if (document.forms.q5.checked){
var a5 = document.forms.q5.value}
if (document.forms.q5.checked){
var a5 = document.forms.q5.value}

// end 5
// start 6

if (document.forms.q6.checked){
var a6 = document.forms.q6.value}
if (document.forms.q6.checked){
var a6 = document.forms.q6.value}
if (document.forms.q6.checked){
var a6 = document.forms.q6.value}

// end 6
// start 7
if (document.forms.q7.checked){
var a7 = document.forms.q7.value}
if (document.forms.q7.checked){
var a7 = document.forms.q7.value}
if (document.forms.q7.checked){
var a7 = document.forms.q7.value}
// start 8
if (document.forms.q8.checked){
var a8 = document.forms.q8.value}
if (document.forms.q8.checked){
var a8 = document.forms.q8.value}
if (document.forms.q8.checked){
var a8 = document.forms.q8.value}
// start 9
if (document.forms.q9.checked){
var a9 = document.forms.q9.value}
if (document.forms.q9.checked){
var a9 = document.forms.q9.value}
if (document.forms.q9.checked){
var a9 = document.forms.q9.value}
// start 10
if (document.forms.q10.checked){
var a10 = document.forms.q10.value}
if (document.forms.q10.checked){
var a10 = document.forms.q10.value}
if (document.forms.q10.checked){
var a10 = document.forms.q10.value}
// start 11
if (document.forms.q11.checked){var a11 = document.forms.q1.value} if (document.forms.q11.checked){
var a11 = document.forms.q11.value}if (document.forms.q11.checked){
var a11 = document.forms.q11.value}// start 12
if (document.forms.q11.checked){var a12 = document.forms.q11.value}if (document.forms.q11.checked){
var a12 = document.forms.q11.value}
if (document.forms.q11.checked){
var a12 = document.forms.q11.value}
//now we will check whether all questions were answered

if (typeof a1=="string" && typeof a2=="string" && typeof a3=="string"
&& typeof a4=="string" && typeof a5=="string" && typeof a6=="string"
&& typeof a7=="string" && typeof a8=="string" && typeof a9=="string"
&& typeof a10=="string" && typeof a11=="string" && typeof a12=="string"){

//these are variants of conclusion
good = "Твоя любовь - сильное здоровое чувство. Ты способна перенести все невзгоды, которые сейчас кажутся невероятными по своей тяжести. Ты с полным правом можешь расчитывать на взаимность, посколку привлекаешь прежде всего своей верностю. Такая любовь - на долгие годы. ";
good1 = "Твоя любовь - сильное здоровое чувство. Ты способна перенести все невзгоды, которые сейчас кажутся невероятными по своей тяжести. Ты с полным правом можешь расчитывать на взаимность, посколку привлекаешь прежде всего своей верностю. Такая любовь - на долгие годы. ";
good2 = "Твоя любовь - сильное здоровое чувство. Ты способна перенести все невзгоды, которые сейчас кажутся невероятными по своей тяжести. Ты с полным правом можешь расчитывать на взаимность, посколку привлекаешь прежде всего своей верностю. Такая любовь - на долгие годы. ";
good3 = "Твоя любовь - сильное здоровое чувство. Ты способна перенести все невзгоды, которые сейчас кажутся невероятными по своей тяжести. Ты с полным правом можешь расчитывать на взаимность, посколку привлекаешь прежде всего своей верностю. Такая любовь - на долгие годы. ";
good4 = "Твоя любовь - сильное здоровое чувство. Ты способна перенести все невзгоды, которые сейчас кажутся невероятными по своей тяжести. Ты с полным правом можешь расчитывать на взаимность, посколку привлекаешь прежде всего своей верностю. Такая любовь - на долгие годы. ";
pour1 = "Твоя любовь - нежное, чувствительное растение, которое требует ухода, заботы и постоянного внимания. Такую любовь нельзя подвергать испытаниям, серьезноэкзаменовать. Ее могут убить и какие-то чрезмерно бурные проявления темпераметра - несдержанность, грубость, резкие слова и выражения, а также поступки.";
pour2 = "Твоя любовь - нежное, чувствительное растение, которое требует ухода, заботы и постоянного внимания. Такую любовь нельзя подвергать испытаниям, серьезноэкзаменовать. Ее могут убить и какие-то чрезмерно бурные проявления темпераметра - несдержанность, грубость, резкие слова и выражения, а также поступки.";
pour3 = "Твоя любовь - нежное, чувствительное растение, которое требует ухода, заботы и постоянного внимания. Такую любовь нельзя подвергать испытаниям, серьезноэкзаменовать. Ее могут убить и какие-то чрезмерно бурные проявления темпераметра - несдержанность, грубость, резкие слова и выражения, а также поступки.";
pour4 = "Твоя любовь - нежное, чувствительное растение, которое требует ухода, заботы и постоянного внимания. Такую любовь нельзя подвергать испытаниям, серьезноэкзаменовать. Ее могут убить и какие-то чрезмерно бурные проявления темпераметра - несдержанность, грубость, резкие слова и выражения, а также поступки.";
pour5 = "Твоя любовь - нежное, чувствительное растение, которое требует ухода, заботы и постоянного внимания. Такую любовь нельзя подвергать испытаниям, серьезноэкзаменовать. Ее могут убить и какие-то чрезмерно бурные проявления темпераметра - несдержанность, грубость, резкие слова и выражения, а также поступки.";
good11 = "Это не эффектное внешне романтичное чувство. В такой любви маловато красивых слов и нежности, она сдержанна в своих проявлениях. Чем-то даж напоминает дикую розу: внешне привлекательна, но с весьма опасными шипами. Такя и твоя любовь, поэтому не каждый сможет ее разрушить. ";
good12 = "Это не эффектное внешне романтичное чувство. В такой любви маловато красивых слов и нежности, она сдержанна в своих проявлениях. Чем-то даж напоминает дикую розу: внешне привлекательна, но с весьма опасными шипами. Такя и твоя любовь, поэтому не каждый сможет ее разрушить. ";
good13 = "Это не эффектное внешне романтичное чувство. В такой любви маловато красивых слов и нежности, она сдержанна в своих проявлениях. Чем-то даж напоминает дикую розу: внешне привлекательна, но с весьма опасными шипами. Такя и твоя любовь, поэтому не каждый сможет ее разрушить. ";
madam Botichelli
3/27/2007, 6:47:13 PM
good14 = "Это не эффектное внешне романтичное чувство. В такой любви маловато красивых слов и нежности, она сдержанна в своих проявлениях. Чем-то даж напоминает дикую розу: внешне привлекательна, но с весьма опасными шипами. Такя и твоя любовь, поэтому не каждый сможет ее разрушить. ";
good15 = "Это не эффектное внешне романтичное чувство. В такой любви маловато красивых слов и нежности, она сдержанна в своих проявлениях. Чем-то даж напоминает дикую розу: внешне привлекательна, но с весьма опасными шипами. Такя и твоя любовь, поэтому не каждый сможет ее разрушить. ";
bad1 = "Это оранжерейная любовь, которой прежде всего не хватает эмоций. Иногда в таком плену бывает очень душно, не хватает свежего воздуха. Однако если юноша будет заботливо к тебе относиться, твоя любовь может расцвести новыми красками, открывая твои самые лучшие душевные качества.";
bad2 = "Это оранжерейная любовь, которой прежде всего не хватает эмоций. Иногда в таком плену бывает очень душно, не хватает свежего воздуха. Однако если юноша будет заботливо к тебе относиться, твоя любовь может расцвести новыми красками, открывая твои самые лучшие душевные качества.";
bad3 = "Это оранжерейная любовь, которой прежде всего не хватает эмоций. Иногда в таком плену бывает очень душно, не хватает свежего воздуха. Однако если юноша будет заботливо к тебе относиться, твоя любовь может расцвести новыми красками, открывая твои самые лучшие душевные качества.";
bad4 = "Это оранжерейная любовь, которой прежде всего не хватает эмоций. Иногда в таком плену бывает очень душно, не хватает свежего воздуха. Однако если юноша будет заботливо к тебе относиться, твоя любовь может расцвести новыми красками, открывая твои самые лучшие душевные качества.";
bad5 = "Это оранжерейная любовь, которой прежде всего не хватает эмоций. Иногда в таком плену бывает очень душно, не хватает свежего воздуха. Однако если юноша будет заботливо к тебе относиться, твоя любовь может расцвести новыми красками, открывая твои самые лучшие душевные качества.";
bad11 = "Одно я могу утверждать точно: ты не влюблена. ";bad12 = "Одно я могу утверждать точно: ты не влюблена. ";bad13 = "Одно я могу утверждать точно: ты не влюблена. ";bad14 = "Одно я могу утверждать точно: ты не влюблена. ";bad15 = "Одно я могу утверждать точно: ты не влюблена. ";
result = parseInt(a1)+parseInt(a2)+parseInt(a3)+parseInt(a4)+
parseInt(a5)+parseInt(a6)+parseInt(a7)+parseInt(a8)+parseInt(a9)+parseInt(a10)+parseInt(a11)+parseInt(a12);
//this is system of assessment
if (result>=21 && result<=21){
document.forms.output.value =good;
}if (result>=26 && result<=26){
document.forms.output.value =good1;
}if (result>=29 && result<=29){
document.forms.output.value =good2;
}if (result>=34 && result<=34){
document.forms.output.value =good3;
}if (result>=36 && result<=36){
document.forms.output.value =good4;
} if (result>=23 && result<=23){
document.forms.output.value = pour1;
}if (result>=28 && result<=28){
document.forms.output.value = pour2;
}if (result>=32 && result<=32){
document.forms.output.value = pour3;
}if (result>=35 && result<=35){
document.forms.output.value = pour4;
}if (result>=38 && result<=38){
document.forms.output.value = pour5;
}if (result>=20 && result<=20){
document.forms.output.value = good11;
}if (result>=24 && result<=24){
document.forms.output.value = good12;
}if (result>=30 && result<=30){
document.forms.output.value = good13;
}if (result>=37 && result<=37){
document.forms.output.value = good14;
}if (result>=41 && result<=41){
document.forms.output.value = good15;
}if (result>=22 && result<=22){
document.forms.output.value = bad1;
}if (result>=27 && result<=27){
document.forms.output.value = bad2;
}if (result>=33 && result<=33){
document.forms.output.value = bad3;
}if (result>=40 && result<=40){
document.forms.output.value = bad4;
}
if (result>=43 && result<=43){
document.forms.output.value = bad5;
}
else if (result>=25&& result<=25){
document.forms.output.value = bad11;
}
else if (result>=31&& result<=31){
document.forms.output.value = bad12;
}
else if (result>=39&& result<=39){
document.forms.output.value = bad13;
}
else if (result>=43&& result<=100){
document.forms.output.value = bad14;
}


} else {
alert("Ты ответила не на все вопросы!");
}
}
</SCRIPT>







<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>

<TABLE cellSpacing=2 cellPadding=4 width="90%" border=2>
<CENTER><FONT style="FONT-SIZE: 16pt" face=" Comic Sans MS " color=#cc00cc><B>
<TBODY></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="90%" border=0><BR>

<CENTER>Ты влюблена? Может тебе это только только кажется? <BR>
<BR></TD>
<TBODY>
<TR>
<TD><FONT style="FONT-SIZE: 14pt" face=" Comic Sans MS " color=#cc0099>
<FORM>
<P style="MARGIN-LEFT: 100px">1. Лошади - это...? <BR>
<INPUT type=radio value=0 name=q1>анахронизм, они только мешают движению на автодорогах; <BR>
<INPUT type=radio value=1 name=q1>воспоминание о далеких, полных романтизма временах;<BR>
<INPUT type=radio value=2 name=q1>они нравятся мне, но только красивые, породистые.<BR>
<P style="MARGIN-LEFT: 100px">2. Пляж...? <BR>
<BR>
<INPUT type=radio value=0 name=q2>должен быть просторным и песчаным;<BR>
<INPUT type=radio value=1 name=q2>мне нравятся скалы;<BR>
<INPUT type=radio value=2 name=q2>я вообще в море не купаюсь.<BR>
<P style="MARGIN-LEFT: 100px">3.Лягушки...?<BR>
<BR>
<INPUT type=radio value=0 name=q3>они очень противные;<BR>
<INPUT type=radio value=1 name=q3>интересные и оригинальные существа;<BR>
<INPUT type=radio value=2 name=q3>мне они безразличны.<BR>
<P style="MARGIN-LEFT: 100px">4. Сигареты...? <BR>
<BR>
<INPUT type=radio value=0 name=q4>те, кто курят являются слабохарактерными людьми;<BR>
<INPUT type=radio value=1 name=q4>люди получают удовольствие от сигарет;<BR>
<INPUT type=radio value=2 name=q4>ничего сказать не могу о курильщиках - люди как люди.<BR>
<P style="MARGIN-LEFT: 100px">5. Прыжки с трамплина...?<BR>
<BR>
<INPUT type=radio value=0 name=q5>наверное, очень приятное ощущение;<BR>
<INPUT type=radio value=1 name=q5>не испытываю желания прыгать;<BR>
<INPUT type=radio value=2 name=q5>мне не хватило бы смелости.<BR>
<P style="MARGIN-LEFT: 100px">6. Письменные принадлежности...?<BR>
<BR>
<INPUT type=radio value=0 name=q6>лучше писать простым карандашом;<BR>
<INPUT type=radio value=1 name=q6>отдаю предпочтение шариковой ручке;<BR>
<INPUT type=radio value=2 name=q6>удобнее печатать на компъютере.<BR>
<P style="MARGIN-LEFT: 100px">7. Катание в лодке...?<BR>
<BR>
<INPUT type=radio value=0 name=q7>это очень романтично;<BR>
<INPUT type=radio value=1 name=q7>очень красивый вид спорта;<BR>
<INPUT type=radio value=2 name=q7>в лодке чувствую себя плохо.<BR>
<P style="MARGIN-LEFT: 100px">8. Украшения...? <BR>
<BR>
<INPUT type=radio value=0 name=q8>подчеркивают красоту девушки;<BR>
<INPUT type=radio value=1 name=q8>мне украшения не нравятся;<BR>
<INPUT type=radio value=2 name=q8>нравятся, только не дешовые безделушки.<BR>
<P style="MARGIN-LEFT: 100px">9. Вечером...? <BR>
<BR>
<INPUT type=radio value=0 name=q9>чувствую невероятую усталость;<BR>
<INPUT type=radio value=1 name=q9>чувствую себя бодро, даж спать не хочется;<BR>
<INPUT type=radio value=2 name=q9>бывает по-всякому, в зависимости от того, как прошел день. <BR>
<P style="MARGIN-LEFT: 100px">10. Сон...? <BR>
<BR>
<INPUT type=radio value=0 name=q10>у меня очень чуткий сон;<BR>
<INPUT type=radio value=1 name=q10>ничто не может меня разбудить;<BR>
<INPUT type=radio value=2 name=q10>часто сплю хорошо, иногда хуже.<BR>
<P style="MARGIN-LEFT: 100px">11. Еда...? <BR>
<BR>
<INPUT type=radio value=0 name=q11>ем немного, быстро насыщаюсь;<BR>
<INPUT type=radio value=1 name=q11>редко ощущаю настоящую сытость;<BR>
<INPUT type=radio value=2 name=q11>ем немного, но у меня такой аппетит.<BR>
<P style="MARGIN-LEFT: 100px">12. Прогулка...? <BR>
<BR>
<INPUT type=radio value=0 name=q12>думаю о своих заботах и невзгодах;<BR>
<INPUT type=radio value=1 name=q12>мечтаю;<BR>
<INPUT type=radio value=2 name=q12>обдумываю ближайшие планы.<BR> 
<BR></P></FONT></TD></TR></TBODY></TABLE>
<TABLE>
<TBODY>
<TR><FONT style="FONT-SIZE: 14pt" face=" Comic Sans MS "
color=#cc0099><FORM>
<DIV align=center>
<CENTER>
<P>Нажми на кнопку и узнай результат! </P></CENTER></DIV>
<DIV align=center>
<CENTER>
<P><STRONG><TEXTAREA name=output rows=8 cols=60></TEXTAREA></STRONG></P></CENTER></DIV>
<DIV align=center>
<CENTER>
<P><STRONG><INPUT onclick="count()" type=button value="Проверь себя"> <INPUT type=reset value="Очистить форму"></STRONG></P></CENTER></DIV></FORM></TR></TBODY></TABLE>

</font>
</body>
</html>