var persistclose_sol=1 //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startX_sol = 10 //set x offset of bar in pixels
var startY_sol = 5 //set y offset of bar in pixels
var verticalpos_sol="fromtop" //enter "fromtop" or "frombottom"

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

function get_cookie_sol(Name) {
	var search_sol = Name + "="
	var returnvalue_sol = "";
	if (document.cookie.length > 0) {
		offset_sol = document.cookie.indexOf(search_sol)
		if (offset_sol != -1) {
			offset_sol += search_sol.length
			end_sol = document.cookie.indexOf(";", offset_sol);
			if (end_sol == -1) end_sol = document.cookie.length;
			returnvalue_sol=unescape(document.cookie.substring(offset_sol, end_sol))
		}
	}
	return returnvalue_sol;
}

function closebar_sol(){
	if (persistclose_sol)
		document.getElementById("topbar_sol").style.visibility="hidden"
}

function staticbar_sol(){
	barheight_sol=document.getElementById("topbar_sol").offsetHeight
	var ns_sol = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d_sol = document;
	
	function ml_sol(id_sol){
		var el_sol=d_sol.getElementById(id_sol);
		
		if (!persistclose_sol || persistclose_sol && get_cookie_sol("remainclosed_sol")=="")
			el_sol.style.visibility="visible"
		
		if(d_sol.layers)el_sol.style=el_sol;
			el_sol.sP=function(x,y){this.style.right=x+"px";this.style.top=y+"px";};
		
		el_sol.x = startX_sol;
		
		if (verticalpos_sol=="fromtop")
			el_sol.y = startY_sol;
		else{
			el_sol.y = ns_sol ? pageYOffset + innerHeight : iecompattest_sol().scrollTop + iecompattest_sol().clientHeight;
			el_sol.y -= startY_sol;
		}
		return el_sol;
	}
	
	window.stayTopright_sol=function(){
		
		if (verticalpos_sol=="fromtop"){
			var pY_sol = ns_sol ? pageYOffset : iecompattest_sol().scrollTop;
			ftlObj_sol.y += (pY_sol + startY_sol - ftlObj_sol.y)/8;
		}else{
			var pY_sol = ns_sol ? pageYOffset + innerHeight - barheight_sol: iecompattest_sol().scrollTop + iecompattest_sol().clientHeight - barheight_sol;
			ftlObj_sol.y += (pY_sol - startY_sol - ftlObj_sol.y)/8;
		}
		
		ftlObj_sol.sP(ftlObj_sol.x, ftlObj_sol.y);
		setTimeout("stayTopright_sol()", 0);
	}
	
	ftlObj_sol = ml_sol("topbar_sol");
	stayTopright_sol();
}

if (window.addEventListener)
	window.addEventListener("load", staticbar_sol, false)
else if (window.attachEvent)
	window.attachEvent("onload", staticbar_sol)
else if (document.getElementById)
	window.onload=staticbar_sol