/* JS / Flash - Scroller ... */
/* mehr dazu folgt später...required */

        function flash_detection(required, max)
            {
                var required_version = required;
                var max_version = max;
                var available_version = 0;

                if(typeof(navigator.plugins["Shockwave Flash"]) == "object")
                {
                    var description = navigator.plugins["Shockwave Flash"].description;
                    available_version = description.substr(16, (description.indexOf(".", 16) - 16));
                }
                 else if(typeof(ActiveXObject) == "function")
                {
                    for(var i = 2; i < (max_version + 1); i ++)
                    {
                        try
                        {
                            if(typeof(new ActiveXObject("ShockwaveFlash.ShockwaveFlash." + i)) == "object")
                            {
                                available_version = i;
                            }
                       }
                       catch(error)
                       {
                       }
                    }
                }
                return [available_version, required_version];
            }


        BorderBild = "spacer.gif";

        function spacerreplaceborder()
        {
        		anzahlDerBilder = document.images.length;
        									
        		for(i=0;i<anzahlDerBilder;i++)
        		{
        				ordner = document.images[i].src;
        									
        				file = ordner.slice(ordner.lastIndexOf("/")+1);
        									
        				if(BorderBild == file)
        				{
        						document.images[i].style.border = "0px";
        				}
        		}
        									
        }
        
        //scroller width
        var swidth=130;

        //scroller height
        var sheight=200;

        //background color
        var sbcolor='#330099';

        //scroller's speed
        var sspeed=2;

        var msg=''

        //End of your messages
        // Begin the ticker code

        var resumesspeed=sspeed
        function startTicker() {
              window.setTimeout("start()", 5000);
        }


        function start() {

                var result = flash_detection(8, 9);
                if(!result[0])
                {
                    //set variable for ticker
                    msg += document.getElementById("news_mitte_inhalt").innerHTML;

                    if (document.all) iemarquee(ticker);
                    else if (document.getElementById)
                            ns6marquee(document.getElementById('ticker'));
                }
                 else if(result[0] < result[1])
                {
                    //set variable for ticker
                    msg += document.getElementById("news_mitte_inhalt").innerHTML;

                    if (document.all) iemarquee(ticker);
                    else if (document.getElementById)
                            ns6marquee(document.getElementById('ticker'));
                }
                 else
                {
                    document.getElementById('ticker').innerHTML = '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="138" height="250" id="testtext" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="movie" value="../lib/newsticker/news.swf" /><param name="quality" value="high" /><param name="wmode" value="transparent" /><embed wmode="transparent" src="../lib/newsticker/news.swf" quality="high" width="138" height="250" name="testtext" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />';
                }
        }


        function iemarquee(whichdiv){
                spacerreplaceborder();

                iediv=eval(whichdiv)
                sheight += 50;
                iediv.style.pixelTop=sheight
                iediv.innerHTML=msg
                sizeup=iediv.offsetHeight
                ieslide()
        }

        function ieslide(){
                spacerreplaceborder();

                if (iediv.style.pixelTop>=sizeup*(-1)){
                        iediv.style.pixelTop-=sspeed
                        setTimeout("ieslide()",100)
                }
                else{
                        iediv.style.pixelTop=sheight
                        ieslide()
                }
        }
        
        function ns6marquee(whichdiv){
                spacerreplaceborder();
                
                ns6div=eval(whichdiv)
                sheight += 50;
                ns6div.style.top=sheight + "px";
                ns6div.innerHTML=msg
                sizeup=ns6div.offsetHeight
                ns6slide()
        }
        function ns6slide(){
                spacerreplaceborder();
                
                if (parseInt(ns6div.style.top)>=sizeup*(-1)){
                        theTop = parseInt(ns6div.style.top)-sspeed
                        ns6div.style.top = theTop + "px";
                        setTimeout("ns6slide()",100)
                }
                else {
                        ns6div.style.top = sheight + "px";
                        ns6slide()
                }
        }


