

//da ricordare... questo laccehzzo è stato INGegnato da eRossinelli
//da ricordare.... impossibile da trovare il sorgente in tutta la rete
//ergo... questo codice andrebbe nascosto

var c_actpos;
var c_position;
var c_su;
var c_W; //= document.body.clientc_Width
var c_H_sidebar;
var c_docheight;
var c_s_distance;

function advscrll_start(){
	
	

	if (navigator.appName == "Microsoft Internet Explorer"){c_position = document.body.scrollTop;}
	else {c_position = window.pageYOffset;}
	
	c_s_distance = eval(185+document.getElementById("submenu").offsetHeight);

	document.getElementById("advscrll").style.left = 5+"px";	
	document.getElementById("advscrll").style.top = c_s_distance+"px";
	document.getElementById("advscrll").style.display = "block";	

	var html = document.documentElement;
	c_docheight = Math.max( html.clientHeight, html.scrollHeight, html.offsetHeight );
	
	c_actpos=c_position;
	
	c_H_sidebar = document.getElementById("advscrll").offsetHeight;
	
	if(c_docheight>=c_H_sidebar) setInterval("advscrll_fintermedia()",100); 
	
}

function advscrll_fintermedia(){

	if(document.body.clientc_Width!=c_W){
		document.getElementById("advscrll").style.left = 5+"px"; 
		document.getElementById("advscrll").style.top = c_s_distance+"px";
		c_W = document.body.clientc_Width;
		document.getElementById("advscrll").style.display = "block";
	}

	if (navigator.appName == "Microsoft Internet Explorer"){c_position = document.body.scrollTop;}
	else {c_position = window.pageYOffset;}
	
	if(c_position<c_actpos) c_su=true; 
	else c_su=false;
	
	passo();
}

function passo(){

	var H1=c_s_distance;


	if(c_position!=c_actpos){

		//devo effettuare uno spostamento
		var miopasso; 
		miopasso=20;
		if(Math.abs(c_position-c_actpos)<miopasso) miopasso=Math.abs(c_position-c_actpos);
		if(c_su==true) miopasso=-1*miopasso;

		c_actpos = eval(c_actpos+miopasso);

		var cambiamento;
		cambiamento=eval(c_actpos);
		if(eval(c_actpos)<0) cambiamento=0;

		if(cambiamento>=H1) document.getElementById('advscrll').style.top=(cambiamento)+"px";

		setTimeout("passo()",25);

		}
	
	if(cambiamento<H1) document.getElementById('advscrll').style.top=H1+"px";

}

