function check_form() { var form_ok = true; var answers1 = document.getElementsByName("answer1[]"); var answer1 = ""; for (i = 0; i < answers1.length; i++) { if (answers1[i].checked == true) { answer1 = answers1[i].value; } } if (answer1 == "") { question_attention(1, true); form_ok = false; } else { question_attention(1, false); } var answers2 = document.getElementsByName("answer2[]"); var answer2 = ""; for (i = 0; i < answers2.length; i++) { if (answers2[i].checked == true) { answer2 = answers2[i].value; } } if (answer2 == "") { question_attention(2, true); form_ok = false; } else { question_attention(2, false); } var answers3 = document.getElementsByName("answer3[]"); var answer3 = ""; for (i = 0; i < answers3.length; i++) { if (answers3[i].checked == true) { answer3 = answers3[i].value; } } if (answer3 == "") { question_attention(3, true); form_ok = false; } else { question_attention(3, false); } var answers4 = document.getElementsByName("answer4[]"); var answer4 = ""; for (i = 0; i < answers4.length; i++) { if (answers4[i].checked == true) { answer4 = answers4[i].value; } } if (answer4 == "") { question_attention(4, true); form_ok = false; } else { question_attention(4, false); } var answers5 = document.getElementsByName("answer5[]"); var answer5 = ""; for (i = 0; i < answers5.length; i++) { if (answers5[i].checked == true) { answer5 = answers5[i].value; } } if (answer5 == "") { question_attention(5, true); form_ok = false; } else { question_attention(5, false); } var answers6 = document.getElementsByName("answer6[]"); var answer6 = ""; for (i = 0; i < answers6.length; i++) { if (answers6[i].checked == true) { answer6 = answers6[i].value; } } if (answer6 == "") { question_attention(6, true); form_ok = false; } else { question_attention(6, false); } var answers7 = document.getElementsByName("answer7[]"); var answer7 = ""; for (i = 0; i < answers7.length; i++) { if (answers7[i].checked == true) { answer7 = answers7[i].value; } } if (answer7 == "") { question_attention(7, true); form_ok = false; } else { question_attention(7, false); } var answers8 = document.getElementsByName("answer8[]"); var answer8 = ""; for (i = 0; i < answers8.length; i++) { if (answers8[i].checked == true) { answer8 = answers8[i].value; } } if (answer8 == "") { question_attention(8, true); form_ok = false; } else { question_attention(8, false); } var answers9 = document.getElementsByName("answer9[]"); var answer9 = ""; for (i = 0; i < answers9.length; i++) { if (answers9[i].checked == true) { answer9 = answers9[i].value; } } if (answer9 == "") { question_attention(9, true); form_ok = false; } else { question_attention(9, false); } var answers10 = document.getElementsByName("answer10[]"); var answer10 = ""; for (i = 0; i < answers10.length; i++) { if (answers10[i].checked == true) { answer10 = answers10[i].value; } } if (answer10 == "") { question_attention(10, true); form_ok = false; } else { question_attention(10, false); } var answers8_a = document.getElementsByName("answer8_a[]"); var answer8_a = ""; for (i = 0; i < answers8_a.length; i++) { if (answers8_a[i].checked == true) { answer8_a = answers8_a[i].value; } } var answers8_b = document.getElementsByName("answer8_b[]"); var answer8_b = ""; for (i = 0; i < answers8_b.length; i++) { if (answers8_b[i].checked == true) { answer8_b = answers8_b[i].value; } } var answers8_c = document.getElementsByName("answer8_c[]"); var answer8_c = ""; for (i = 0; i < answers8_c.length; i++) { if (answers8_c[i].checked == true) { answer8_c = answers8_c[i].value; } } var answers8_d = document.getElementsByName("answer8_d[]"); var answer8_d = ""; for (i = 0; i < answers8_d.length; i++) { if (answers8_d[i].checked == true) { answer8_d = answers8_d[i].value; } } if (answer2 == 7) { if (document.getElementById('answer2_text').value == '') { input_attention('answer2_text', true); form_ok = false; } else { input_attention('answer2_text', false); } } if (answer8 == 1 && (answer8_a == '' || answer8_b == '' || answer8_c == '' || answer8_d == '')) { question_attention(8, true); form_ok = false; } if (answer8 == 2) { if (document.getElementById('answer8_text').value == '') { input_attention('answer8_text', true); form_ok = false; } else { input_attention('answer8_text', false); } } if (document.getElementById('botton_check1').checked != true) { document.getElementById('botton_check1').className = 'check_att'; form_ok = false; } else { document.getElementById('botton_check1').className = 'form'; } if (document.getElementById('botton_check2').checked != true) { document.getElementById('botton_check2').className = 'check_att'; form_ok = false; } else { document.getElementById('botton_check2').className = 'form'; } if (form_ok == true && answer1 != '' && answer2 != '' && answer3 != '' && answer4 != '' && answer5 != '' && answer6 != '' && answer7 != '' && answer9 != '' && answer10 != '') { document.getElementById('all_questions').style.display = 'none'; document.form1.submit(); } else { document.getElementById('all_questions').style.display = 'block'; } } function question_attention(i, attention) { if (attention == true) { document.getElementById('question_id_' + i).className = 'question_att id bold'; document.getElementById('question_str_' + i).className = 'question_att'; } else { document.getElementById('question_id_' + i).className = 'question id bold'; document.getElementById('question_str_' + i).className = 'question'; } } function input_attention(o, attention) { if (attention == true) { document.getElementById(o).className = "form input_att"; } else { document.getElementById(o).className = "form input"; } } function on_off_8_1(state) { var answer_text = document.getElementsByName('answer8_yes[]'); var answer8_a = document.getElementsByName('answer8_a[]'); var answer8_b = document.getElementsByName('answer8_b[]'); var answer8_c = document.getElementsByName('answer8_c[]'); var answer8_d = document.getElementsByName('answer8_d[]'); if (state == true) { for (i = 0; i < answer_text.length; i++) { answer_text[i].className = 'answer_disabled'; } } else { for (i = 0; i < answer_text.length; i++) { answer_text[i].className = 'answer'; } } for (i = 0; i < answer8_a.length; i++) { answer8_a[i].disabled = state; } for (i = 0; i < answer8_b.length; i++) { answer8_b[i].disabled = state; } for (i = 0; i < answer8_c.length; i++) { answer8_c[i].disabled = state; } for (i = 0; i < answer8_d.length; i++) { answer8_d[i].disabled = state; } } function on_off_8_2(state) { var answer8_text = document.getElementById('answer8_text'); var answer_text = document.getElementsByName('answer8_no[]'); disable_input('answer8_text', state); if (state == true) { answer_text[0].className = 'answer_disabled'; answer8_text.className = 'form_disabled input'; } else { answer_text[0].className = 'answer'; answer8_text.className = 'form input'; } } function disable_input(o, state) { var el = document.getElementById(o); el.disabled = state; if (state == true) { el.className = 'form_disabled input'; el.value = ''; } else { el.className = 'form input'; } } function trim(str, chars) { return ltrim(rtrim(str, chars), chars); } function ltrim(str, chars) { chars = chars || "\\s"; return str.replace(new RegExp("^[" + chars + "]+", "g"), ''); } function rtrim(str, chars) { chars = chars || "\\s"; return str.replace(new RegExp("[" + chars + "]+$", "g"), ''); }