/* Function menu box Slider for Solutions Exist
	Purpose: To create a sliding Menu box to display on the screen
               As the user navigates the page.
	Author: Kevin Boden 
	Date : July 14, 2005	
*/

var ns = (navigator.appName.indexOf("Netscape") != -1);
var d = document;

function SS_SlidingLeft(id, sx, sy)
{
	var el=d.getElementById?d.getElementById(id):d.all?d.all[id]:d.layers[id];
	var px = document.layers ? "" : "px";
	window[id + "_obj"] = el;
	if(d.layers)el.style=el;
	el.cx = el.sx = sx;el.cy = el.sy = sy;
	el.sP=function(x,y){this.style.right=x+px;this.style.top=y+px;};
		el.Slide=function()
		{
			var pX, pY;
			pX = (this.sx >= 0) ? 0 : ns ? innerWidth :
			document.documentElement && document.documentElement.clientWidth ?
			document.documentElement.clientWidth : document.body.clientWidth;
			pY = ns ? pageYOffset : document.documentElement && document.documentElement.scrollTop ?
			document.documentElement.scrollTop : document.body.scrollTop;
			if(this.sy<0)
				pY += ns ? innerHeight : document.documentElement && document.documentElement.clientHeight ?
				document.documentElement.clientHeight : document.body.clientHeight;
			this.cx += (pX + this.sx - this.cx)/8;this.cy += (pY + this.sy - this.cy)/8;
			this.sP(this.cx, this.cy);
			setTimeout(this.id + "_obj.Slide()", 40);
		}
		return el;
}

SS_SlidingLeft("SlidingLeft",250,0).Slide();

