/** Scroll Subnavigation ************************************************************/

var menuScrollTimer;
var scrollObj;
var currentScrollPos = 0;
var globalScrollPos = 0;
var stopMenuScroll = false;




function scroll(scrollPosition){
	
	if (scrollPosition!=undefined){
		if (self.pageYOffset>0) // all except Explorer	
		{		currentScrollPos = self.pageXOffset;	}
		else if (document.documentElement && document.documentElement.scrollLeft > 0)	// Explorer 6 Strict
		{		currentScrollPos = document.documentElement.scrollLeft;	}
		else if (document.body) // all other Explorers
		{		currentScrollPos = document.body.scrollLeft;
		}
		if (scrollPosition>0){
			globalScrollPos = scrollPosition;
		} else {
			globalScrollPos = 0;
		}
		clearTimeout(menuScrollTimer);
		stopMenuScroll = true;

	}	
	var diff = Math.floor((globalScrollPos - currentScrollPos) / 10);
	if (Math.abs(globalScrollPos - currentScrollPos)<10){
		diff = Math.floor(globalScrollPos - currentScrollPos);
	}	
	if (Math.abs(globalScrollPos - currentScrollPos)<10){	
		scrollTo(globalScrollPos,0);
		currentScrollPos = globalScrollPos;
		clearTimeout(scrollObj);
		stopMenuScroll = false;
		menuScrollTimer = setTimeout('movefloater()',10);
	} else {
		scrollBy(diff,0);
		currentScrollPos = currentScrollPos + diff;
		scrollObj = setTimeout('scroll()',10);		
	}
}
/** Floater ******************************************************************/
var divMenu;
var myVar = 0;
var old = myVar;


function init()
{
	//floater = new getObj('floater');
	divMenu = new getObj('divMenu');
	movefloater();
}


function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
	this.obj = getObjNN4(document,name);
	this.style = this.obj;
  }
}

function movefloater(){

	if (!stopMenuScroll){	
		if (document.documentElement && document.documentElement.scrollLeft){
			myObj = document.documentElement.scrollLeft
		//IE
		}else if(document.body){
			myObj = document.body.scrollLeft
		}
	
		if(myObj < myVar){
			myObj = myVar;
		}else{
			myObj += 0;
		}
		
		if (myObj != old)
		{
			myObj = (0.1 *(myObj-old))+old;
			document.getElementById("divMenu").style.left = myObj + "px";
		}	
		old = myObj;
		menuScrollTimer = setTimeout('movefloater()',10);
	}
}

