  function submit_form(form,command) {
    form.elements.action.value = command;
    form.submit();
    return true;
  }

  function validate_check_form(form,threshhold) {
    var c = 0;
    for ( i=0; i < form.elements.length; i++ ) {
      if ( form.elements[i].type == "checkbox")
         if ( form.elements[i].checked ) c++;
    }
    if (c == 0) {
      alert("Необходимо указать строку");
      return false;
    }
    if ( threshhold == 0 ) {
      return confirm("Вы уверены?");
    }
    if ( threshhold == 1) {
      if (c > 1) {
        alert("Необходимо указать одну строку");
        return false;
      }
    }
    return true;
  }

function check_guarantee(f) {
    if(!f.guarantee.checked) alert('Вы должны обязательно подтвердить свое согласие с условиями гарантии!');
    return f.guarantee.checked;
}

function checkform(f) {
  var errMSG = '';

  for (var i = 0; i<f.elements.length; i++) {
    // required
    if (null!=f.elements[i].getAttribute('required'))
        if (f.elements[i].value == '' || f.elements[i].value == 0)
            errMSG += '\nНе заполнено обязательное поле '+f.elements[i].name;

    // conditions: type
    if (null!=f.elements[i].getAttribute('condition_type'))
        if (f.elements[i].getAttribute('condition_type') == 'email' && f.elements[i].value != '' && ((f.elements[i].value.indexOf('@', 1) == -1) || f.elements[i].value.indexOf('.', 4) == -1)) {
            errMSG += '\nНеверно введен email';
        }
        if (f.elements[i].getAttribute('condition_type') == 'pass' && f.pass2.value != '' && f.elements[i].value != f.pass2.value) {
            errMSG += '\nПароли не совпадают';
        }
  }

  if ('' != errMSG) {
     alert(''+errMSG);
     return false;
  }
}

  function Reg_Check_Fields(form) {
    if (form.name == 'reg_personality') {
        if(form.elements.fio.value.length == 0 || form.elements.phone.value.length == 0 || form.elements.email.value.length < 6 || form.elements.pass.value.length == 0 || form.elements.pass2.value.length == 0) {
               alert("Заполниете ВСЕ обязательные поля!");
               return false;
        }
    }

    if (form.name == 'reg_address') {
        if(form.elements.name_city.value == 0 || form.elements.street.value.length == 0 || form.elements.house.value.length == 0 || form.elements.flat.value.length == 0) {
               alert("Заполниете ВСЕ обязательные поля!");
               return false;
        }
    }

    if (form.name == 'reg_org') {
        if(form.elements.uraddress.value.length == 0 || form.elements.inn.value.length == 0) {
               alert("Заполниете ВСЕ обязательные поля!");
               return false;
        }
    }

    return true;
  }

  function Check_Fields_Reg(form,num) {

    if (num == 17) {
       if(form.elements.uraddress.value.length == "" || form.elements.inn.value.length == "") alert("Заполниете ВСЕ обязательные поля!");
       return false;
    }

     if (num == 1) {
         if (form.elements.name.value.length == 0 || form.elements.phone.value.length == 0 || form.elements.email.value.length < 6 || form.elements.pass.value.length == 0 || form.elements.pass2.value.length == 0) {
       alert("Пожалуйста заполните все поля");
       return false;
    }
    if (form.elements.pass.value != form.elements.pass2.value) {
       alert("Пароль не верен");
       return false;
    }
     }

     if (num == 2) {
         if ((form.elements.id_city.value == 0 && form.elements.prime_city.value == 0) || form.elements.street.value.length == 0 || form.elements.house.value.length == 0 || form.elements.flat.value.length == 0) {
       alert("Пожалуйста заполните все поля");
       return false;
    }
         if (form.elements.type_org.value == 2 && form.elements.uraddress.value.length == 0) {
       alert("Заполните поле юр.адрес");
       form.uraddress.focus();
       return false;
    }

     }
     if (num == 10) {
       if (form.elements.login.value.length == 0 || form.elements.pass.value.length == 0) {
       alert("Пожалуйста заполните все поля");
       return false;
    }
     }
     if (num == 11) {
         if (form.elements.email_from.value < 6 || form.elements.email_to.value.length < 6) {
       alert("Пожалуйста заполните все поля");
       return false;
    }
     }
     if (num == 12) {
         if (form.elements.email_from.value < 6) {
       alert("Пожалуйста заполните все поля");
       return false;
    }
     }

     if (num == 15) {
         if (form.elements.name.value.length == 0 || form.elements.email.value.length < 6 || form.elements.password.value.length == 0 || form.elements.password2.value.length == 0) {
       alert("Пожалуйста заполните все поля");
       return false;
    }

    if (form.elements.password.value != form.elements.password2.value) {
       alert("Пароль не верен");
       return false;
    }
     }

     return true;
  }

function Check_SO ()
{
if (save_order.f1.value == '' || save_order.f1.value.length < 3)
{
alert("Неверно заполнено поле Имя");
return false;
}
if (save_order.f2.value == '' || save_order.f2.value.length < 6)
{
alert("Не верно заполнено поле E-mail");
return false;
}
if (save_order.f3.value == '')
{
alert ("Введите номер телефона");
return false;
}
if (save_order.agree.checked == false)
{
alert("Для продолжения необходимо согласиться с условиями гарантийного обслуживания");
return false;
}
return true;
}

function Check_Subscribe ()
{
if (subscribe.email.value.length < 6)
{
alert (" Введите E-mail ");
return false;
}
return true;
}
function SH(id){

  var objS=document.getElementById(id).style
    if (objS.display=="none"){objS.display="inline"} else {objS.display="none"}
    event.cancelBubble=true;

  }
