NS6 = (document.getElementById&&!document.all);
IE = (document.all);
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4");

YOffset = 590;
XOffset = 0;
staticYOffset = 30;
menuIsStatic = "yes";
menuWidth = 150;
barWidth = 751;

function truebody()
{
	return (document.compatMode!="BackCompat") ? document.documentElement : document.body;
}

moving = setTimeout('null',1);

function slideMenu(num)
{
	if (IE) 
		ssm.pixelLeft += num;

	if (NS6) 
		ssm.left = parseInt(ssm.left)+num+"px";
	
	if (NS) 
	{
		ssm.left = parseInt(ssm.left)+num; 
		bssm.clip.right += num;
		bssm2.clip.right += num;
	}
}

function makeStatic() 
{
	if (NS||NS6) 
		winY = window.pageYOffset;

	if (IE) 
		winY = truebody().scrollTop;

	if (NS6||IE||NS) 
	{
		if (winY!=lastY && winY > YOffset-staticYOffset) 
			smooth = .2 * (winY - lastY - YOffset + staticYOffset);
		else if (YOffset-staticYOffset+lastY>YOffset-staticYOffset) 
			smooth = .2 * (winY - lastY - (YOffset-(YOffset-winY)));
		else 
			smooth = 0;

		if (smooth > 0) 
			smooth = Math.ceil(smooth);
		else 
			smooth = Math.floor(smooth);

		if (IE) 
			bssm.pixelTop += smooth;
		if (NS6) 
			bssm.top = parseInt(bssm.top)+smooth+"px";	
		if (NS) 
			bssm.top = parseInt(bssm.top)+smooth;
		lastY = lastY+smooth;
		setTimeout('makeStatic()', 1);
	}
}

function initSlide() 
{
	if (NS6)
	{
		ssm = document.getElementById("thessm").style;
		bssm = document.getElementById("basessm").style;
		bssm.clip = "rect(0 "+document.getElementById("thessm").offsetWidth+" "+document.getElementById("thessm").offsetHeight+" 0)";
		ssm.visibility = "visible";
	}
	else if (IE) 
	{
		ssm = document.all("thessm").style;bssm=document.all("basessm").style;
		bssm.clip = "rect(0 "+thessm.offsetWidth+" "+thessm.offsetHeight+" 0)";
		bssm.visibility = "visible";
	}
	else if (NS) 
	{
		bssm = document.layers["basessm1"];
		bssm2 = bssm.document.layers["basessm2"];
		ssm = bssm2.document.layers["thessm"];
		bssm2.clip.left = 0;
		ssm.visibility = "show";
	}
	
	if (menuIsStatic == "yes") 
		makeStatic();
}
