var slideTime = 0;
var topMargin = 0;
var myVar = null;
var navHeader = null;
var divShim = null;

xAddEventListener(window, 'load', function()
	{
		if (!xDef(xGetElementById("FramelessNavBar")))
			return;
		navHeader = xGetElementById("FramelessNavBar");

		winOnResize(); // set initial position 
		
		// assign event handlers
		xAddEventListener(window, 'resize', winOnResize, false);
		xAddEventListener(window, 'scroll', winOnScroll, false);
	}, false);


function winOnResize() 
{
	if (typeof(navHeader) == 'undefined' || navHeader === null)
		return;
	
	xMoveTo(navHeader, 0, topMargin);
	xShow(navHeader);

	// initial slide
	winOnScroll();
}

function winOnScroll() 
{
	if (typeof(navHeader) == 'undefined' || navHeader === null)
		return;
		
	xSlideTo(navHeader, xLeft(navHeader), xScrollTop() + topMargin, slideTime);
}

function setSlideTime(st) 
{
  st = parseInt(st);
  if (!isNaN(st)) 
	slideTime = st;
  return false;
}
