(function(){
    function slideSwitch(){
        var active = $('div#image-rotate img.active');
        var next = active.next();
        if (next.length == 0)
        {
            next = $('div#image-rotate img.first');
        }
        active.addClass('last-active');
        next.css({opacity: 0.0}).addClass('active').animate({opacity: 1.0}, 2000, function(){
                active.removeClass('active last-active');
            });
    };

    function setupImages() {
        var body_class = $('body').attr('class');
        var rotate_div = $('#image-rotate');

	var images = {
            home: {
                1: 'front_1.jpg',
                2: 'front_2.gif',
                3: 'front_3.jpg'
            },
            kiropraktik: {
                1: 'kiropraktik_1.jpg',
                2: 'kiropraktik_2.gif',
                3: 'kiropraktik_3.jpg'
            },
            'kiropraktisk-behandling': {
                1: 'kiropraktisk-behandling_1.jpg',
                2: 'kiropraktisk-behandling_2.gif',
                3: 'kiropraktisk-behandling_3.jpg'
            },
            'voksne-kiropraktik': {
                1: 'voksne-kiropraktik_1.jpg',
                2: 'voksne-kiropraktik_2.gif',
                3: 'voksne-kiropraktik_3.jpg'
            },
            'born-unge-kiropraktik': {
                1: 'born-unge-kiropraktik_1.jpg',
                2: 'born-unge-kiropraktik_2_2.gif',
                3: 'born-unge-kiropraktik_3.jpg'
            },
            'spadborn-kiropraktik': {
                1: 'spadborn-kiropraktik_1.jpg',
                2: 'spadborn-kiropraktik_2.gif',
                3: 'spadborn-kiropraktik_3.jpg'
            },
            'sportsskader': {
                1: 'sportsskader_1.jpg',
                2: 'sportsskader_2.gif',
                3: 'sportsskader_3.jpg'
            },
            'klinikken': {
                1: 'klinikken_1.jpg',
                2: 'klinikken_2.gif',
                3: 'klinikken_3.jpg'
            },
            'fysioterapi-genoptraning': {
                1: 'fysioterapi-genoptraning_1.jpg',
                2: 'fysioterapi-genoptraning_2.gif',
                3: 'fysioterapi-genoptraning_3.jpg'
            },
            'behandlingen': {
                1: 'behandlingen_1.jpg',
                2: 'behandlingen_2.gif',
                3: 'behandlingen_3.jpg'
            },
            'find-os': {
                1: 'find-os_1.jpg',
                2: 'find-os_2.gif',
                3: 'find-os_3.jpg'
            },
            'honorar-tilskud': {
                1: 'honorar-tilskud_1.jpg',
                2: 'honorar-tilskud_2_2.gif',
                3: 'honorar-tilskud_3.jpg'
            },
            'den-offentlige-sygesikring': {
                1: 'den-offentlige-sygesikring_1.jpg',
                2: 'den-offentlige-sygesikring_2.gif',
                3: 'den-offentlige-sygesikring_3.jpg'
            },
            'sygeforsikringen-danmark': {
                1: 'sygeforsikringen-danmark_1.jpg',
                2: 'sygeforsikringen-danmark_2.gif',
                3: 'sygeforsikringen-danmark_3.jpg'
            },
            'virksomhedsordningen': {
                1: 'virksomhedsordningen_1.jpg',
                2: 'virksomhedsordningen_2_2.gif',
                3: 'virksomhedsordningen_3.jpg'
            },
            'sundhedsforsikring': {
                1: 'sundhedsforsikring_1.jpg',
                2: 'sundhedsforsikring_2.gif',
                3: 'sundhedsforsikring_3_2.jpg'
            },
            'teamet': {
                1: 'teamet_1.jpg',
                2: 'teamet_3_2.jpg',
                3: 'teamet_3.jpg'
            }
        }

        var first_img  = $('<img src="/uploads/images/fading/' + images[body_class][1] + '" alt="" class="first active" style="display: none"/>');
        var second_img = $('<img src="/uploads/images/fading/' + images[body_class][2] + '" alt=""/>');
        var third_img  = $('<img src="/uploads/images/fading/' + images[body_class][3] + '" alt=""/>');

        rotate_div.append(first_img);

        first_img.load(function() {
            $(this).fadeIn(500, function() {
                rotate_div.append(second_img);
                rotate_div.append(third_img);
                window.setInterval(slideSwitch, 7000);
            });
        });

    }

    $(document).ready(function(){
        setupImages();
    })
}
)()

