/* Script by: chientai
 * Version: 2008-10-28
 * Latest version: 
 * www.chientai.org
 */
 
var floatingMenuId = 'sidebar';
//var menuOriginalPos = 185;
var menuOriginalPos = 125;
var timer;
var duration = 100;

function floatingMenu(){
	var e = document.getElementById(floatingMenuId);
	var curtop = findPosY(e);
	var hasMoved = document.documentElement.scrollTop || document.body.scrollTop;
	//alert(hasMoved);
	if(hasMoved >= menuOriginalPos){
		e.style.top = (parseInt(hasMoved) - menuOriginalPos) + 'px';
	} else {
		/*e.style.top = '0px';*/
		e.style.top = '5px';
	}
	timer = setTimeout('floatingMenu()', duration);
}

function findPosX(obj){
var curleft = 0;
if(obj.offsetParent)
	while(1) 
	{
	  curleft += obj.offsetLeft;
	  if(!obj.offsetParent)
		break;
	  obj = obj.offsetParent;
	}
else if(obj.x)
	curleft += obj.x;
return curleft;
}

function findPosY(obj)
{
var curtop = 0;
if(obj.offsetParent)
	while(1)
	{
	  curtop += obj.offsetTop;
	  if(!obj.offsetParent)
		break;
	  obj = obj.offsetParent;
	}
else if(obj.y)
	curtop += obj.y;
return curtop;
}