//scrolling content in a layer - inna object-orientated stylee


var dom
	if (document.layers) dom="nn4";
	if (document.all) dom="ie4";
	if (document.documentElement) dom="dom1";
	var scrollObjects=["Intro"]
	var scrollTim=0;
	var timSpeed=1;
	var scrollSpeed=0;
	var objHeight=0;
	var objTop=0;
	var clipHeight=0;
	
	
	function scrollme(speed,obj){
		clearTimeout(scrollTim);
		scrollSpeed=speed;
		if (dom=="ie4"){
			currentClipObj=eval("document.all['scrollclip"+obj+"']");
			scrollItem=eval("document.all['scrolltext"+obj+"']");
		}
		else if (dom=="nn4"){
			currentClipObj=eval("document.layers['scrollwrap"+obj+"'].document.layers['scrollclip"+obj+"']");
			scrollItem=eval("currentClipObj.document.layers['scrolltext"+obj+"']");
		}
		else if (dom=="dom1"){
		currentPosObj=document.getElementById("scrollPos"+obj);
		currentWrapObj=document.getElementById("scrollwrap"+obj);
		currentClipObj=document.getElementById("scrollclip"+obj);
		scrollItem=document.getElementById("scrolltext"+obj);
		}
		dothescroll();
	}
	
	
	function dothescroll(){
		way=scrollSpeed>0?1:0;
		
		if (dom=="ie4"){
		
			objHeight=scrollItem.clientHeight;
			objTop=scrollItem.style.pixelTop;
			clipHeight=currentClipObj.clientHeight;	
			if((!way && objTop>-objHeight+clipHeight) || (objTop<0 && way))scrollItem.style.pixelTop+=scrollSpeed
			else switchAlloff();
		}
		else if(dom=="nn4"){
			objHeight=scrollItem.clip.height;
			objTop=scrollItem.top;
			clipHeight=currentClipObj.clip.height;
			if((!way && objTop>-objHeight+clipHeight) || (objTop<0 && way))scrollItem.top+=scrollSpeed;
			else switchAlloff();
		}
		
		else if(dom=="dom1"){
		objHeight=scrollItem.offsetHeight;
		objTop=scrollItem.offsetTop-currentClipObj.offsetTop;
		scrollItem.style.top=objTop+"px";
		clipHeight=currentClipObj.offsetHeight;
		//alert(scrollItem.style.top)
		if((!way && objTop>-objHeight+clipHeight) || (objTop<0 && way))
		{
		scrollItem.style.top=parseInt(scrollItem.style.top)+scrollSpeed+"px";
		}
		else switchAlloff();
		}
		
		
		scrollTim=setTimeout("dothescroll()",timSpeed);
	
	}
	
	function stopthescroll(){
	      clearTimeout(scrollTim);
	      scrollTim=0;
		   switchAlloff();
	}

function setLevel(dir,level)
{
switchAlloff();
for (i=1;i<=level;i++)
{
currImg=eval("document.images['"+dir+i+"']");
currImg.src="ld_images/green_bt.gif";
}

}


function switchAlloff()
{
for (i=1;i<=5;i++)
{
currUpimg=eval("document.images['up"+i+"']");
currUpimg.src="ld_images/gray_bt.gif";

currDownimg=eval("document.images['down"+i+"']");
currDownimg.src="ld_images/gray_bt.gif";

}
}
function init()
	{
	for (i=0;i<scrollObjects.length;i++)
	{
	if(dom=="dom1")
	{
	currWrapObj=document.getElementById("scrollwrap"+scrollObjects[i]);
	currWrapObj.style.position="absolute";
	}
	}
	}
