/***********************************************
* Floating Top Bar script- © Dynamic Drive (www.dynamicdrive.com)
* Sliding routine by Roy Whittle (http://www.javascript-fx.com/)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

var persistclose	=	0; //set to 0 or 1. 1 means once the bar is manually closed, it will remain closed for browser session
var startXLeft 		= 0; //set x offset of bar in pixels
var startXRight 	= 0; //set x offset of bar in pixels
var startY 				= 0; //set y offset of bar in pixels
var verticalpos		= "fromtop"; //enter "fromtop" or "frombottom"

function iecompattest(){
	return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body
}



function staticbar(){
	var barheight_left 	=	document.getElementById("topbar_left").offsetHeight;
	var barheight_right =	document.getElementById("topbar_right").offsetHeight;
	var table_general = document.getElementById("table_general");
	var ns = (navigator.appName.indexOf("Netscape") != -1) || window.opera;
	var d = document;
	var td_adver_left;
	var td_adver_right;
	
	
	function ml(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose)
		el.style.visibility="visible";
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		el.x = startXLeft;
		if (verticalpos=="fromtop")
		el.y = startY;
		else{
		el.y = ns ? pageYOffset + innerHeight : iecompattest().scrollTop + iecompattest().clientHeight;
		el.y -= startY;
		}
		return el;
	}
	function m2(id){
		var el=d.getElementById(id);
		if (!persistclose || persistclose)
		el.style.visibility="visible";
		if(d.layers)el.style=el;
		el.sP=function(x,y){this.style.left=x+"px";this.style.top=y+"px";};
		startXRight = table_general.offsetWidth + table_general.offsetLeft - 30;
		el.x = startXRight;
		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;
			var pImg = ns ? innerHeight - barheight_left: iecompattest().clientHeight - barheight_left + 30;
			ftlObjLeft.y += (pY + startY - ftlObjLeft.y)/8;
		}
		else{
			var pY = ns ? pageYOffset + innerHeight - barheight_left: iecompattest().scrollTop + iecompattest().clientHeight - barheight_left;
			ftlObjLeft.y += (pY - startY - ftlObjLeft.y)/8;
		}
		
		barleft = document.getElementById("table_general").offsetLeft;
		td_adver_left = document.getElementById("td_adver_left");
		td_adver_left.width = barleft - 5;
		td_adver_left.style.height = pImg+'px';
		//ftlObjLeft.x = barleft + ftlObjLeft.style.width;
		//document.getElementById('temp').innerHTML += barleft+' ';
		
		ftlObjLeft.sP(ftlObjLeft.x, ftlObjLeft.y);
		setTimeout("stayTopLeft()", 10);
	}
	
	window.stayTopRight=function(){
		if (verticalpos=="fromtop"){
			var pY = ns ? pageYOffset : iecompattest().scrollTop;
			var pImg = ns ? innerHeight - barheight_right: iecompattest().clientHeight - barheight_right + 30;
			ftlObjRight.y += (pY + startY - ftlObjRight.y)/8;
		}
		else{
			var pY = ns ? pageYOffset + innerHeight - barheight_right: iecompattest().scrollTop + iecompattest().clientHeight - barheight_right;
			ftlObjRight.y += (pY - startY - ftlObjRight.y)/8;
		}
		
		barright = document.getElementById("table_general").offsetLeft;
		td_adver_right = document.getElementById("td_adver_right");
		ftlObjRight.x = table_general.offsetWidth + table_general.offsetLeft - 5;
		td_adver_right.width = barright;
		td_adver_right.style.height = pImg+'px'; 
		//ftlObjRight.x = barleft + ftlObjRight.style.width;
		//document.getElementById('temp').innerHTML += td_adver_right.style.width+' ';
		
		ftlObjRight.sP(ftlObjRight.x, ftlObjRight.y);
		setTimeout("stayTopRight()", 10);
	}
	
	ftlObjLeft 	= ml("topbar_left");
	ftlObjRight = m2("topbar_right");
	stayTopLeft();
	stayTopRight();
}
