Почему функция не проходит по всем if'м , а переходит сразу к последнему else?
function submited()
{
var m = document.getElementById('check1');
var nakonecto=new Array();
var select = form1.elements.uvl;
for (var i = 0; i < select.options.length; i++) {
var option = select.options[i];
if(option.selected) {
nakonecto.push(option.text);
}
}
if ((document.form1.text1.value != "") && (document.form1.rptpasswd.value != "") && (document.form1.passwd.value != "") && (document.form1.pog.value != "")) {
if (document.form1.passwd.value == document.form1.rptpasswd.value) {
var b=(a.indexOf(document.form1.text1.value)!=-1);
if (b==false) {
var c=document.getElementById("tablets");
// var a=[];
var child=document.createElement("LI");
child.innerHTML=document.form1.text1.value;
c.appendChild(child);
a.push(document.form1.text1.value);
console.log(a);
var n = document.getElementById("uvl7").options.selectedIndex;
if (m.checked) {
alert("Уважаемый посетитель "+document.form1.text1.value+"; Ваши пожелания "+ document.form1.pog.value+"; Увлечения: "+nakonecto);
//document.forms.form1.submit();
}
}
else {
alert("Это имя уже занято !");
}
}
else {
alert("Пароли не совпадают!");
}
}
else {
alert("Эти поля необходимо заполнить: имя, пароль, увлечения, повтор пароля и ваши пожелания");
}
}
эта функция подключена на кнопку через событие onClick="submited()"