<!--
floatX=0; // HORIZONTAL POSITION
floatY=200; // VERTICAL POSITION
align="left"; // SET TO left, center OR right (small characters)
valign="top"; // SET TO top, center OR bottom (small characters)
delayspeed=1; // Set to 0 for instant update of the layers position. Otherwise set to 1-10.

// This script is copyright (c) Henrik Petersen, NetKontoret
// Feel free to use this script on your own pages as long as you do not change it.
// It is illegal to distribute the script as part of a tutorial / script archive.
// Updated version available at: http://www.echoecho.com/toolfloatinglayer.htm
// This comment and the 4 lines above may not be removed from the code.

IE4=(document.all);
NS4=(document.layers);

function adjust() {

if (NS4) {
    if (lastX==-1 || delayspeed==0)
    {
     lastX=window.pageXOffset + floatX;
     lastY=window.pageYOffset + floatY;
    }
    else
    {
     dx=Math.abs(window.pageXOffset+floatX-lastX);
     dy=Math.abs(window.pageYOffset+floatY-lastY);
     d=Math.sqrt(dx*dx+dy*dy);
     c=Math.round(d/10);
     if (window.pageXOffset+floatX>lastX) {lastX=lastX+delayspeed+c;}
     if (window.pageXOffset+floatX<lastX) {lastX=lastX-delayspeed-c;}
     if (window.pageYOffset+floatY>lastY) {lastY=lastY+delayspeed+c;}
     if (window.pageYOffset+floatY<lastY) {lastY=lastY-delayspeed-c;}
    }
    document.layers['floatlayer'].pageX = lastX;
    document.layers['floatlayer'].pageY = lastY;
}
else if (IE4){
    if (lastX==-1 || delayspeed==0)
    {
     lastX=document.body.scrollLeft + floatX;
     lastY=document.body.scrollTop + floatY;
    }
    else
    {
     dx=Math.abs(document.body.scrollLeft+floatX-lastX);
     dy=Math.abs(document.body.scrollTop+floatY-lastY);
     d=Math.sqrt(dx*dx+dy*dy);
     c=Math.round(d/10);
     if (document.body.scrollLeft+floatX>lastX) {lastX=lastX+delayspeed+c;}
     if (document.body.scrollLeft+floatX<lastX) {lastX=lastX-delayspeed-c;}
     if (document.body.scrollTop+floatY>lastY) {lastY=lastY+delayspeed+c;}
     if (document.body.scrollTop+floatY<lastY) {lastY=lastY-delayspeed-c;}
    }
    document.all['floatlayer'].style.posLeft = lastX;
    document.all['floatlayer'].style.posTop = lastY;
}	
    setTimeout('adjust()',50);
}

function define()
{
 if (NS4) 
 {  
  if (align=="left") {floatX=ifloatX}; 
  if (align=="right") {floatX=window.innerWidth-ifloatX};
  if (align=="center") {floatX=Math.round((window.innerWidth/2)-ifloatX)};
  if (valign=="top") {floatY=ifloatY}   
  if (valign=="bottom") {floatY=window.innerHeight-ifloatY};
  if (valign=="center") {floatY=Math.round((window.innerHeight/2)-ifloatY)};
 }
 if (IE4) 
 {
 if (align=="left") {floatX=ifloatX}; 
 if (align=="right") {floatX=document.body.offsetWidth-ifloatX}
 if (align=="center") {floatX=Math.round((document.body.offsetWidth/2)-ifloatX)}
 if (valign=="top") {floatY=ifloatY} 
 if (valign=="bottom") {floatY=document.body.offsetHeight-ifloatY}
 if (valign=="center") {floatY=Math.round((document.body.offsetHeight/2)-ifloatY)}
 }
}

// Start of Drawing Menu
if (NS4) {document.write('<LAYER NAME="floatlayer" LEFT="'+floatX+'" TOP="'+floatY+'">');}
if (IE4) {document.write('<div id="floatlayer" style="position:absolute; left:'+floatX+'; top:'+floatY+';">');}

//-->