$(function() {
    /** add comment */
    $('#b_add_com').click(function() {
        var er = '';
        if (jQuery.trim($('#name').val()) == '') {
            er += '<br />Please specify name<br />';
        }
        if (jQuery.trim($('#email').val()) == '' || !isValidEmail($('#email').val())) {
            er += '<br />Please specify e-mail<br />';
        }
        if (jQuery.trim($('#story').val()) == '') {
            er += '<br />Please specify message<br />';
        }
        $('#addok').html( '' );
        if (!er) {
            $('#er').html( '' );
            $.ajax({
                type: "POST",
                dataType: "json",
                data: "act=ajax_add_com&id="+$('#id').val()+"&name="+$('#name').val()+"&email="+$('#email').val()+"&story="+$('#story').val(),
                url: "/index.php",
                success: function (data) {
                    if (data.q=='err') {
                        var er = '';
                        for (var i in data.errs) {
                            er += data.errs[i]+'<br />';
                        }
                        $('#er').html( er );
                    } else if (data.q=='ok') {
                        $('#name').val('');
                        $('#email').val('');
                        $('#story').val('');
                        $('#addok').html('<br />Comment added. After checking the moderator will be published.');
                    }
                }
            });
        } else {
            $('#er').html( er );
        }
    });

    /** preview comment */
    $('#b_preview').click(function() {

        });

    /** clear comment form */
    $('#b_clear').click(function() {
        $('#name').val('');
        $('#email').val('');
        $('#story').val('');
    });

});


function isValidEmail(email) {
    validRegExp = /^[^@]+@[^@]+.[a-z]{2,}$/i;
    if (email.search(validRegExp) == -1)
    {
        return false;
    }
    return true;
}

function ShowPage(what, page) {
   
    if (page!=cpage) {
        $('.md_'+cpage).hide();
        $('#pgt_'+cpage).removeClass('b');
        cpage = page;
        $('.md_'+page).show();
        $('#pgt_'+page).addClass('b');

        if (page > 1) {
            $('#pg_p').attr('href', 'javascript:ShowPage("com", '+(page-1)+')');
            $('#pg_pp').show();
        } else {
            $('#pg_pp').hide();
        }

        if (page < pcnt) {
            $('#pg_n').attr('href', 'javascript:ShowPage("com", '+(page+1)+')');
            $('#pg_nn').show();
        } else {
            $('#pg_nn').hide();
        }

    }
}


function PrevTour() {

    var step = 1*$('#step').val();
    if (step==0) {
        return;
    }
    step --;

    $.ajax({
        type: "POST",
        dataType: "json",
        data: "act=ajax_get_next_tour&step="+step,
        url: "/index.php",
        success: function (data) {
           if (data.q=='ok') {
               $('#step').val(data.step);
               $('#indx_tour').html(data.res);
               $('#ppn').html(data.mm);
           }
        }
    });
}

function NextTour() {
    $.ajax({
        type: "POST",
        dataType: "json",
        data: "act=ajax_get_next_tour&step="+(1*$('#step').val() + 1),
        url: "/index.php",
        success: function (data) {
            if (data.q=='ok') {
                $('#step').val(data.step);
                $('#indx_tour').html(data.res);
                $('#ppn').html(data.mm);
            }
        }
    });
}

