homelinkhover = new Image();
homelinkhover.src = "/wp-content/themes/villain/images/home-link-hover-bg.png";

galleryleft = new Image();
galleryleft.src = "/wp-content/themes/villain/images/arrow-left-hover.png";

galleryright = new Image();
galleryright.src = "/wp-content/themes/villain/images/arrow-right-hover.png";

$(document).ready(function() {
    if ($('#galleryWrapper').length) {
        setTimeout(function() {
            $('#galleryWrapper').animate({ width: '610px' }, 500, function() {
                $('#galleryText,#galleryImages').fadeIn(500, function() {
                    if ($.browser.msie && $.browser.version < 7) {
                        $('.galleryImage:visible a').click(function() {
                            return false;
                        });
                    }
                    else {
                        $('.galleryImage:visible a').jqzoom({
                            zoomType: 'innerzoom',
                            title: false,
                            preloadImages: false
                        });
                    }
                });
            });
        }, 500);
    }
    var total = $('.galleryImage').length;
    $('.galleryArrow a').click(function () {
        var item = $(this).attr('rel');
        var leftNext = item;
        var rightNext = item;
        if (item == 1) {
            leftNext = total;
            rightNext++;
        }
        else if (item == total) {
            leftNext = total - 1;
            rightNext = 1;
        }
        else {
            leftNext = leftNext - 1;
            rightNext++;
        }
        var margin = 372;
        if ($(this).parent().attr('id') == "galleryArrowLeft") margin = -372;
        $('#galleryArrowLeft a').attr('rel', leftNext);
        $('#galleryArrowRight a').attr('rel', rightNext);
        $('.galleryImage:visible').addClass('hideThisImage');
        $('#galleryImage'+item).css({ left: margin+'px', zIndex: 2 }).show().animate({ left: 0 }, 500, function() {
            $(this).css({ zIndex: 0 });
            $('.hideThisImage').hide().removeClass('hideThisImage');
            if ($.browser.msie && $.browser.version < 7) {
                $('.galleryImage:visible a').click(function() {
                    return false;
                });
            }
            else {
                $('.galleryImage:visible a').jqzoom({
                    zoomType: 'innerzoom',
                    title: false,
                    preloadImages: false
                });
            }
        });
        $('.galleryText:visible').fadeOut(500);
        $('#galleryText'+item).fadeIn(500);
        $('#currentImage').html(item);
        return false;
    });
});
