// JavaScript Document
var AktHoversLayer=false;

function setAlpha(Obj,NewWert){
 if (Obj.style.MozOpacity!=undefined)
  Obj.style.MozOpacity=NewWert/100; 
 else if (Obj.style.opacity!=undefined)
  Obj.style.opacity=NewWert/100; 
}

function get_ScrollPosY(Obj){
 var ScrollPosY=0;
 if (Obj.pageYOffset) ScrollPosY=Obj.pageYOffset;
 else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
   ScrollPosY = Obj.scrollTop;
 }else if (Obj.scrollTop) ScrollPosY=Obj.scrollTop;
 return ScrollPosY;
}
function get_ScrollPosX(){
 var ScrollPosX=0;
 if (window.pageXOffset) ScrollPosX=window.pageXOffset;
 else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
   ScrollPosX = document.documentElement.scrollLeft;
 }else if (document.body.scrollLeft) ScrollPosX=document.body.scrollLeft;
 return ScrollPosX;
}
function get_WinY(){
 var WinY=0;
 if (window.innerHeight) WinY=window.innerHeight;
 else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
   WinY = document.documentElement.offsetHeight;
 }else if (document.body.offsetHeight) WinY=document.body.offsetHeight;
 return WinY;
}

function get_WinX(){
 var ScrollBarsOn=true;
 if (document.scrollbars) ScrollBarsOn=document.scrollbars.visible;

 var WinX=0;
 if (window.innerWidth) WinX=window.innerWidth;
 else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
   WinX = document.documentElement.offsetWidth+(ScrollBarsOn?-20:0);
 }else if (document.body.offsetWidth) WinX=document.body.offsetWidth+(ScrollBarsOn?-20:0);
 return WinX;
}

function getObj_PosY(Obj){
    if (!Obj) return 0;
    if (!Obj.offsetTop) return 0;
    return Obj.offsetTop+getObj_PosY(Obj.offsetParent);
}
function hidesLayers(Id){
 if (document.getElementsByTagName)
 for (var i=0;i<document.getElementsByTagName("div").length;i++){
  if (document.getElementsByTagName("div")[i].className=="sLayer1vis")
  document.getElementsByTagName("div")[i].className="sLayer1";
 }
}

function fadeinsLayer(Id,NewWert){
 if (!document.getElementById) return false;
 var Obj=document.getElementById("sLayer"+Id);

 if (NewWert>100) NewWert=100;
 setAlpha(Obj,NewWert);
 
 if (NewWert<100)
  window.setTimeout("fadeinsLayer('"+Id+"',"+(NewWert+10)+")",20);
}
function showsLayer(Id,MinY,MaxY){
 if (!document.getElementById) return false;
 var Obj=document.getElementById("sLayer"+Id);
 var Obj2=document.getElementById("sLayerBg"+Id);
 var Obj3=document.getElementById("UserList");
 Obj2.className='sLayer2';
 Obj.className="sLayer1vis";
 var Posy=getObj_PosY(Obj2);
 if (Posy<MinY) return hidesLayers(Id);
         
 Obj2.className=(Posy+Obj2.offsetHeight>MaxY)?'sLayer3':'sLayer2';
 
// if (getObj_PosY(Obj2)+Obj2.offsetHeight>MaxY) return hidesLayers(Id);
 
// if (Obj.style.setAttribute)
// Obj.style.setAttribute("filter","Alpha(opacity:0)");
 setAlpha(Obj,0);
 window.setTimeout("fadeinsLayer('"+Id+"',0)",20);
}

function StopMover(Obj){
    if (!Obj || !Obj.style) return false;
    Obj.style.position='static';
    Obj.style.left="0px";
}
function StartMover(Obj){
    if (!Obj || !Obj.style) return false;
    if (Obj.style.position=='relative') return false;
    if (Obj.offsetWidth<=Obj.parentNode.offsetWidth+4) return false;
    Obj.style.position='relative';
    Obj.style.left='0px';
    window.setTimeout( function () { RunMover(Obj); }, 50);
}
function RunMover2(Obj){
    if (Obj.style.position!='relative') return false;
    var aktPos=parseInt(Obj.style.left.replace("/px/"));
    if (aktPos>=0){
     window.setTimeout( function () { RunMover(Obj); }, 50);
     return false;
    }

    Obj.style.left=(aktPos+1)+"px";
    window.setTimeout( function () { RunMover2(Obj); }, 50);
}
function RunMover(Obj){
    if (Obj.style.position!='relative') return false;
    var aktPos=parseInt(Obj.style.left.replace("/px/"));
    if (aktPos+Obj.offsetWidth<Obj.parentNode.offsetWidth){
     window.setTimeout( function () { RunMover2(Obj); }, 50);
     return false;
    }

    Obj.style.left=(aktPos-1)+"px";
    window.setTimeout( function () { RunMover(Obj); }, 50);
}

function StartYMover(Obj){
    if (!Obj || !Obj.style) return false;
    if (Obj.style.position=='relative') return false;
    if (Obj.offsetHeight<=Obj.parentNode.offsetHeight+2) return false;
    Obj.style.position='relative';
    Obj.style.top='0px';
    window.setTimeout( function () { RunYMover(Obj); }, 100);
}
function RunYMover2(Obj){
    if (Obj.style.position!='relative') return false;
    var aktPos=parseInt(Obj.style.top.replace("/px/"));
    if (aktPos>=0){
     window.setTimeout( function () { RunYMover(Obj); }, 100);
     return false;
    }

    Obj.style.top=(aktPos+1)+"px";
    window.setTimeout( function () { RunYMover2(Obj); }, 100);
}
function RunYMover(Obj){
    if (Obj.style.position!='relative') return false;
    var aktPos=parseInt(Obj.style.top.replace("/px/"));
    if (aktPos+Obj.offsetHeight<Obj.parentNode.offsetHeight){
     window.setTimeout( function () { RunYMover2(Obj); }, 100);
     return false;
    }

    Obj.style.top=(aktPos-1)+"px";
    window.setTimeout( function () { RunYMover(Obj); }, 100);
}


