var ReqFields=new Array;
var ReqSetts=new Array;

function e(e){ return document.getElementById(e); }
function EnterForm(f){
    var FormErrors = new Array;

	if (ReqFields.length > 0)
	{

		for (i=0; i<ReqFields.length; i++)
		{
			xid='frm['+ReqFields[i]+']';
			if (ReqSetts[i][2]!= 'checkbox')
			{
				if(e(xid).value.length < ReqSetts[i][1])
				{
					if (ReqSetts[i][1]==1) et=' не должно быть пустым';
					else et='должно иметь не менее '+ReqSetts[i][1]+' символов'

					FormErrors.push('Поле <b>'+ReqSetts[i][0]+'</b> '+et);
				}
			}
			else
			{

				AllChecked=0;

				for (j=1; j<=ReqSetts[i][3]; j++)
				{
					if (e(xid+'['+j+']').checked)
					{
						AllChecked++;
					}
				}
				if (AllChecked<ReqSetts[i][1])
				{
					FormErrors.push('Поле <b>'+ReqSetts[i][0]+'</b> должно иметь не менее '+ReqSetts[i][1]+' значений');
				}

			}
		}
	}





//    if(f.fio.value==''){ FormErrors.push('Поле <b>ФИО</b> не может быть пустым'); }
//    if(f.sclass.value==''){ FormErrors.push('Поле <b>Класс</b> не может быть пустым'); }
 //   if(f.gorod.value==''){ FormErrors.push('Поле <b>Город</b> не может быть пустым'); }
//    if(f.test_result.value==''){ FormErrors.push('Поле <b>Результат теста на предприимчивость</b> не может быть пустым'); }
//    if(f.step.value=='' || f.step.value=='0'){ FormErrors.push('Поле <b>Ступерь обучения</b> не может быть пустым'); }
//    if(f.dni_nedeli1.checked==false && f.dni_nedeli2.checked==false && f.dni_nedeli3.checked==false && f.dni_nedeli5.checked==false && f.dni_nedeli5.checked==false && f.dni_nedeli6.checked==false){ FormErrors.push('Поле <b>Удобные дни недели</b> не может быть пустым'); }
//    if(f.mail.value==''){ FormErrors.push('Поле <b>E-mail</b> не может быть пустым'); }
//    if(f.predok.value==''){ FormErrors.push('Поле <b>ФИО родителя</b> не может быть пустым'); }
//    if(f.phone.value==''){ FormErrors.push('Поле <b>Контактный телефон</b> не может быть пустым'); }
    if(FormErrors.length > 0){
        //форма неправильная, выводим сообщение об ошибке
        e('msg_c').className = 'block2-c error';
        e('msg_c').innerHTML = '<b>При отправке формы возникли ошибки</b><br><p><ul class="ul"><li>'+FormErrors.join('<li>')+'</ul></p>';
        e('msg_div').style.display = '';
        location.href='#err';
        return false;
    } else {
        //форма правильная, отправляем.
        f.submit();
    }
}