NS6 = (document.getElementById && !document.all);
IE = (document.all);
NS = (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) == "4");

tempBar = '';
barBuilt = 0;
ssmOpen = 0;
ssmClosed = 0;
ssmItems = new Array();

moving = setTimeout('null',1);

function moveOut()
{
	window.status ='';
	if ((NS6||NS) && parseInt(ssm.left) < 0 || IE && ssm.pixelLeft < 0)
	{
		clearTimeout(moving);
		moving = setTimeout('moveOut()', slideSpeed);
		slideMenu(menuStepping);
		ssmOpen = 0;
	}
	else
	{
		clearTimeout(moving);
		moving = setTimeout('null',1);
		ssmOpen = 1;
	}
}

function moveBack()
{
	if (ssmOpen)
	{
		clearTimeout(moving);
		moving = setTimeout('moveIn()', waitTime);
	}
}

function moveIn()
{
	if ((NS6||NS) && parseInt(ssm.left)>(-menuWidth) || IE && ssm.pixelLeft > (-menuWidth))
	{
		clearTimeout(moving);
		moving = setTimeout('moveIn()', slideSpeed);
		slideMenu(-menuStepping);
		ssmClosed = 0;
	}
	else
	{
		clearTimeout(moving);
		moving = setTimeout('null',1);
		ssmClosed = 1;
	}
}

function slideMenu(num)
{
	if (IE) { ssm.pixelLeft += num; }
	if (NS || NS6) { ssm.left = parseInt(ssm.left) + num; }
	if (NS)
	{
		bssm.clip.right += num;
		bssm2.clip.right += num;
	}
}

function makeStatic()
{
	if (NS || NS6) { winY = window.pageYOffset; }
	if (IE) { winY = document.body.scrollTop; }
	if (NS6 || IE || NS)
	{
		if (winY != lastY && winY > YOffset-staticYOffset)
		{
			smooth = .05 * (winY - lastY - YOffset + staticYOffset);
		}
		else if (YOffset - staticYOffset + lastY > YOffset - staticYOffset)
		{
			smooth = .05 * (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||NS) { bssm.top = parseInt(bssm.top) + smooth; }

		lastY = lastY + smooth;
		setTimeout('makeStatic()', 1)
	}
}

function buildBar()
{
	if (barText.indexOf('<IMG') > -1)
	{
		tempBar = barText;
	}
	else
	{
		for (b=0; b < barText.length; b++) { tempBar += barText.charAt(b) + "<BR>"; }
	}
	document.write('<td align="center" rowspan="'+ssmItems.length+'" width="'+barWidth+'" bgcolor="'+barBGColor+'" valign="'+barVAlign+'"><p align="center"><font face="'+barFontFamily+'" Size="'+barFontSize+'" COLOR="'+barFontColor+'"><B>'+tempBar+'</B></font></p></TD>');
}

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(); }
}

function buildMenu()
{
	if (IE || NS6)
	{
		document.write('<DIV ID="basessm" style="visibility:hidden;Position : Absolute ;Left : '+XOffset+' ;Top : '+YOffset+' ;Z-Index : 20;width:'+(menuWidth+barWidth+10)+'"><DIV ID="thessm" style="Position : Absolute ;Left : '+(-menuWidth)+' ;Top : 0 ;Z-Index : 20;" onmouseover="moveOut()" onmouseout="moveBack()">');
	}

	if (NS)
	{
		document.write('<LAYER name="basessm1" top="'+YOffset+'" LEFT='+XOffset+' visibility="show"><ILAYER name="basessm2"><LAYER visibility="hide" name="thessm" bgcolor="'+menuBGColor+'" left="'+(-menuWidth)+'" onmouseover="moveOut()" onmouseout="moveBack()">');
	}

	if (NS6)
	{
		document.write('<table border="0" cellpadding="0" cellspacing="0" width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'"><TR><TD>');
	}

	document.write('<table border="0" cellpadding="0" cellspacing="1" width="'+(menuWidth+barWidth+2)+'" bgcolor="'+menuBGColor+'">');

	for (i=0; i < ssmItems.length; i++)
	{
		if (!ssmItems[i][3])
		{
			ssmItems[i][3] = menuCols;
			ssmItems[i][5] = menuWidth-1;
		}
		else if (ssmItems[i][3] != menuCols)
		{
			ssmItems[i][5] = Math.round(menuWidth*(ssmItems[i][3] / menuCols) - 1);
		}

		if (ssmItems[i-1] && ssmItems[i-1][4] != "no") { document.write('<TR>'); }

		if (!ssmItems[i][1])
		{
			document.write('<td bgcolor="'+hdrBGColor+'" HEIGHT="'+hdrHeight+'" ALIGN="'+hdrAlign+'" VALIGN="'+hdrVAlign+'" WIDTH="'+ssmItems[i][5]+'" COLSPAN="'+ssmItems[i][3]+'">&nbsp;<font face="'+hdrFontFamily+'" Size="'+hdrFontSize+'" COLOR="'+hdrFontColor+'"><b>'+ssmItems[i][0]+'</b></font></td>');
		}
		else
		{
			if (!ssmItems[i][2]) { ssmItems[i][2] = linkTarget; }
			document.write('<TD style="cursor:hand;" BGCOLOR="'+linkBGColor+'" onClick="top.location.href=\''+ssmItems[i][1]+'\'" onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="'+ssmItems[i][5]+'" COLSPAN="'+ssmItems[i][3]+'"><ILAYER><LAYER onmouseover="bgColor=\''+linkOverBGColor+'\'" onmouseout="bgColor=\''+linkBGColor+'\'" WIDTH="100%" ALIGN="'+linkAlign+'"><DIV  ALIGN="'+linkAlign+'"><span class="ssmItems">&nbsp;<A HREF="'+ssmItems[i][1]+'" target="'+ssmItems[i][2]+'" CLASS="ssmItems">'+ssmItems[i][0]+'</a></span></DIV></LAYER></ILAYER></TD>');
		}

		if (ssmItems[i][4] != "no" && barBuilt == 0){buildBar();barBuilt=1}

		if (ssmItems[i][4] != "no") { document.write('</TR>'); }

	}

	document.write('</table>')

	if (NS6) { document.write('</TD></TR></TABLE>'); }
	if (IE || NS6) { document.write('</DIV></DIV>'); }
	if (NS) { document.write('</LAYER></ILAYER></LAYER>'); }
	theleft=-menuWidth;
	lastY=0;
	setTimeout('initSlide();', 1)
}//func

YOffset=50; // no quotes!!
XOffset=0;
staticYOffset=30; // no quotes!!
slideSpeed=1 // no quotes!!
waitTime=600; // no quotes!! this sets the time the menu stays out for after the mouse goes off it.
menuBGColor="#000000";
menuIsStatic = "yes";

menuWidth=250; // Must be a multiple of 10! no quotes!!
menuStepping = 25;

menuCols=2;
hdrFontFamily="Verdana, sans-serif";
hdrFontSize="2";
hdrFontColor="#aabbcc";
hdrBGColor="#202020";
hdrAlign="center";
hdrVAlign="center";
hdrHeight="15";
linkFontFamily="Verdana, sans-serif";
linkFontSize="1";
linkBGColor="#232323";
linkOverBGColor="#303030";
linkTarget="_self";
linkAlign="Left";
barBGColor="#202020";
barFontFamily="Verdana, sans-serif";
barFontSize="1";
barFontColor="#404040";
barVAlign="center";
barWidth=15; // no quotes!!
barText= "Quicklinks";
