function archive_submit(year_id)
{
    //alert(year_id);
    document.forms.archive_form.submit();
}
//================== работаем с рубриками (открываем и закрываем выбранные)========================
function check_rubric(rubric_id)
{
    var line_id = rubric_id + '_line';
    //alert(line_id);
    if (document.getElementById(line_id)) {document.getElementById(line_id).style.display='block';    }
    //выводим сами статьи
    for (var i=0;i<300;i++)
    {
        var article_id = rubric_id + '_' + i;
        if(document.getElementById(article_id))    document.getElementById(article_id).style.display='block';
    }
    //alert('#metka'+rubric_id);
    //document.location.replace('#metka'+rubric_id);
        /* когда хотим спрятать статьи */
}


//================================================================================================
//===========================Проверка поля на содержимое=================================================
function check_me()
{
var text = document.getElementById("my_text").value;
if(text!="")
        {
        document.forms.MyForm.submit();
        }
else
        {
        alert ("Заполните поле ввода!");
        }
}
//=======================================Все, что касаецца менюшки==========================================
    var xcol_cur_menu = null;
    var xcol_cur_submenu = null;
    var my_arg = new Array();

    function show(id)
{
    if (!isDOMcompliant()) { return; }
    var menu = document.getElementById("Menu" + id);
    var menus = document.getElementById("NavMenuList");
    if (!menus) return;

    var submenu = menus.getElementsByTagName("ul").item(id);
    if (xcol_cur_submenu == null) {
        submenu.style.visibility = "visible";
    } else {
        xcol_cur_submenu.style.visibility = "hidden";
        submenu.style.visibility = "visible";
    }
    if (xcol_cur_menu == null) {
        //menu.style.backgroundColor = "white";
        //menu.style.color = "blue";
    } else {
        //xcol_cur_menu.style.backgroundColor = "blue";
        //xcol_cur_menu.style.color = "white";
        //menu.style.backgroundColor = "white";
        //menu.style.color = "blue";
    }
    xcol_cur_menu = menu;
    xcol_cur_submenu = submenu;
}

function unshow()
{
    if (!isDOMcompliant()) { return; }
    if (xcol_cur_submenu != null) {
        xcol_cur_submenu.style.visibility = "hidden";
    }
    if (xcol_cur_menu != null) {
        //xcol_cur_menu.style.backgroundColor = "blue";
        //xcol_cur_menu.style.color = "white";
    }
    xcol_cur_submenu = null;
    xcol_cur_menu = null;
}

function isDOMcompliant()
{
    return document.getElementById && document.getElementsByTagName;
}
//================================Занимаемся проверкой форм================================
function check_mag_form()
{
//var code = document.getElementById("main_form_code").value;
var all_amount = document.getElementById("all_amount").value;

//alert("All amount"+all_amount);
if(all_amount==0)
    {
    alert("Не указана ни одна категория из \"Тематического каталога\"!");
    }
else
    {
    var a = document.getElementById("m_work_name").value;
    if(a !="")
        {
        var str = document.getElementById("my_str_id").value;
        var reg= new RegExp("^[0-9]+$", 'i');
        if (!reg.test(str) && str!="")
            {
            alert("Поле \"Стр.\" должно содержать числовое значение!!");
            }
        else
            {
            document.forms.MyForm.submit();
            }
        }
    else
        {
        alert("Поле \"Название работы \" должно содержать значение!!");
        }
    }

}
function check_book_form()
{
var auth = document.getElementById("main_form_author").value;
var name = document.getElementById("main_form_name").value;
var all_amount = document.getElementById("all_amount").value;

alert_str = '';
if(!auth) {alert_str+='\nАвтор книги';}
if(!name) {alert_str+='\nНазвание книги';}

if(all_amount==0)
    {
    alert("Не указана ни одна категория из \"Тематического каталога\"!");
    }
else
    {
    if(!alert_str)
        {
        document.forms.MyForm.submit();
        }
    else
        {
        alert("Не заполнены поля :"+alert_str);
        }
    }
}

function check_video_form()
{
var auth = document.getElementById("main_form_vzhanr").value;
var name = document.getElementById("main_form_vname").value;
var all_amount = document.getElementById("all_amount").value;

alert_str = '';
if(!auth) {alert_str+='\nЖанр';}
if(!name) {alert_str+='\nНазвание фильма';}

if(all_amount==0)
    {
    alert("Не указана ни одна категория из \"Тематического каталога\"!");
    }
else
    {
    var iq = document.getElementById("v_iq").value;
    var reg= new RegExp("^[0-9]+$", 'i');
    if (!reg.test(iq) && iq!="")
        {
        alert("Поле \"IQ.\" должно содержать числовое значение!!");
        }
    else
        {
        if(!alert_str)
            {
            document.forms.MyForm.submit();
            }
        else
            {
            alert("Не заполнены поля :"+alert_str);
            }
        }
    }

}
//=============================================Добавления комментариев=======================================================================
function show_comm_dialog_mag(parr)
{
var block = document.getElementById("mag_user_comment");
block.style.display = "block";

var hidden = document.getElementById("m_value");
hidden.innerHTML = "<input type='hidden' name='m_id' value='"+parr+"'>";
//hidden.innerHTML = "Try to show "+parr;

}
function show_comm_dialog_book(parr)
{
var block = document.getElementById("book_user_comment");
block.style.display = "block";

var hidden = document.getElementById("b_value");
hidden.innerHTML = "<input type='hidden' name='b_id' value='"+parr+"'>";
//hidden.innerHTML = "Try to show "+parr;

}
function show_comm_dialog_video(parr)
{
var block = document.getElementById("video_user_comment");
block.style.display = "block";

var hidden = document.getElementById("v_value");
hidden.innerHTML = "<input type='hidden' name='v_id' value='"+parr+"'>";
//hidden.innerHTML = "Try to show "+parr;

}
//===========================================Открытие разных окон=============================================================================
function mag_theme_window(link)
{
window.open('./pop_up_1.php?part='+link,'Comments','toolbar=0,location=0,directories=0,menuBar=0,resizable=1,scrollbars=yes,width=640,height=480,left=16,top=16');
}

//===========================================Добавление нового элемента в список
function addNewItem(parr,name)
{
var newFirstName, text_field, newText1,xx;
var newLI = document.createElement("li");

var str = '';
var main_sel='';
var flag = 0;
for (var i=0;i<my_arg.length;i++)
    {
    if(my_arg[i][0] == parr)
        flag = 1;
    }
if(!flag)
    {
    var one_arr = new Array(parr,name)
    my_arg.push(one_arr);
    }

str = "<table cellpadding='0' cellspacimg='0' border='0'>";
main_sel="<select id='main_sel' name='main_sel'  class='main_input_text'>";
for (var i=0;i<my_arg.length;i++)
    {
    str+="<tr><td><li>"+my_arg[i][1]+"<a href='javascript: del_item(\""+my_arg[i][0]+"\")'>[x]</a></li></td></tr>";
    main_sel+="<option value='"+i+"'>"+my_arg[i][1]+"</option>";
    }
main_sel+="</select>";
str+="</table>";
var a = document.getElementById("main_list");
a.innerHTML = str;

if(my_arg.length!=0)
    document.getElementById("select_link").innerHTML = main_sel+"<br><a href='javascript: complete_select()'>[подтвердить выбор]</a>";
else
    document.getElementById("select_link").innerHTML = "";
}
//==========================================Удаление элемента====================
function del_item(parr)
{
for (var i=0;i<my_arg.length;i++)
    {
    if(my_arg[i][0] == parr)
        my_arg.splice(i,1);
    }

var str = "<table cellpadding='0' cellspacimg='0' border='0'>";
var main_sel='';
main_sel="<select id='main_sel' name='main_sel' class='main_input_text'>";
for (var i=0;i<my_arg.length;i++)
    {
    str+="<tr><td><li>"+my_arg[i][1]+"<a href='javascript: del_item(\""+my_arg[i][0]+"\")'>[x]</a></li></td></tr>";
    main_sel+="<option value='"+i+"'>"+my_arg[i][1]+"</option>";
    }
str+="</table>";
main_sel+="</select>";
var a = document.getElementById("main_list");
a.innerHTML = str;

if(my_arg.length!=0)
    document.getElementById("select_link").innerHTML = main_sel+"<br><a href='javascript: complete_select()'>[подтвердить выбор]</a>";
else
    document.getElementById("select_link").innerHTML = "";
}
//=========================================Запихива
function complete_select()
{
if(my_arg.length)
    {
    var str = '<b>Выбраны следующие категории:</b><ul>';
    for (var i=0;i<my_arg.length;i++)
        {
        str+="<li>"+my_arg[i][1]+"<input type='hidden' name='cat_"+i+"' value='"+my_arg[i][0]+"')></li>";
        }
    str += "</ul><input type='hidden' name='all_amount' value='"+my_arg.length+"' id='all_amount'>";
    var sel = document.getElementById("main_sel").value;
    str +="Главной выбрана категория <b>\""+my_arg[sel][1]+"\"</b><input type='hidden' value='"+my_arg[sel][0]+"' name='selected_main'>";
    str +="<br>[<a href='javascript: mag_theme_window(\"choose_cat\")'>переопределить список тем]</a>";
    opener.document.getElementById("choosen").innerHTML = str;
    self.close();
    }
}
//====================================================================
function check_lnk()
{
var a = document.getElementById("lnk_field").value;
if(a == "")
    {
    alert("Поле ввода ссылки не может быть пустым!");
    }
else
    document.forms.MyForm.submit();
}
//====================================================================
function check_search()
{
var a = document.getElementById("s_text").value;
if(a == "")
    {
    alert("Поле ввода запроса не может быть пустым!");
    }
else
    document.forms.MyForm.submit();
}
//===================================================================
function pre_s_table()
{
    document.getElementById("t_mag").style.display = "block";
    document.getElementById("t_mag").innerHTML = "<br><b>Журналы:</b> [поля Да/Нет не индексируються в любом случае]<input type='hidden' name='ti_id' value='1'><table cellsacing='0' cellpadding='0'><tr><td width='30%'>Код*</td><td><input type='checkbox' name='M_ID' value='1'></td></tr><tr><td>Имя</td><td><input type='checkbox' name='M_NAME'  value='1'></td></tr><tr><td>Фамилия</td><td><input type='checkbox' name='M_SURNAME'  value='1'></td></tr><tr><td>Название работы</td><td><input type='checkbox' name='M_WORK_NAME'  value='1'></td></tr><tr><td>Общая тема</td><td><input type='checkbox' name='M_FULL_THEME'  value='1'></td></tr><tr><td>Раскрываемые аспекты</td><td><input type='checkbox' name='M_ASPECTS'  value='1'></td></tr><tr><td>Издательство/Журнал</td><td><input type='checkbox' name='M_PUBLISHING'  value='1'></td></tr><tr><td>Публикация</td><td><input type='checkbox' name='M_PUBLICATION'  value='1'></td></tr><tr><td>Стр.</td><td><input type='checkbox' name='M_PAGE'  value='1'></td></tr><tr><td>Сотрудник</td><td><input type='checkbox' name='M_WORKER'  value='1'></td></tr><tr><td>Папка файла</td><td><input type='checkbox' name='M_DIR'  value='1'></td></tr><tr><td>Статус</td><td><input type='checkbox' name='M_MODE'  value='1'></td></tr></table>";
}
//===================================================================
function subm_add_catt()
{
var a = document.getElementById("my_cat").value;
if(a != "")
    {
    var reg= new RegExp("^[ ]+$", 'i');
        if (!reg.test(a))
            {
            document.forms.MyForm.submit();
            }
        else
            {
            alert("Имя категории не может состоять из одних пробелов!");
            }
    }
else
    {
    alert("Поле ввода запроса не может быть пустым!");
    }
}