	var clipTop = 0;
	var clipWidth = 340;
	var clipBottom = 350;
	var topper = 5;
	var lyrheight = 0;
	var time,amount,theTime,theHeight,DHTML;
	
	function Scrollinit()
	{
	
		DHTML = (document.getElementById || document.all || document.layers)
		if (!DHTML) return;
		var x = new getObj('partRight');
		
		if (document.layers)
		{
			lyrheight = x.style.clip.bottom;
			lyrheight += 20;
			x.style.clip.top = clipTop;
			x.style.clip.left = 0;
			x.style.clip.right = clipWidth;
			x.style.clip.bottom = clipBottom;
		}
		else if (document.getElementById || document.all)
		{

			lyrheight = x.obj.offsetHeight;
			var clipstring = 'rect('+clipTop+'px,'+clipWidth+'px,'+clipBottom+'px,0)';
			x.style.clip = clipstring;
		}
/*      if ( lyrheight > clipBottom + 25) vis('visible');
        else vis('hidden');
*/		cleanscroll();
	}
	
	function scrollayer(layername,amt,tim)
	{
//        if (amt > 0 ) Scrollinit();
		if (!DHTML) return;
		thelayer = new getObj(layername);
		if (!thelayer) return;
		amount = amt;
		theTime = tim;
		realscroll();
	}
	
	function stopScroll()
	{
		if (time) clearTimeout(time);
	}
	
	function cleanscroll()
	{
		thelayer = new getObj('partRight');
		clipTop = 0;
		clipBottom = 350;
		topper = 5;

		if (document.getElementById || document.all)
		{
			clipstring = 'rect('+clipTop+'px,'+clipWidth+'px,'+clipBottom+'px,0)'
			thelayer.style.clip = clipstring;
			thelayer.style.top = topper + 'px';
		}
		else if (document.layers)
		{
			thelayer.style.clip.top = clipTop;
			thelayer.style.clip.bottom = clipBottom;
			thelayer.style.top = topper;
		}

		
	}
	function realscroll()
	{
		if (!DHTML) return;
		thelayer = new getObj('partRight');		
		clipTop += amount;
		clipBottom += amount;
		topper -= amount;
		if (clipTop < 0 || clipBottom > lyrheight)
		{
			clipTop -= amount;
			clipBottom -= amount;
			topper += amount;
			return;
		}
		if (document.getElementById || document.all)
		{
			clipstring = 'rect('+clipTop+'px,'+clipWidth+'px,'+clipBottom+'px,0)'
			thelayer.style.clip = clipstring;
			thelayer.style.top = topper + 'px';
		}
		else if (document.layers)
		{
			thelayer.style.clip.top = clipTop;
			thelayer.style.clip.bottom = clipBottom;
			thelayer.style.top = topper;
		}
		time = setTimeout('realscroll()',theTime);
	}
	
	function vis(val)
	{
		if (!DHTML) return;
		var f = new getObj('scrollerNav');
		f.style.visibility = val;
	}
	
	function getObj(name)
	{
	  if (document.getElementById)
	  {
		this.obj = document.getElementById(name);
		this.style = document.getElementById(name).style;
	  }
	  else if (document.all)
	  {
		this.obj = document.all[name];
		this.style = document.all[name].style;
	  }
	  else if (document.layers)
	  {
		this.obj = document.layers[name];
		this.style = document.layers[name];
	  }
	}
