function send_feedback_form()
{
    var errors = false;
    $('.label label').removeClass('error');
    $('.error-message').hide();

    if($('#fb-name').val()=='')
    {
        errors = true;
        $('#fb-name-label').addClass('error');
    }
    if($('#fb-phone').val()=='')
    {
        errors = true;
        $('#fb-phone-label').addClass('error');
    }
    if($('#fb-email').val()=='')
    {
        errors = true;
        $('#fb-email-label').addClass('error');
    }
    if($('#fb-question').val()=='')
    {
        errors = true;
        $('#fb-question-label').addClass('error');
    }


    if(errors)
    {
        $('.error-message').fadeIn();
    }
    else
    {

        $.post('/ru/contacts/ajax', {fb_name: $('#fb-name').val(), fb_phone: $('#fb-phone').val(), fb_email: $('#fb-email').val(), fb_question: $('#fb-question').val(), fb_lang: $('#fb-lang').val()}, function(res)
        {
            if(res.status==1)
            {
                $('#feedback-form').hide();
                $('.success-message').fadeIn();
            }
        }, "json")
    }

    return false;
}



function send_ticket_form()
{
    var errors = false;
    $('.label').removeClass('error');
    $('.error-message').hide();

    if($('#ticket-fio').val()=='')
    {
        errors = true;
        $('#ticket-fio-label').addClass('error');
    }
    if($('#ticket-phone').val()=='')
    {
        errors = true;
        $('#ticket-phone-label').addClass('error');
    }
    if($('#ticket-email').val()=='')
    {
        errors = true;
        $('#ticket-email-label').addClass('error');
    }
    if($('#ticket-from').val()=='')
    {
        errors = true;
        $('#ticket-form-label').addClass('error');
    }
    if($('#ticket-to').val()=='')
    {
        errors = true;
        $('#ticket-to-label').addClass('error');
    }
    if($('#ticket-date').val()=='')
    {
        errors = true;
        $('#ticket-date-label').addClass('error');
    }


    if(errors)
    {
        $('.error-message').fadeIn();
    }
    else
    {
        var ticket_type = 'Авиа';
        if($('#ticket-type').val()==2) ticket_type = 'Ж/Д';

        $.post('/ru/order-tickets/ajax', {name: $('#ticket-fio').val(), phone: $('#ticket-phone').val(), email: $('#ticket-email').val(), type: ticket_type, from: $('#ticket-from').val(), to: $('#ticket-to').val(), date: $('#ticket-date').val(), adults: $('#ticket-adult').val(), child: $('#ticket-child').val()}, function(res)
        {
            if(res.status==1)
            {
                $('#ticket-form').hide();
                $('.success-message').fadeIn();
            }
        }, "json")
    }

    return false;
}


function show_tour_order_form()
{
    $('#tour-order-button').fadeOut();
    $('#tour-order-wrap').slideDown(900);
}


function send_tour_form()
{
    var errors = false;
    $('.label').removeClass('error');
    $('.error-message').hide();

    if($('#tour-fio').val()=='')
    {
        errors = true;
        $('#tour-fio-label').addClass('error');
    }
    if($('#tour-phone').val()=='')
    {
        errors = true;
        $('#tour-phone-label').addClass('error');
    }
    if($('#tour-email').val()=='')
    {
        errors = true;
        $('#tour-email-label').addClass('error');
    }

    if(errors)
    {
        $('.error-message').fadeIn();
    }
    else
    {

        $.post('/ru/offers/tours/ajax', {name: $('#tour-fio').val(), phone: $('#tour-phone').val(), email: $('#tour-email').val(),  adults: $('#tour-adult').val(), child: $('#tour-child').val(), tour_title: $('#tour-title').val()}, function(res)
        {
            if(res.status==1)
            {
                $('#tour-form').hide();
                $('.success-message').fadeIn();
            }
        }, "json")
    }

    return false;
}



var tg_current_image = 0;
var gallery_li_width = new Array();
var tour_gallery_max_height = 0;

$(document).ready(function()
{
    $('#tour-gallery li').css('opacity', 0);

    $.each($('#tour-gallery').children('li'), function(i, li)
    {
        if($(li).height() > tour_gallery_max_height) tour_gallery_max_height = $(li).height();

        gallery_li_width[i] = $(li).width() + 6;
        $(li).children('img').click(function()
        {
            var new_img = $(li).attr('id').replace('tour-gallery-img-', '')*1;
            tour_move_gallery(new_img);
        });
    });

    $('#tour-gallery').height(tour_gallery_max_height);
    $('#tour-gallery-wrap').height(tour_gallery_max_height);
    //alert(tour_gallery_max_height);

    $('#tour-gallery li').css('opacity', .5);
    $('#tour-gallery-img-0').animate({'opacity': 1}, 500).css('cursor', 'default');
    tour_move_gallery(0);


    $.each($('#schedule table tr td'), function(i, td)
    {
        k=i+2;
        if(k%2==0)
        {
            $(td).addClass('day');
            $(td).html('<div>' + $(td).html() + '</div>');
        }
        else $(td).addClass('info');
    });
});



/***********************************************************************************************************************
* двигаем картинки в галерее-слайдере
***********************************************************************************************************************/

function tour_move_gallery(new_img)
{
    if(tg_current_image != new_img)
    {
        $('#tour-gallery li').css('opacity', .5).css('cursor', 'pointer');
        $('#tour-gallery-img-'+new_img).animate({'opacity': 1}, 500).css('cursor', 'default');


        var new_position = 0;
        if(new_img>0)
        {
            for(i=0; i<new_img; i++)
            {
                new_position += gallery_li_width[i];
            }
            new_position = new_position * -1;
            new_position = new_position + ($('#tour-gallery-wrap').width() - gallery_li_width[new_img]) / 2;
        }

        if(new_img==$('#tour-gallery').children('li').size()-1)
        {
            new_position = new_position + ($('#tour-gallery-wrap').width() - gallery_li_width[new_img]) / 2;
        }

        $('#tour-gallery').animate({'marginLeft' : new_position}, 500);
        tg_current_image = new_img;
    }
}


/***********************************************************************************************************************
* показываем все отзывы
***********************************************************************************************************************/

function show_all_comments ()
{
    $('#comments .other-comments').slideDown('normal', function() {
        $('.show-other-comments').fadeOut();
    });

}


/***********************************************************************************************************************
* отправляем отзыв
***********************************************************************************************************************/

function send_comment_form (parent)
{
    var errors = false;
    var error_focused = false;
    $('.label label').removeClass('error');
    //$('.error-message').hide();

    if($('#comment-name').val()=='')
    {
        errors = true;
        $('#comment-name-label').addClass('error');
        if (!error_focused) { $('#comment-name').focus(); error_focused = true; }
    }
    if($('#comment-email').val()=='')
    {
        errors = true;
        $('#comment-email-label').addClass('error');
        if (!error_focused) { $('#comment-email').focus(); error_focused = true; }
    }
    if($('#comment-text').val()=='')
    {
        errors = true;
        $('#comment-text-label').addClass('error');
        if (!error_focused) { $('#comment-text').focus(); error_focused = true; }
    }


    if(errors)
    {
        if ($('.error-message').css('display') == 'none') $('.error-message').fadeIn();
    }
    else
    {
        $('.error-message').hide();
        $('#comments .ajax-loader').removeClass('hidden');
        $.post('/ru/'+parent+'/ajax/new_comment', {c_name: $('#comment-name').val(), c_email: $('#comment-email').val(), c_text: $('#comment-text').val(), c_post_id: $('#comment_parent_id').val(),  c_lang: $('#comment-lang').val()}, function(res)
        {
            $('#comments .ajax-loader').addClass('hidden');
            if(res.status==1)
            {
                $('#comment-form').fadeOut('normal', function() {
                    $('.success-message').show();
                    $('.no-comments').hide();
                    if ($('#comments ul').html() == null)
                        $('#comments h2').after('<ul></ul>');
                    $('#comments ul:first').prepend('<li style="display:none;"><div class="info"><span class="name">'+$('#comment-name').val()+'</span><span class="date">'+res.comment_date+'</span></div><div class="text">'+$('#comment-text').val()+'</div></li>');
                    $('html, body').animate({scrollTop:$('#comments ul:first').position().top}, 700, function(){
                        $('#comments ul:first li:first').fadeIn(300);
                    });
                });
            }
        }, "json")
    }

    return false;
}
