// Слайдер фотографий

var currentPicInSlider = 1;
var sliderTimerID = 0;

function changePicInSlider (pic_num)
{
    if (currentPicInSlider == pic_num) return false;

    $('.slider-nav li').removeClass('active');
    $('.slider-nav-btn-'+pic_num).addClass('active');

    $('.index-slide-'+currentPicInSlider).fadeOut('normal', function() {
        currentPicInSlider = pic_num;
        $('.index-slide-'+pic_num).fadeIn('normal', function() {
            currentPicInSlider = pic_num;
        });
        if ($('.slider-nav li').size() > 1) {
            window.clearTimeout(sliderTimerID);
            changePicInSliderByTimer();
        }
    });

}


function changePicInSliderByTimer ()
{
    sliderTimerID = window.setTimeout(function () {
        prev_slide_num = currentPicInSlider;
        currentPicInSlider++;
        if (currentPicInSlider > $('.slider-nav li').size()) currentPicInSlider = 1;
        $('.slider-nav li').removeClass('active');
        $('.slider-nav-btn-'+currentPicInSlider).addClass('active');
        $('.index-slide-'+prev_slide_num).fadeOut('normal', function() {
          $('.index-slide-'+currentPicInSlider).fadeIn('normal');
          changePicInSliderByTimer ();
        });
   }, 3000);
}




/*******************************************************************************
/*  Проверка данных формы обратной связи  **************************************
/******************************************************************************/

function checkFeedbackForm ()
{
    $('#feedback-email').removeClass('error_red');

    if ($('#feedback-email').val() == '')
    {
        $('#feedback-email').focus();
        return false;
    }

    var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
    if ( ! filter.test($('#feedback-email').val()))
    {
        $('#feedback-email').addClass('error_red').focus();
        return false;
    }

    if ($('#feedback-text').val() == '')
    {
        $('#feedback-text').focus();
        return false;
    }

    $('#frm-feedback').submit();
}
