﻿// JScript File

function getPosition(element)
{
  var elem=element,tagname="",x=0,y=0;
  while ((typeof(elem)=="object")&&(typeof(elem.tagName)!="undefined"))
  {
    y+=elem.offsetTop;   
    x+=elem.offsetLeft; 
    tagname=elem.tagName.toUpperCase(); 

    if (tagname=="BODY")
      elem=0;

    if (typeof(elem)=="object")
      if (typeof(elem.offsetParent)=="object")
        elem=elem.offsetParent;
  }

  position=new Object();
  position.x=x;
  position.y=y;
  return position;
}

function alertPosition(elementId)
{
  var a,element;

  element=document.getElementById(elementId);
 
  a=getPosition(element);
  window.alert("Position "+elementId+": ("+a.x+","+a.y+")");
}

//var FloatDivleft="500";
var aktpos=new Object();
//    aktpos=getPosition(document.getElementById("marker"));
var FloatDivleft="0px";

var FloatDivtop="260px";

var ie=(document.all || window.opera) && document.getElementById;
var iebody=(document.compatMode=="CSS1Compat")? document.documentElement : document.body;

function positionit()
{
    aktpos=getPosition(document.getElementById("marker"));
    FloatDivleft=aktpos.x;
    FloatDivobj=document.getElementById("FloatDiv");
//    var window_width=ie && !window.opera? iebody.clientWidth : window.innerWidth-20;
    var window_width=ie && !window.opera? iebody.clientWidth : window.innerWidth-20;
    window_height=ie && !window.opera? iebody.clientHeight : window.innerHeight;
    var dsocleft=ie? iebody.scrollLeft : pageXOffset;
    var FloatDivwidth=FloatDivobj.width;
    FloatDivheight=FloatDivobj.height;
    FloatDivobj.style.left=FloatDivleft;
//    FloatDivobj.style.left=(FloatDivleft=="right")? window_width-FloatDivwidth-20 : FloatDivleft;
    setInterval("repositionit()", 1);
}

function repositionit()
{
    dsoctop=ie? iebody.scrollTop : pageYOffset;
    FloatDivobj.style.top=(FloatDivtop=="bottom")? window_height-FloatDivheight-14+dsoctop : parseInt(FloatDivtop)+dsoctop;
}




