function FirmRegistration()
{
        if(document.all.text_login.value==0)
        {
                alert("Заполните поле - Логин");
                document.all.text_login.focus();
                return false;
        }
        if(document.all.text_login.value.length<4)
        {
                alert("Логин должен содержать не менее 4 символов");
                document.all.text_login.focus();
                return false;
        }
        if(document.all.text_password1.value==0)
        {
                alert("Заполните поле - Пароль");
                document.all.text_password1.focus();
                return false;
        }
        if(document.all.text_password1.value.length<4)
        {
                alert("Пароль должен содержать не менее 4 символов");
                document.all.text_password1.focus();
                return false;
        }
        if(document.all.text_password2.value==0)
        {
                alert("Заполните поле - Пароль");
                document.all.text_password2.focus();
                return false;
        }
        if(document.all.text_email.value==0)
        {
                alert("Заполните поле - Email");
                document.all.text_email.focus();
                return false;
        }
        if(document.all.text_email.value!=0)
        {
            var regEmail=/^\w{1,}-?_?.?\w{1,}@\w{1,}-?_?\w{0,}\.\w{1,}/;
            if(regEmail.exec(document.all.text_email.value)==null)
            {
                    alert("Неверный email адрес");
                    document.all.text_email.focus();
                    return false;
            }
        }
        if(document.all.text_firm.value==0)
        {
                alert("Заполните поле - Название компании");
                document.all.text_firm.focus();
                return false;
        }
        if(document.all.text_about_min.value==0)
        {
                alert("Заполните поле - Краткое описание компании");
                document.all.text_about_min.focus();
                return false;
        }
        if(document.all.text_about_min.value.length>250)
        {
                alert("Краткое описание компании должен быть не более 250 символов");
                document.all.text_about_min.focus();
                return false;
        }
        if(document.all.text_about_max.value.length>2000)
        {
                alert("Описание компании должен быть не более 2000 символов");
                document.all.text_about_max.focus();
                return false;
        }
        if(document.all.select_city.value==0 && (document.all.text_city.value=="или укажите свой" || document.all.text_city.value==0))
        {
                alert("Заполните поле - Город");
                document.all.select_city.focus();
                return false;
        }
        if(document.all.text_address.value==0)
        {
                alert("Заполните поле - Адрес");
                document.all.text_address.focus();
                return false;
        }
        if(document.all.text_phone1.value==0)
        {
                alert("Заполните поле - Телефон");
                document.all.text_phone1.focus();
                return false;
        }
        if(document.all.text_email_contact.value==0)
        {
                alert("Заполните поле - Контактный e-mail");
                document.all.text_email_contact.focus();
                return false;
        }
        if(document.all.text_email_contact.value!=0)
        {
            var regEmail=/^\w{1,}-?_?.?\w{1,}@\w{1,}-?_?\w{0,}\.\w{1,}/;
            if(regEmail.exec(document.all.text_email_contact.value)==null)
            {
                    alert("Неверный email адрес");
                    document.all.text_email_contact.focus();
                    return false;
            }
        }
        if(document.all.text_code.value==0)
        {
                alert("Введите код с картинки");
                document.all.text_code.focus();
                return false;
        }
        if(document.all.text_password1.value!=document.all.text_password2.value)
        {
                alert("Повторный пароль не равен первому");
                document.all.text_password2.focus();
                return false;
        }
        return true;
}

function FirmRegistrationCityClick()
{
        document.all.text_city.value="";
}

function TestLogin()
{
        if(document.all.text_login.value==0)
        {
                alert("Вы забыли ввести логин");
                document.all.text_nick.focus();
                return false;
        }
        window.open('win_test_login.php?test_login='+document.all.text_login.value, '', 'width=350,  height=130, resizable=no, scrollbars=no');
        return false;
}

function SelectBoardCatalog()
{
        if(document.all.select_board_catalog.value==1 || document.all.select_board_catalog.value==2)
        {
                document.all.div_board_product.style.display="";
                document.all.div_board_service.style.display="none";
        }
        if(document.all.select_board_catalog.value==3)
        {
                document.all.div_board_product.style.display="none";
                document.all.div_board_service.style.display="";
        }
}

function BoardAdd()
{
        if((document.all.select_board_catalog.value==1 || document.all.select_board_catalog.value==2) && document.all.select_product.value==0)
        {
                alert("Выберите вид продукции");
                document.all.select_product.focus();
                return false;
        }
        if(document.all.select_board_catalog.value==3 && document.all.select_service.value==0)
        {
                alert("Выберите услугу");
                document.all.select_service.focus();
                return false;
        }
        if(document.all.text_title.value==0)
        {
                alert("Заполните поле - Заголовок объявления");
                document.all.text_title.focus();
                return false;
        }
        if(document.all.text_board.value==0)
        {
                alert("Заполните поле - Текст объявления");
                document.all.text_board.focus();
                return false;
        }
        if(document.all.text_title.value.length>150)
        {
                alert("Заголовок объявления должен быть не более 150 символов");
                document.all.text_title.focus();
                return false;
        }
        if(document.all.text_board.value.length>500)
        {
                alert("Текст объявления должен быть не более 500 символов");
                document.all.text_board.focus();
                return false;
        }
}

function OnClickBoard(el)
{

        var board_mnu=eval("div_board_"+el);
        var board_img=eval("board_img_"+el);
        var txtbold=eval("txtbold_"+el);
        if(board_mnu.style.display=="none")
        {
                board_img.src="i/mb2.gif";
                board_mnu.style.display="";
                txtbold.style.fontWeight="bold";
                board_img.alt="Свернуть объявление";
        }
        else
        {
                board_img.src="i/mb1.gif";
                board_mnu.style.display="none";
                txtbold.style.fontWeight="";
                board_img.alt="Развернуть объявление";
        }
        return false;
}

function ClickDelete()
{
        if(confirm("Вы действительно хотите удалить запись?"))
        {
                return true;
        }
        return false;
}

function PricedAdd()
{
        if(document.all.select_price_catalog.value==0)
        {
                alert("Выберите вид продукции");
                document.all.select_price_catalog.focus();
                return false;
        }
        if(document.all.text_title.value==0)
        {
                alert("Введите - Описание прайс-листа");
                document.all.text_title.focus();
                return false;
        }
        if(document.all.file_price.value==0)
        {
                alert("Выберите файл");
                document.all.file_price.focus();
                return false;
        }
        return true;
}

function JobAdd()
{
        if(document.all.select_post.value==0)
        {
                alert("Выберите должность");
                document.all.select_post.focus();
                return false;
        }
        return true;
}

function NewsAdd()
{
        if(document.all.text_title.value==0)
        {
                alert("Введите - Заголовок новости");
                document.all.text_title.focus();
                return false;
        }
        if(document.all.text_news.value==0)
        {
                alert("Введите - Текст новости");
                document.all.text_news.focus();
                return false;
        }
        return true;
}

function SelectBoardType()
{
        if(document.all.select_board_type.value==0)
        {
                document.all.div_select_board_type_product.style.display="none";
                document.all.div_select_board_type_service.style.display="none";
        }
        if(document.all.select_board_type.value==1 || document.all.select_board_type.value==2)
        {
                document.all.div_select_board_type_product.style.display="";
                document.all.div_select_board_type_service.style.display="none";
        }
        if(document.all.select_board_type.value==3)
        {
                document.all.div_select_board_type_product.style.display="none";
                document.all.div_select_board_type_service.style.display="";
        }
}

function SelectFormSearch()
{
        if(document.all.select_form_search.value==1)
        {
                document.all.div_form_search_catalog.style.display="";
                document.all.div_form_search_board.style.display="none";
                document.all.div_form_search_price.style.display="none";
                document.all.div_form_search_job.style.display="none";
        }
        if(document.all.select_form_search.value==2)
        {
                document.all.div_form_search_catalog.style.display="none";
                document.all.div_form_search_board.style.display="";
                document.all.div_form_search_price.style.display="none";
                document.all.div_form_search_job.style.display="none";
        }
        if(document.all.select_form_search.value==3)
        {
                document.all.div_form_search_catalog.style.display="none";
                document.all.div_form_search_board.style.display="none";
                document.all.div_form_search_price.style.display="";
                document.all.div_form_search_job.style.display="none";
        }
        if(document.all.select_form_search.value==4 || document.all.select_form_search.value==5)
        {
                document.all.div_form_search_catalog.style.display="none";
                document.all.div_form_search_board.style.display="none";
                document.all.div_form_search_price.style.display="none";
                document.all.div_form_search_job.style.display="";
        }
}

function ResumeAdd()
{
        if(document.all.select_city.value==0)
        {
                alert("Введите - Город");
                document.all.select_city.focus();
                return false;
        }
        if(document.all.text_phone.value==0)
        {
                alert("Введите - телефон");
                document.all.text_phone.focus();
                return false;
        }
        if(document.all.select_post.value==0)
        {
                alert("Введите - Должность");
                document.all.select_post.focus();
                return false;
        }
        if(document.all.text_age.value==0)
        {
                alert("Введите - Возраст");
                document.all.text_age.focus();
                return false;
        }
        if(document.all.text_money.value==0)
        {
                alert("Заполните поле - Зарплата от (у.е.)");
                document.all.text_money.focus();
                return false;
        }
        if(document.all.text_fio.value==0)
        {
                alert("Введите - ФИО");
                document.all.text_fio.focus();
                return false;
        }
        if(document.all.text_code.value==0)
        {
                alert("Введите код с картинки");
                document.all.text_code.focus();
                return false;
        }
        return true;
}

function VagonSend()
{
        if(document.all.text_st1.value==0 || document.all.text_st2.value==0 || document.all.text_gruz.value==0 ||
        document.all.text_num_vagon.value==0 || document.all.text_weight.value==0 || document.all.text_phone.value==0 ||
        document.all.text_email.value==0 || document.all.text_cnt.value==0)
        {
                alert("Заполните все обязательные поля формы");
                return false;
        }
        return true;
}

function TarifSend()
{
        if(document.all.text_st1.value==0 || document.all.text_st2.value==0 || document.all.text_gruz.value==0 ||
        document.all.text_weight.value==0 || document.all.text_phone.value==0 ||
        document.all.text_email.value==0 || document.all.text_cnt.value==0)
        {
                alert("Заполните все обязательные поля формы");
                return false;
        }
        return true;
}
