        var scroller_width='200px'
        var scroller_height='141px'
        var bgcolor='#E0EFD1'
        var pause=4000 
        
        var baseopacity=20
        function slowhigh(which2){
            imgobj=which2
            browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
            highlighting=setInterval("gradualfade(imgobj)",50)
        }
        
        function cleartimer(){
            if (window.highlighting) clearInterval(highlighting)
        }

        function gradualfade(cur2){
            if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
                cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
            else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
                cur2.filters.alpha.opacity+=10
            else if (window.highlighting)
                clearInterval(highlighting)
        }
        
        
        var scrollercontent=new Array()
        scrollercontent[0]='<a href="http://ncaafootball.com" target="_blank"><img id="portfolio" src="http://jeffmoser.com/images/portfolio_ncaafootball.jpg" width="200" height="141" border="0" /></a>'
        scrollercontent[1]='<a href="http://ncaafbmobile.com" target="_blank"><img id="portfolio" src="http://jeffmoser.com/images/portfolio_ncaafbmobile.jpg" width="200" height="141" border="0" /></a>'
        scrollercontent[2]='<a href="http://texasfootball.com" target="_blank"><img id="portfolio" src="http://jeffmoser.com/images/portfolio_texasfootball.jpg" width="200" height="141" border="0" /></a>'
        scrollercontent[3]='<a href="http://secsports.com" target="_blank"><img id="portfolio" src="http://jeffmoser.com/images/portfolio_secsports.jpg" width="200" height="141" border="0" /></a>'
        scrollercontent[4]='<a href="http://ukathletics.com" target="_blank"><img id="portfolio" src="http://jeffmoser.com/images/portfolio_ukathletics.jpg" width="200" height="141" border="0" /></a>'
        scrollercontent[5]='<a href="http://contoursexpress.com" target="_blank"><img id="portfolio" src="http://jeffmoser.com/images/portfolio_contours.jpg" width="200" height="141" border="0" /></a>'
        scrollercontent[6]='<a href="http://usmiles.com" target="_blank"><img id="portfolio" src="http://jeffmoser.com/images/portfolio_usmiles.jpg" width="200" height="141" border="0" /></a>'
        

         var ie4=document.all
         var dom=document.getElementById&&navigator.userAgent.indexOf("Opera")==-1

         var curpos=scroller_height*(1)
         var degree=10
         var curcanvas="canvas0"
         var curindex=0
         var nextindex=1

         function moveslide(){
            if (curpos>0){
                curpos=Math.max(curpos-degree,0)
                tempobj.style.top=curpos+"px"
            }
            else{
                clearInterval(dropslide)
                if (crossobj.filters)
                    crossobj.filters.alpha.opacity=100
                else if (crossobj.style.MozOpacity)
                    crossobj.style.MozOpacity=1
                nextcanvas=(curcanvas=="canvas0")? "canvas0" : "canvas1"
                tempobj=ie4? eval("document.all."+nextcanvas) : document.getElementById(nextcanvas)
                tempobj.innerHTML=scrollercontent[curindex]
                nextindex=(nextindex<scrollercontent.length-1)? nextindex+1 : 0
                setTimeout("rotateslide()",pause)
                //setTimeout("slowhigh(tempobj)",pause)
            }
        }

       function rotateslide(){
            resetit(curcanvas)
            crossobj=tempobj=ie4? eval("document.all."+curcanvas) : document.getElementById(curcanvas)
            crossobj.style.zIndex++
            setOpacity(crossobj, 0, 100, 50000)
            //if (crossobj.filters)
            //     document.all.canvas0.filters.alpha.opacity=document.all.canvas1.filters.alpha.opacity=20
            //     //document.all.canvas0.filters.alpha.opacity=document.all.canvas1.filters.alpha.opacity('portfolio',100,0,500)
            // else if (crossobj.style.MozOpacity)
            //     document.getElementById("canvas0").style.MozOpacity=document.getElementById("canvas1").style.MozOpacity=0.2
            //     //document.getElementById("canvas0").style.MozOpacity=setOpacity()
            var temp='setInterval("moveslide()",500)'
            dropslide=eval(temp)
            curcanvas=(curcanvas=="canvas0")? "canvas1" : "canvas0"
            
            
            curindex=(curindex<scrollercontent.length-1)? curindex+1 : 0
        }

        function resetit(what){
            setOpacity(what, 100, 0, 50000)
            //curpos=parseInt(scroller_height)*(1)
            //var crossobj=ie4? eval("document.all."+what) : document.getElementById(what)
            //crossobj.style.top=curpos+"px"
        }

        function startit(){
            crossobj=ie4? eval("document.all."+curcanvas) : dom? document.getElementById(curcanvas) : document.tickernsmain.document.tickernssub
            crossobj.innerHTML=scrollercontent[curindex]
            rotateslide()
        }

        if (ie4||dom||document.layers)
        window.onload=startit


        
        
        
        
function setOpacity(id, opacStart, opacEnd, millisec) {
    //speed for each frame
    var speed = Math.round(millisec); // / 100);
    var timer = 0;

    //determine the direction for the blending, if start and end are the same nothing happens
    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

//change the opacity for different browsers
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
}


