 function checkmail()
 { var form = document.otpravkanamilo,
       txt0 = form.fio.value,
       txt1 = form.email.value,
       txt2 = form.phone.value,
       txt3 = form.nazn.value;

   if (txt0 == "") {
    alert("Введите ФИО контактного лица");
    return(false);
   }

   if (txt1 == "") {
    alert("Введите e-mail");
    return(false);
   }

   if (txt2 == "") {
     alert("Введите телефон");
     return(false)
   }

   if (txt3 == "") {
     alert("Введите метод обработки заказа");
     return(false)
   }

   if(schet) {
     var txt4 = form.adres.value,
         txt5 = form.org_name.value,
         txt6 = form.org_inn.value;

     if (txt4 == "") {
      alert("Введите юридический адрес фирмы");
      return(false);
     }

     if (txt5 == "") {
       alert("Введите название фирмы");
       return(false)
     }

     if (txt6 == "") {
       alert("Введите ИНН фирмы");
       return(false)
     }
   }

 }

 function checkEmail()
 {
   var mail = document.otpravkanamilo.email.value;
 }

 function checkOption()
 {
   var select = document.otpravkanamilo.nazn.value;

    if (document.otpravkanamilo.nazn.value==2) {
        store_credit=document.otpravkanamilo.credit.checked;
        document.otpravkanamilo.credit.checked=false;
        document.otpravkanamilo.credit.disabled=true;
    } else {
        document.otpravkanamilo.credit.disabled=false;
    }

   if ((select == 2 && !schet) || (select != 2 && schet))
   {
     var firmName = document.getElementById("name_firm"),
         firmName1 = document.getElementById("name_firm1"),
         firmInn =  document.getElementById("inn_firm"),
         firmInn1 =  document.getElementById("inn_firm1"),
         firmAdres = document.getElementById("adres_firm"),
         firmAdres1 = document.getElementById("adres_firm1");

     if(!schet)
     {
       firmName.style.display="none";
       firmName1.style.display="inline";
       firmInn.style.display="none";
       firmInn1.style.display="inline";
       firmAdres.style.display="none";
       firmAdres1.style.display="inline";
       schet = true;
     }
     else
     {
       firmName1.style.display="none";
       firmName.style.display="inline";
       firmInn1.style.display="none";
       firmInn.style.display="inline";
       firmAdres1.style.display="none";
       firmAdres.style.display="inline";
       schet = false;
     }

   }
 }

/************************************ for orders **********************************/

function checkOrder()
{ var form = document.order,
    txt1 = form.contact.value,
    txt2 = form.phone.value,
    txt3 = form.comment.value;

    if (form.new_addr)
        if (form.new_addr.value == "") {
            alert("Введите адрес доставки");
            return(false);
        }

    if (txt1 == "") {
        alert("Введите ФИО контактного лица");
        return(false);
    }

    if (txt2 == "") {
        alert("Введите телефон");
        return(false)
    }
    return true;
}
function changegender() {
        Gender = 1;
}
function changezagran() {
        zagrancheck = 1;
}
function changedriver() {
        drivercheck = 1;
}
function changeinsura() {
        insuracheck = 1;
}
function changeregtime() {
        RegTime = 1;
}
function changepass() {
        Pasport = 1;
}


function changeEnterDamage(num) {
        var damageName = document.getElementById("damage");
        if (num == 1) {
                damageName.style.color = "#FF0000";
                avtoDamage = 1;
        } else {
                damageName.style.color = "#000000";
                avtoDamage = 0;
        }
}

function enablePillow (){
        if (document.forms[1].elements['insurance_completing_2'].checked == true) {
                avtoPillow = 1;
        } else {
                avtoPillow = 0;
        }
}

function enableAvto(){
        avtoEnable = 1;
}

function checkForm() {
        var     err = '';
                checkNum = 0;
                chckZag = 0;
                chckDrv = 0;
                chckins = 0;

        if(!document.forms[1].elements['personal_lastname'].value){
          err += "  - Не указана ваша фамилия;\n";
        }
        if(!document.forms[1].elements['personal_name'].value){
          err += "  - Не указано ваше имя;\n";
        }
        if(!document.forms[1].elements['personal_occup'].value){
          err += "  - Не указано ваше отчество;\n";
        }
        if((document.forms[1].elements['personal_day'].value<1)||(document.forms[1].elements['personal_day'].value>31)) {
          err += "  - Не указана дата рождения;\n";
        }else{
                re = /^[0-9]+$/;
                if(!re.test(document.forms[1].elements['personal_day'].value)){
                        err += "  - Неправильно указана дата рождения;\n";
                }
        }
        if((document.forms[1].elements['personal_month'].value<1)||(document.forms[1].elements['personal_month'].value>12))        {
          err += "  - Не указан месяц рождения;\n";
        }else{
                re = /^[0-9]+$/;
                if(!re.test(document.forms[1].elements['personal_month'].value)){
                        err += "  - Неправильно указан месяц рождения;\n";
                }
        }
        if(!document.forms[1].elements['personal_year'].value)        {
          err += "  - Не указан год рождения;\n";
        }else{
                re = /^[0-9]+$/;
                if(!re.test(document.forms[1].elements['personal_year'].value)){
                        err += "  - Неправильно указан год рождения;\n";
                }
        }
        if (Gender == 0){
          err += "  - Не указан пол; \n";
        }
        if(!document.forms[1].elements['personal_bornplace'].value){
          err += "  - Не указано место рождения;\n";
        }
        if ((document.forms[1].elements['personal_citiz'].checked == false)&&(!document.forms[1].elements['personal_citiz_name'].value)) {
          err += "  - Не указано гражданство;\n";
        }
        if ((document.forms[1].elements['personal_citiz'].checked == true)&&(document.forms[1].elements['personal_citiz_name'].value)) {
          err += "  - Неправильно указано гражданство;\n";
        }
        if ((document.forms[1].elements['personal_name_ch'].checked == false)&&(!document.forms[1].elements['personal_old_name'].value)) {
          err += "  - Не указано менялось ли ФИО;\n";
        }
        if ((document.forms[1].elements['personal_name_ch'].checked == true)&&(document.forms[1].elements['personal_old_name'].value)) {
          err += "  - Неправильно указано менялось ли ФИО;\n";
        }
        if (Pasport == 0) {
                err += "  - Не указан образец паспорта;\n";
        }
        if(!document.forms[1].elements['pass_serial'].value){
          err += "  - Не указана серия паспорта;\n";
        }

        if(document.forms[1].elements['pass_num'].value == 0)        {
          err += "  - Не указан номер паспорта;\n";
        }else{
                re = /^[0-9]+$/;
                if(!re.test(document.forms[1].elements['pass_num'].value)){
                        err += "  - Неправильно указан номер паспорта;\n";
                }
        }
        if(!document.forms[1].elements['pass_given'].value){
          err += "  - Не указано кем выдан паспорт;\n";
        }
        if((document.forms[1].elements['pass_day'].value<1)||(document.forms[1].elements['pass_day'].value>31)) {
          err += "  - Не указана дата выдачи паспорта;\n";
        }else{
                re = /^[0-9]+$/;
                if(!re.test(document.forms[1].elements['pass_day'].value)){
                        err += "  - Неправильно указана дата выдачи паспорта;\n";
                }
        }
        if((document.forms[1].elements['pass_month'].value<1)||(document.forms[1].elements['pass_month'].value>12))        {
          err += "  - Не указан месяц выдачи паспорта;\n";
        }else{
                re = /^[0-9]+$/;
                if(!re.test(document.forms[1].elements['pass_month'].value)){
                        err += "  - Неправильно указан месяц выдачи паспорта;\n";
                }
        }
        if(!document.forms[1].elements['pass_year'].value)        {
          err += "  - Не указан год выдачи паспорта;\n";
        }else{
                re = /^[0-9]+$/;
                if(!re.test(document.forms[1].elements['pass_year'].value)){
                        err += "  - Неправильно указан год выдачи паспорта;\n";
                }
        }

        if (drivercheck == 1) {
                if (!document.forms[1].elements['driver_serial'].value) { chckDrv++;
                }
                if (!document.forms[1].elements['driver_num'].value) { chckDrv++;
                }
                if (!document.forms[1].elements['driver_given'].value) { chckDrv++;
                }
                if (!document.forms[1].elements['driver_day'].value) { chckDrv++;
                }
                if (!document.forms[1].elements['driver_month'].value) { chckDrv++;
                }
                if (!document.forms[1].elements['driver_year'].value) { chckDrv++;
                }
                if ((chckDrv>0)&&(chckDrv<6)) {
                        err += "  - Не правильно указаны данные водительского удостоверения;\n";
                }else {
                        re = /^[0-9]+$/;
                        if((document.forms[1].elements['driver_day'].value)&&(!re.test(document.forms[1].elements['driver_day'].value))){
                                err += "  - Неправильно указана дата выдачи водительского удостоверения;\n";
                        }
                        re = /^[0-9]+$/;
                        if((document.forms[1].elements['driver_month'].value)&&(!re.test(document.forms[1].elements['driver_month'].value))){
                                err += "  - Неправильно указан месяц выдачи водительского удостоверения;\n";
                        }
                        re = /^[0-9]+$/;
                        if ((document.forms[1].elements['driver_year'].value)&&(!re.test(document.forms[1].elements['driver_year'].value))){
                                err += "  - Неправильно указан год выдачи водительского удостоверения;\n";
                        }
                }
        }

        if (insuracheck == 1) {
                if (!document.forms[1].elements['insurance_1'].value) { chckins++;
                }
                if (!document.forms[1].elements['insurance_2'].value) { chckins++;
                }
                if (!document.forms[1].elements['insurance_3'].value) { chckins++;
                }
                if (!document.forms[1].elements['insurance_4'].value) { chckins++;
                }
                if ((chckins>0)&&(chckins<4)) {
                        err += "  - Не правильно указаны данные страхового свидетельства;\n";
                }else {
                        re = /^[0-9]+$/;
                        if((document.forms[1].elements['insurance_1'].value)&&(!re.test(document.forms[1].elements['insurance_1'].value))){
                                err += "  - Неправильно указан номер страхового свидетельства;\n";
                        }
                        re = /^[0-9]+$/;
                        if((document.forms[1].elements['insurance_2'].value)&&(!re.test(document.forms[1].elements['insurance_2'].value))){
                                err += "  - Неправильно указан номер страхового свидетельства;\n";
                        }
                        re = /^[0-9]+$/;
                        if ((document.forms[1].elements['insurance_3'].value)&&(!re.test(document.forms[1].elements['insurance_3'].value))){
                                err += "  - Неправильно указан номер страхового свидетельства;\n";
                        }
                        re = /^[0-9]+$/;
                        if ((document.forms[1].elements['insurance_4'].value)&&(!re.test(document.forms[1].elements['insurance_4'].value))){
                                err += "  - Неправильно указан номер страхового свидетельства;\n";
                        }
                }
        }


        if(!document.forms[1].elements['contact_home'].value){
          err += "  - Не указан домашний телефон;\n";
        }
        if(!document.forms[1].elements['contact_work'].value){
          err += "  - Не указан рабочий телефон;\n";
        }
        if(!document.forms[1].elements['contact_mobile'].value){
          err += "  - Не указан мобильный телефон;\n";
        }
        if(!document.forms[1].elements['contact_mail'].value){
          err += "  - Не указан e-mail;\n";
        }
        if(!document.forms[1].elements['registration_index'].value){
          err += "  - Не указан индекс места жительства;\n";
        }
        if(!document.forms[1].elements['registration_ci'].value){
          err += "  - Не указан город места жительства;\n";
        }
        if(!document.forms[1].elements['registration_street'].value){
          err += "  - Не указана улица места жительства;\n";
        }
        if(!document.forms[1].elements['registration_home'].value){
          err += "  - Не указан дом места жительства;\n";
        }
        if (RegTime == 0) {
                err += "  - Не указано время регистрации в данном районе;\n";
        }
        if((document.forms[1].elements['residence_coincidence'].checked == false)&&(!document.forms[1].elements['residence_index'].value)){
          err += "  - Не указан индекс фактического адреса;\n";
        }
        if((document.forms[1].elements['residence_coincidence'].checked == false)&&(!document.forms[1].elements['residence_ci'].value)){
          err += "  - Не указан город фактического адреса;\n";
        }
        if((document.forms[1].elements['residence_coincidence'].checked == false)&&(!document.forms[1].elements['residence_street'].value)){
          err += "  - Не указана улица фактического адреса;\n";
        }
        if((document.forms[1].elements['residence_coincidence'].checked == false)&&(!document.forms[1].elements['residence_home'].value)){
          err += "  - Не указан дом фактического адреса;\n";
        }

        if(document.forms[1].elements['car_brand'].value){
          avtoEnable = 1;
        }

        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_name'].value)){
          err += "  - Не указано название страховой компании\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_sign'].value)){
          err += "  - Не указан регистрационный знак автомобиля\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_vin'].value)){
          err += "  - Не указан VIN автомобиля\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_color'].value)){
          err += "  - Не указан цвет автомобиля\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_power'].value)){
          err += "  - Не указана мощность автомобиля\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_place'].value)){
          err += "  - Не указано количество посадочных мест\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_year'].value)){
          err += "  - Не указан год выпуска автомобиля\n";
        }
        if ((avtoEnable == 1)&&(avtoPillow == 1)&&(!document.forms[1].elements['insurance_pillow'].value)) {
          err += "  - Не указано количество подушек безопастности\n";
        }
        if ((avtoEnable == 1)&&(avtoDamage == 1)&&(!document.forms[1].elements['insurance_damage_yes'].value)){
          err += "  - Не указан характер повреждения автомобиля\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_warrant_1'].value)){
          err += "  - Не указано Ф.И.О. допущеного к управлению т.с.\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_1_day'].value)){
          err += "  - Не указана дата получения прав\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_1_month'].value)){
          err += "  - Не указан месяц получения прав\n";
        }
        if ((avtoEnable == 1)&&(!document.forms[1].elements['insurance_1_year'].value)){
          err += "  - Не указан год получения прав\n";
        }
        if(!document.forms[1].elements['access_girlish'].value){
          err += "  - Не указана девичья фамилия матери;\n";
        }
        if(err)
        {
          alert("Вы допустили следующие ошибки:\n" + err);
          return false;

        }
        return true;
}