$(document).ready(function() 
{    
    
    $("#openmessage_button1").click(function()
    {
        
                $.blockUI(
                { 
                    message: $('#messageForm'),
                    css: 
                    { 
                        width: '500px',
                        height: '320px',
                        padding: '15px',
                        background: '#F0F0F0',
                        top:  ($(window).height() - 300) /2 + 'px', 
                        left: ($(window).width() - 500) /2 + 'px'  
                    } 
                });
           
    });
    
    $("#openmessage_button2").click(function()
    {
        
                $.blockUI(
                { 
                    message: $('#messageForm'),
                    css: 
                    { 
                        width: '500px',
                        height: '320px',
                        padding: '15px',
                        background: '#F0F0F0',
                        top:  ($(window).height() + 100) /2 + 'px', 
                        left: ($(window).width() - 500) /2 + 'px'  
                    } 
                });
           
    });
    
    
    $("#auth_button1").click(function()
    {
        
                $.blockUI(
                { 
                    message: $('#authForm'),
                    css: 
                    { 
                        width: '400px',
                        height: '150px',
                        padding: '15px',
                        background: '#F0F0F0',
                        top:  ($(window).height() - 300) /2 + 'px', 
                        left: ($(window).width() - 500) /2 + 'px'  
                    } 
                });
           
    });
    
    
    
    $("#openmessage_button").click(function()
    {
        // Проверка авторизации c помощью json
        $.post('opened_message.php', 
        {
            mode: 'auth_test'
        }, 
        function(data)
        { 
            if(data>0)
            {
                $.blockUI(
                { 
                    message: $('#messageForm'),
                    css: 
                    { 
                        width: '500px',
                        height: '320px',
                        padding: '15px',
                        background: '#F0F0F0',
                        top:  ($(window).height() - 300) /2 + 'px', 
                        left: ($(window).width() - 500) /2 + 'px'  
                    } 
                });
            }
            else
            {
                $.blockUI(
                { 
                    message: $('#authForm'),
                    css: 
                    { 
                        width: '400px',
                        height: '150px',
                        padding: '15px',
                        background: '#F0F0F0',
                        top:  ($(window).height() - 300) /2 + 'px', 
                        left: ($(window).width() - 500) /2 + 'px'  
                    } 
                });    
            } 
        });
    }); 
    
    
    $("#priemnaya_button").click(function()
    {
        $.blockUI(
        { 
            message: $('#messageForm'),
            css: 
            { 
                width: '500px',
                height: '470px',
                padding: '15px',
                background: '#F0F0F0',
                top:  ($(window).height() - 500) /2 + 'px', 
                left: ($(window).width() - 500) /2 + 'px'  
            } 
        });
    }); 
    
    
    
    
    $(".close_modal_windows").click($.unblockUI);
    
    
    $(".Auth").click(function()
    {
        $.blockUI(
        { 
            message: $('#dialog'),
            css: 
            { 
                width: '400px',
                height: '250px',
                padding: '15px',
                background: '#F0F0F0',
                top:  ($(window).height() - 300) /2 + 'px', 
                left: ($(window).width() - 500) /2 + 'px'  
            }
        });     
    });
    
    // по нажатию кнопки регистрации параметры передаются в regestration_module.php после чего пользователь заносится в БД
    $('#accept').click(function () 
    {
        var flag1, flag2;
        flag1 = false; // проверка на заполнение обязательных полей
        flag2 = false; // проверка на совпадение пароля
        
        if(($('#email').val()=="")||($('#psw1').val()=="")||($('#psw2').val()==""))
        {
            flag1 = true;
        }
        else
        {
            flag1 = false;   
        }
        if($('#psw1').val()!=$('#psw2').val())
        {
            flag2 = true;     
        }
        else
        {
            flag2 = false;     
        }
        if((!flag1)&&(!flag2))
        {
            $.post("registration_module.php", 
            { 
                fam: $('#fam').val(), 
                imya: $('#imya').val(),
                otch: $('#otch').val(),
                email: $('#email').val(),
                psw1: $('#psw1').val(),
                psw2: $('#psw2').val(),
                user_class_id: $('#user_class_id').val(),
                region_id: $('#region_id').val(),
                photo: $('#miniatura_image').val()
            });
        }
        else if(flag1)
        {
            alert("Ошибка!!! Заполните все обязательные поля");
        }
        else if(flag2)
        {
            alert("Ошибка!!! Пароль не совпадает");         
        }
    });  
    $('#gallery .gal').lightBox({fixedNavigation:true});   
    $('#gallery .gal_name').lightBox({fixedNavigation:true});      
});

function textCounter( field, countfield, maxlimit ) 
{
  if ( field.value.length > maxlimit )
  {
    field.value = field.value.substring( 0, maxlimit );
    alert( 'Текст сообщения не может привышать 1000 символов.' );
    return false;
  }
  else
  {
    //$(countfield).update(maxlimit - field.value.length);
    $(countfield).empty();
    $(countfield).append(maxlimit - field.value.length);
  }
}
