﻿        var big_teaser_images = new Array(5); 
        var big_teaser_links = new Array(5); 
        var big_teaser_play = true;
        var big_teaser_switch = 4500;
        var numberOfImages = 5;
         
        function SetTeaser(nextImage)
        {
            big_teaser_play = false;
            
            var lower = document.getElementById('big_teaser');
            var upper = document.getElementById('big_teaser_imagefader');
            
            lower.style.backgroundImage = upper.style.backgroundImage;
            upper.style.backgroundImage = 'url(' + big_teaser_images[nextImage].src + ')';
            
            SetOpacity(lower, 100);
            SetOpacity(upper, 100);
            
            SetNavItem(nextImage);

            return false;
        }

        function OpenTeaser(index) {
            window.location = big_teaser_links[index];
            return false;
        }
        
        function SwitchTeaser(nextImage)
        {
            if (!big_teaser_play) return;
            
            var lower = document.getElementById('big_teaser');
            var upper = document.getElementById('big_teaser_imagefader');
            
            lower.style.backgroundImage = upper.style.backgroundImage;
            upper.style.backgroundImage = 'url(' + big_teaser_images[nextImage].src + ')';
            
            SetOpacity(lower, 100);
            SetOpacity(upper, 0);
            
            SetNavItem(nextImage);

            FadeIn(0, nextImage);
        }
        
        function SetNavItem(index)
        {
            var navItems = document.getElementById('big_teaser_navi').getElementsByTagName('a');
            for (var i = 0; i < navItems.length; i++) 
            {
                if (navItems[i].className != 'nohover')
                {
                    navItems[i].className = '';
                }
            }
            navItems[index].className = 'active';
            
            document.getElementById('teaserlink').href = big_teaser_links[index];
        }
        
        function FadeIn(opacity, nextImage) 
        {
            if (!big_teaser_play) return;
            
            if (opacity <= 100) 
            {
                var obj = document.getElementById('big_teaser_imagefader');
                SetOpacity(obj, opacity);
                opacity += 10;
                window.setTimeout("FadeIn("+opacity+", " + nextImage + ")", 100);
            }
            else 
            {
                setTimeout('SwitchTeaser(' + (nextImage+1) % numberOfImages + ')', big_teaser_switch);
            }
        }
        
        function SetOpacity(obj, opacity) 
        {
            opacity = (opacity == 100) ? 99.999 : opacity;
        
            obj.style.filter = "alpha(opacity:"+opacity+")"; // IE/Win
            obj.style.KHTMLOpacity = opacity/100; // Safari<1.2, Konqueror
            obj.style.MozOpacity = opacity/100; // Older Mozilla and Firefox
            obj.style.opacity = opacity/100; // Safari 1.2, newer Firefox and Mozilla, CSS3
        }
