function status_link_show(link)
{   
    window.status = link;
    return true;
}
function clear_status()
{   
    window.status = '';
    return true;
}

function change_category(form_name)
{
    document.location.href = 'index.php?cat=' + form_name.select_category.options[form_name.select_category.options.selectedIndex].value;
    return true;
}

function check_login()
{
    if(document.getElementById('login').value.search(/^[_0-9a-zA-Z]{3,12}$/) == -1)
    {
        var message = '<nobr><span style="font-size: 10px;"><span style="color: red;">*</span> Поле <strong>\'Логин\'</strong> заполнено некорректно</span></nobr>';
        document.getElementById('error').innerHTML = message;
        document.getElementById('login_submit').disabled = true;
    }
    else
    {
        var message = '&nbsp;';
        document.getElementById('error').innerHTML = message;
        document.getElementById('login_submit').disabled = false;    
    }
}

function check_pass()
{
    if(document.getElementById('pass').value.search(/^[~!_0-9a-zA-Zа-яА-Я]{6,12}$/) == -1)
    {
        var message = '<nobr><span style="font-size: 10px;"><span style="color: red;">*</span> Поле <strong>\'Пароль\'</strong> заполнено некорректно</span></nobr>';
        document.getElementById('error').innerHTML = message;
        document.getElementById('login_submit').disabled = true;
    }
    else
    {
        var message = '&nbsp;';
        document.getElementById('error').innerHTML = message;
        document.getElementById('login_submit').disabled = false;    
    }
}


// Проверка данных формы регистрации
function check_registration()
{
    var message = "";
    var error = false;
    document.getElementById('error_reg').innerText = "";
    if(document.getElementById('reg_login').value.search(/^[_0-9a-zA-Z]{3,20}$/) == -1)
    {
        error = true;
        message = "<span style='color: red;'>*</span> Поле <strong>'Логин'</strong> заполнено некорректно<br />";
        document.getElementById('error_reg').innerHTML = message;
    }
    if(document.getElementById('reg_pass').value.search(/^[~!_0-9a-zA-Zа-яА-Я]{6,20}$/) == -1)
    {
        error = true;
        message += "<span style='color: red;'>*</span> Поле <strong>'Пароль'</strong> заполнено некорректно<br />";
        document.getElementById('error_reg').innerHTML = message;
    }
    else if((document.getElementById('reg_pass').value) != (document.getElementById('reg_conf_pass').value))
    {
        error = true;
        message += "<span style='color: red;'>*</span> Пароли <strong>НЕ</strong> совпадают<br />";
        document.getElementById('error_reg').innerHTML = message;    
    }
    if(document.getElementById('fio').value.search(/^[a-zA-Zа-яА-Я ]{0,255}$/) == -1)
    {
        error = true;
        message += "<span style='color: red;'>*</span> Поле <strong>'Ф.И.О'</strong> заполнено некорректно<br />";
        document.getElementById('error_reg').innerHTML = message;
    }
    if(document.getElementById('email').value.search(/^[a-zA-Z_0-9\-]{2,}@([a-z\-]{2,}\.)+[a-z]{2,4}$/) == -1)
    {
        error = true;
        message += "<span style='color: red;'>*</span> Поле <strong>'E-Mail'</strong> заполнено некорректно<br />";
        document.getElementById('error_reg').innerHTML = message;
    }   
    return !error;
}

// Пустой комментарий
function check_comment()
{
    if(document.all.comment_text.value == '')
    {
        document.all.ins_comment_submit.disabled = true;
        document.all.comment_message.innerText = 'Поле комментария пустое';
        return false;
    }
    else
    {
        document.all.ins_comment_submit.disabled = false;
        document.all.comment_message.innerText = '';
        return true;
    }
}
