function clear_select(box)
{
    while(box.options.length)box.options[0]=null;
}

function change_category(obj)
{
    subcat = document.getElementById("subcategory");
    clear_select(subcat);
    if(obj.value == 0) return ;
    subcat.disabled = false;
    subcat.options[0] = new Option("[ Выберите подкатегорию ]", 0, false, false);
    var temp = '';
    for(i=0; i<sub_categories.length; i+=5)
    {
        if(obj.value == sub_categories[i])
            subcat.options[subcat.options.length] = new Option(sub_categories[i+2], sub_categories[i+1], false, false);
    }
}

function submit_add_ad_form(form)
{
    var msg='';
    if(form.subcategory.value == '' || form.subcategory.value == 0)
        msg = 'Выберите раздел для добавления сообщения\r\n';
    if(form.short_message.value == '')
        msg += 'Заполните текст короткого сообщения\r\n';
    if(form.message.value == '')
        msg += 'Заполните текст сообщения\r\n';
    if(form.ad_type.value == -1)
        msg += 'Выберите тип (спрос/предложение)\r\n';

    if(msg != '')
    {
        alert("Ошибки:\r\n" + msg);
        return;
    }
    form.submit();
}

function edit_message(action, msg_id)
{
    f = document.getElementById('edit_message_form');
    f.action.value = action;
    f.msg_id.value = msg_id;
    f.submit();
}

function check_ad_search_form(form)
{
    msg = '';
    f = document.getElementById('form_search_ad');
    if(f.date_start.value != '')
        if(!f.date_start.value.match('^(([0-9]){2})\/(([0-9]){2})\/(([0-9]){4})$'))
            msg += 'Неправильный формат даты начала поиска\r\n';

    if(f.date_end.value != '')
        if(!f.date_end.value.match('^(([0-9]){2})\/(([0-9]){2})\/(([0-9]){4})$'))
            msg += 'Неправильный формат даты окончания поиска\r\n';
    if(msg != '')
    {
        alert(msg);
        return;
    }
    f.submit();
}

function ads_search_page(page)
{
    f = document.getElementById("form_ads_pagenav");
    f.pg.value = page;
    f.submit();
}

function form_login()
{
    form = document.getElementById("login_form");
    if(form.Login.value == '' || form.Password.value == '') return ;
    form.submit();
}
