function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function NewWindow(link)
{
  Info = window.open(link, "Details", 'width=670,height=275,resizable=1,screenX=0,screenY=0,locationbar=no,menubar=no,status=no,scrollbars');
}

function setVariables()
{
  y1=5;
  ob=1;
  max=1;
  if (navigator.appName == "Netscape")
  {
    v=".top=";h=".left=";dS="document.";sD="";
    y="window.pageYOffset";x="window.pageXOffset";iW="window.innerWidth";iH="window.innerHeight"
   } else {
    h=".pixelLeft=";v=".pixelTop=";dS="";sD=".style";
y="document.body.scrollTop";x="document.body.scrollLeft";iW="document.body.clientWidth";iH="document.body.clientHeight"
  }
  var object="object1";
  checkLocationA()
}
movex=0,movey=0,xdiff=0,ydiff=0,ystart=0,xstart=0

function checkLocation()
{
 innerX=-2; // linker Fensterrandabstand
 innerY=118; // Abstand vom oberen Fensterrand
 if (document.layers){innerY-=10;innerX-=10}
 yy=eval(y);
 xx=eval(x);
 ydiff=ystart-yy;
 xdiff=xstart-xx;
 if ((ydiff<(-0.01))||(ydiff>(0.01))) movey=Math.round(ydiff/10),ystart-=movey
 if ((xdiff<(-0.01))||(xdiff>(0.01))) movex=Math.round(xdiff/10),xstart-=movex

 N=(document.layers)?1:0
 V=(N) ? 4:5
 if (V==4)
   {
    var object="object1"
    eval(dS+object+sD+v+(ystart+innerY+10));
    eval(dS+object+sD+h+(xstart+innerX+10));
} else {
object=document.getElementById('object1')
object.style.top=ystart+innerY
object.style.left=xstart+innerX
}
setTimeout("checkLocation()",10)}

function checkLocationA()
{
 ystart=eval(y)+5;
 xstart=eval(x)+5;}
 spread=40
  function scrollOn()
   {
    items=5
    if (ob<=items)
     {
      objectX="object"+ob;
      y1+=10;
      N=(document.layers)?1:0
      V=(N) ? 4:5
       if (V==4)
        {
          eval(dS + objectX + sD + v + y1);
        } else {
          object=document.getElementById(objectX)
          object.style.top=y1
        }
          if (y1<max) xx=setTimeout ("scrollOn()",20)
          else y1=-50, max+=spread, ob+=1, xx=setTimeout("scrollOn()",20)
        }
      if (ob>1){clearTimeout(xx);checkLocation();
    }
}

