var persistclose = 1; //set to 0 or 1. 1 means once the bar is 
                      //manually closed, it will remain closed for browser session
var startX = 10;   //set x offset of bar in pixels
var startY = 5;    //set y offset of bar in pixels
var verticalpos = "fromtop"; //enter "fromtop" or "frombottom"
var barheight = 1;

function iecompattest(){
return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body}

function get_cookie(Name) {
var search = Name + "=", returnvalue = "";
if(document.cookie.length > 0){ offset = document.cookie.indexOf(search);
if(offset != -1){ offset += search.length; end = document.cookie.indexOf(";", offset);
if(end == -1) end = document.cookie.length; returnvalue=unescape(document.cookie.substring(offset, end));}}
return returnvalue;}

function closebar(){if (persistclose) document.cookie="remainclosed=1"; document.getElementById("topbar").style.visibility="hidden";}


function staticbar(){
if(document.getElementById("topbar") != null) {
barheight=document.getElementById("topbar").offsetHeight;
var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera; var d = document;
function ml(id){
var el=d.getElementById(id);
if (!persistclose || persistclose && get_cookie("remainclosed")=="")
el.style.visibility="visible";
if(d.layers)el.style=el; el.sP=function(x,y){this.style.right=x+"px";this.style.top=y+"px";}; el.x = startX;
if (verticalpos=="fromtop") el.y = startY; else{
el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight; el.y -= startY;} return el;}

window.stayTopLeft=function(){
if (verticalpos=="fromtop"){ var pY = ns ? pageYOffset : iecompattest().scrollTop;
ftlObj.y += (pY + startY - ftlObj.y)/8;} else{
var pY = ns ? pageYOffset + innerHeight - barheight: iecompattest().scrollTop + iecompattest().clientHeight - barheight; ftlObj.y += (pY - startY - ftlObj.y)/8;}

ftlObj.sP(ftlObj.x, ftlObj.y);
setTimeout("stayTopLeft()", 10);}
ftlObj = ml("topbar"); stayTopLeft();}
}
if (window.addEventListener) window.addEventListener("load", staticbar, false);
else if (window.attachEvent) window.attachEvent("onload", staticbar);
else if (document.getElementById) window.onload=staticbar;
