// JavaScript Document



var clipTop = 0;

var clipWidth = 210;

var clipBottom = 115;

var topper = 10;

var lyrheight = 0;

var time,amount,theTime,theHeight,DHTML;



//window.onload = init;



function init()

{

	DHTML = (document.getElementById || document.all || document.layers)

	if (!DHTML) return;

	var x = new getObj('moveable');

	if (document.layers)

	{

		lyrheight = x.style.clip.bottom;

		lyrheight += 30;

		x.style.clip.top = clipTop;

		x.style.clip.left = 0;

		x.style.clip.right = clipWidth;

		x.style.clip.bottom = clipBottom;

		x.style.visibility = 'visible';

	}

	else if (document.getElementById || document.all)

	{

		lyrheight = x.obj.offsetHeight;

		var clipstring = 'rect('+clipTop+'px,'+clipWidth+'px,'+clipBottom+'px,0)';

		x.style.clip = clipstring;

		x.style.visibility = 'visible';

	}

}



function scrollayer(layername,amt,tim)

{

	if (!DHTML) return;

	thelayer = new getObj(layername);

	if (!thelayer) return;

	amount = amt;

	theTime = tim;

	realscroll();

}



function stopScroll()

{

	if (time) clearTimeout(time);

}



function realscroll()

{

	if (!DHTML) return;

	

	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 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];

  }

}

