$(document).ready(function(){
    var stored_field = '';
    $('#html_photo_btn').click(function() {//----------------------- toggle html code for photo
        var block = $('#html_code');
        if (block.css('display') == 'block') block.css('display', 'none');
        else block.css('display', 'block');
        return false;
    });

    $('#main_img').click(function() {//------------------------------ click on photo for enlarge
        var large = new Image();
        var id = $('#largephoto').attr('class');
        large.src='../../images/pictures/pic-'+id+'-o.jpg';
        $('#bigphoto').attr('src',large.src);
        $('#largephoto').modal({
            containerCss:{
                padding:0,
                backgroundColor:"#fff",
            },
            opacity:80,
            overlayCss: {
                backgroundColor:"#fff"
            },
        });
        $('#simplemodal-container').css('top', '20px');
        $('#simplemodal-container').css('height', '620px');
        return false;
    });

    $('#bigphoto').click(function() {//-------------------------------click on photo for close big
        $.modal.close();
    });

    $('#comment_form_capt').click(function() {//---------------------- toggle comment form
        $('#comment_form_capt').css('display', 'none');
        $('#comment_form').css('display','block');
        return false;
    });

    $('#submit_comm_btn').click(function(){//--------------------------- send comment form
        var url_comments = "../../../ajax/comments.php";
        var module = $('#module_id').val();
        var page_id = $('#page_id').val();
        $('#submit_comm_btn').css('disabled', true);
        var commenter_name = $('#commenter_name').val();
        var comment_text = $('#comment_text').val();

        if(commenter_name.length==0 || comment_text.length==0) {
            $('#comment_status').html('Введите ваше имя и текст комментария');
            return false;
        }
        else {
            var url = url_comments+'?module_id='+module+'&page_id='+page_id+'&func=add';
            var parameters = {
                comment_text:comment_text,
                commenter_id:$('#commenter_id').val(),
                commenter_name : commenter_name
            }
            $.post(url, parameters);
            url = url_comments+'?module_id='+module+'&page_id='+page_id+'&func=get_tree';
            $('#comment_tree').load(url);
            $('#commenter_name').val('');
            $('#comment_text').val('');
            $('#comment_status').html('Спасибо. Ваш комментарий добавлен');
        }
        $('#submit_comm_btn').css('disabled', false);
        return false;
    });

    $('#login_button').click(function(){//--------------------------- send login form
        var url_login = "../../../ajax/login.php";
        var login = $('#login').val();
        var password = $('#passwd').val();
        var tosave = $('#tosave').val();

        if(login.length==0 || password.length==0) {
            $('#login_status').html('Введите логин и пароль');
        }
        else {
            var url = url_login+'?func=auth';
            var parameters = {
                login:login,
                passwd:password,
                tosave:tosave
            }
            $.post(url, parameters, function(data){
                if (data=='ok') {
                    url = url_login+'?func=getforms';
                    $('#quick_login').load(url);
                }
                else {
                    $('#login_status').html('Извините, произошла досадная неприятность');
                }
            });
        }
    });

    $('#logout_button').click(function(){//--------------------------- send logout form
        var url = "../../../ajax/login.php?func=out";
        alert(url);
        $.post(url, function(data){
            if (data=='ok') {
                url = './../../ajax/login.php?func=getforms';
                $('#quick_login').load(url);
            }
            else {
                $('#login_status').html('Извините, произошла досадная неприятность');
            }
        });
    });

    $('.clearfocus').focus(function(){//------------------------------ clear input field
        stored_field = $(this).val();
        $(this).val('');
    });

    $('.clearfocus').blur(function(){//------------------------------- restore input field
        if (!$(this).val()) $(this).val(stored_field);
    });
});

function checkFieldToEmpty(fld, picture) {
    text = $('#'+fld).val();
    pict = $('#'+picture);
    pict.src = '../../img/ico.field.status.red.gif';
    if (text != '' ) pict.src = '../../img/ico.field.status.green.gif';
    else pict.src = '../../img/ico.field.status.red.gif';
}

function checkEmail(obj,picture) {
    var url = "../../../ajax/checkmail.php";
    var email = $('#'+obj).val();
    var pict = $('#'+picture);
    pict.src = '../../img/ico.field.status.empty.gif';
    var parameters = {
        email : email
    };
    $.get(url, parameters, function(data){
        if (data=='ok') pict.src = '../../img/ico.field.status.green.gif';
        else pict.src = '../../img/ico.field.status.red.gif';
    });
}

function checkLogin(obj,picture) {
    var url = "../../../ajax/checklogin.php";
    var login = $('#'+obj).val();
    var pict = $('#'+picture);
    pict.src = '../../img/ico.field.status.empty.gif';
    var parameters = {
        login:login
    };
    $.get(url, parameters, function(data){
        if (data=='ok') pict.src = '../../img/ico.field.status.green.gif';
        else pict.src = '../../img/ico.field.status.red.gif';
    });
}

/********************************************************** OLD SERVICES   */

function get_place_info(id) {
    var url_comments = "../../../ajax/getplaceinfo.php";
    var url = url_comments + '?id=' + id;
    $.post(url, function(data) {
        $('#place_info').html(data);
    });
}