// debugged and corrected and extended my Marco Mobiglia @ NetArchitects Communications SA (an ALTRAN company)

function makeScrollObj(obj,nest) {
	nest = (!nest) ? '' : 'document.'+nest+'.'	
	this.css = (n) ? eval(nest+'document.'+obj) : eval('document.all.'+obj+'.style')
	this.scrollHeight = (n) ? this.css.document.height : eval('document.all.'+obj+'.offsetHeight')
	this.top = rtop;
	this.left = rleft;
	//alert('makeScrollObj');
	return this
}

function rtop() {
	//alert('rtop');
	return (n) ? eval(this.css.top) : eval(this.css.pixelTop)
}

function rleft() {
	//alert('rtop');
	return (n) ? eval(this.css.left) : eval(this.css.pixelLeft)
}

function scroll(what,speed) {
	var way=speed>0?1:0
	eval("etwasTop = oScroll"+what+".top()");
	eval("etwasHeight = -oScroll"+what+".scrollHeight + contHeight;");
	if ((!way && etwasTop > etwasHeight) || (etwasTop && way)) {
		eval("oScroll"+what+".css.top = etwasTop + speed;");
		scrollTim=setTimeout("scroll("+what+","+speed+")",timSpeed)
	}
	//alert('scroll');
}

function scrollright(what,speed) {
	var way=speed>0?1:0
	eval("etwasLeft = oScroll"+what+".left()");
	//alert(etwasTop);
	eval("etwasHeight = -500 + contHeight;");
	//if ((!way && etwasTop > etwasHeight) || (etwasTop && way)) {
		eval("oScroll"+what+".css.left = etwasLeft + speed;");
		scrollTim=setTimeout("scrollright("+what+","+speed+")",timSpeed)
	//}
	//alert('scroll');
}

function scrollleft(what,speed) {
	var way=speed>0?1:0
	eval("etwasLeft = oScroll"+what+".left()");
	//alert(etwasTop);
	eval("etwasHeight = -500 + contHeight;");
	//if ((!way && etwasTop > etwasHeight) || (etwasTop && way)) {
		eval("oScroll"+what+".css.left = etwasLeft - speed;");
		scrollTim=setTimeout("scrollright("+what+","+speed+")",timSpeed)
	//}
	//alert('scroll');
}


function noScroll() {
	clearTimeout(scrollTim);
	//alert('noScroll');
}

function scrollInit() {
	//oScroll1=new makeScrollObj('divScroll1','divCont1')
	//oScroll1.css.visibility=(n) ? 'hide' : 'hidden'
	//oScroll2=new makeScrollObj('divScroll2','divCont2')
	//oScroll2.css.visibility=(n) ? 'hide' : 'hidden'
	//oScroll3=new makeScrollObj('divScroll3','divCont3')
	//oScroll3.css.visibility=(n) ? 'hide' : 'hidden'
	//oScroll4=new makeScrollObj('divScroll4','divCont4')
	//oScroll4.css.visibility=(n) ? 'hide' : 'hidden'
	oScroll5=new makeScrollObj('divScroll5','divCont5')
	oScroll5.css.visibility=(n) ? 'hide' : 'hidden'
	//alert('scrollInit');
}

function scrollPostInit() {
	//oScroll1.css.visibility=(n) ? 'show' : 'visible'
	//oScroll2.css.visibility=(n) ? 'show' : 'visible'
	//oScroll3.css.visibility=(n) ? 'show' : 'visible'
	//oScroll4.css.visibility=(n) ? 'show' : 'visible'
	oScroll5.css.visibility=(n) ? 'show' : 'visible'
	//alert('scrollPostInit');
}


var n=document.layers?1:0,scrspeed=1,timSpeed=3,contHeight=85,scrollTim,active=0,oScroll1,oScroll2,oScroll3,oScroll4,oScroll5
if ((navigator.userAgent.indexOf("Mac") != -1)) {
	if (navigator.appVersion.indexOf('MSIE 5')>0) {
		scrspeed=2
	}
}
