
var isdx;
var step;
var elem;
var ismoving;
var textelem=false;
var opacity = 0; 

function fadein()
       {
       e=document.getElementById(textelem).style 
       opacity += 0.1;  
       e.visibility='visible'
       e.opacity=opacity; 
       e.filter = "alpha(opacity=" + opacity*100 + ")";
       e.MozOpacity = opacity;


       if(opacity > 0.5 )
                {
                 e.MozOpacity = 0.5;
                 e.filter = "alpha(opacity=" + 50 + ")";
                 window.clearInterval(aktiv);
                 opacity = 0  
                 }
       
       }
function fade()
       {aktiv = window.setInterval("fadein()", 100);} 

function move()
       {
       elem.style.left=(parseInt(elem.style.left)+step)+'px'
       isdx=isdx-Math.abs(step)
       if (isdx<Math.abs(step)*2) step = step>0?1:-1 
       if (isdx>0)
        window.setTimeout("move()",10); 
       else ismoving=false;   
       }
function mover(what,dx,st,abswidth)
       {
        textelem=what+"_text"
        document.getElementById(textelem).style.visibility='hidden' 

        if (ismoving==true) return;
        elem=document.getElementById(what)
        if(st<0) window.setTimeout("document.getElementById('"+what+"_left').style.visibility='visible'",1000)
        if(st>0 && parseInt(elem.style.left)+dx>=0)
              {window.setTimeout("document.getElementById('"+what+"_left').style.visibility='hidden'",1000)}  
        if(st<0 && parseInt(elem.style.left) + abswidth-2*dx  <=0)
              {window.setTimeout("document.getElementById('"+what+"_right').style.visibility='hidden'",1000)}  
        if( parseInt(elem.style.left) + abswidth - dx  <=0 )
              {window.setTimeout("document.getElementById('"+what+"_right').style.visibility='visible'",1000)}  
        window.setTimeout("fade()",3000)  
        step=st;
        isdx=dx;
        ismoving=true; 
        move()   
       }
