$(document).ready(function() {
    var currentPosition = 0;
    var wrapperWidth = $('.dog-box-wrapper').innerWidth();
    var elementWidth = $('.dog-box:first').outerWidth(true);
    var elementsCount = $('.dog-box').length - Math.round(wrapperWidth / elementWidth);         
    
    $('#home-dogs-prev-id a').click(function() {
        if (currentPosition >= 0)
        {
            currentPosition -= 1;
            
            $('.dog-box-wrapper').filter(':not(:animated)').animate({
                scrollLeft : currentPosition * elementWidth
            }, 500);
                        
        }
        
        return false;
    });
    $('#home-dogs-next-id a').click(function() {
        if (currentPosition < elementsCount)
        {
            currentPosition += 1;
            //$('.dog-box-wrapper').scrollLeft(currentPosition);    
              
            $('.dog-box-wrapper').filter(':not(:animated)').animate({
                scrollLeft : currentPosition * elementWidth
            }, 500);
        }
          
        return false;
    });
    
    var alreadyClicked = false;
    $('.dog-contact-form-items .item .checkbox input').click(function() {
        alreadyClicked = true;
        if ($(this).attr("checked") == true)  
        {
            $(this).parent().parent().addClass('checked');
        }
        else
        {
            $(this).parent().parent().removeClass('checked');
        }
    });    
    
    $('.dog-contact-form-items .item').click(function() {
        if (!alreadyClicked)
        {
            if ($(this).children('.checkbox').children('input').attr("checked") == true)  
            {
                $(this).removeClass('checked');
                $(this).children('.checkbox').children('input').attr("checked", false);
            }
            else
            {
                $(this).addClass('checked');
                $(this).children('.checkbox').children('input').attr("checked", true);
            }
        }
        alreadyClicked = false;
    });
    
    $('#betreff-id').change(function() {
        if ($('#betreff-id').val() == 'reservierung')
        {
            $("#dog-contact-form-items-container").show();
        }
        else
        {
            $("#dog-contact-form-items-container").hide();
        }
    });
    
    $('#transport-id').change(function() {
        if ($('#transport-id').val() == 'send')
        {
            $("#transport-additional-1").show();
            $("#transport-additional-2").show();
            $("#transport-additional-3").show();
        }
        else
        {
            $("#transport-additional-1").hide();
            $("#transport-additional-2").hide();
            $("#transport-additional-3").hide();
        }
    });

    var i = 1;    
    while ($('a.side-gallery-date-' + i).length > 0)
    {
        $('a.side-gallery-date-' + i).lightBox();    
        i++;
    }
});


