var affi="";
function initscrol(affi) {
	this.affi=affi;
document.getElementById(affi).style.top=0;
document.getElementById('curs').style.top=0;
lim=0;

t1=document.getElementById("cliclien").offsetHeight
t2=document.getElementById(affi).offsetHeight
//if (t1>t2) {alert(t1+'>'+t2);}
}

temps=10;
tempo=setTimeout('',temps);
function haut() {
	ptop=document.getElementById("curs").offsetTop
	contY=document.getElementById(affi).offsetHeight;
	clipY=document.getElementById("cliclien").offsetHeight
	barreY=document.getElementById("barrep").offsetHeight-document.getElementById("curs").offsetHeight
	coef=barreY/(contY-clipY)
	
lim=ptop;
lim=parseInt(lim);
lim-=1;
if (lim<=0) {lim=0}
document.getElementById(affi).style.top=-lim/coef;
document.getElementById('curs').style.top=lim

tempo=setTimeout('haut()',temps);
}

temps=10; ptop=0;
function bas() {
	ptop=document.getElementById('curs').offsetTop
	contY=document.getElementById(affi).offsetHeight
	clipY=document.getElementById("cliclien").offsetHeight
	barreY=document.getElementById("barrep").offsetHeight-document.getElementById("curs").offsetHeight
	coef=barreY/(contY-clipY)

lim=ptop;
lim=parseInt(lim);
lim+=1;
if (lim>=barreY) {lim=barreY}
document.getElementById(affi).style.top=(-lim/coef);
document.getElementById('curs').style.top=lim;

tempo=setTimeout('bas()',temps);
}

function stop() {
clearTimeout(tempo);
}

mouseover=true;
function Mdown(E) {
if (navigator.appName=="Microsoft Internet Explorer"){
	if (event.srcElement.id=="curs")
	{
	mouseover=true
	ptop=document.getElementById('curs').style.pixelTop
	ycoor=event.clientY
	document.onmousemove=Mouve
	}}
	
else 
	
	if (E.target.id=="curs"&&E.which==1)
	{
	mouseover=true
	ptop=document.getElementById('curs').offsetTop
	ycoor=E.pageY
	document.onmousemove=Mouve
}}

function Mouve(E) {
	contY=document.getElementById(affi).offsetHeight
	clipY=document.getElementById("cliclien").offsetHeight
	barreY=document.getElementById("barrep").offsetHeight-document.getElementById("curs").offsetHeight
	coef=barreY/(contY-clipY)

if (navigator.appName=="Microsoft Internet Explorer"){
if (mouseover&&event.button==1) {
lim=ptop+event.clientY-ycoor}
if (lim<=0) {lim=0}
if (lim>=barreY) {lim=barreY}
document.getElementById(affi).style.top=-lim/coef;
document.getElementById("curs").style.pixelTop=lim;
return false
}
else 
	if (mouseover) {
	lim=ptop+E.pageY-ycoor;
	lim=parseInt(lim);
	if (lim<=0) {lim=0}
	if (lim>=barreY) {lim=barreY}
		document.getElementById("curs").style.top=lim;
		document.getElementById(affi).style.top=(-lim/coef);
	return false
}}
 
 function Mup() {
mouseover=false
}

document.onmousedown = Mdown;
document.onmouseup = Mup;
if (navigator.appName=="Netscape")
	document.captureEvents(Event.MOUSEDOWN | Event.MOUSEUP) 
