


	function verScroll(dir, spd, loop) 
	{

		loop = true;
		direction = "up";
		speed = 5;
		scrolltimer = null;
		
		if (document.layers) 
		{
			var page = eval(document.contentLayer);
			var pageR = eval(document.renderLayer);
		}
		else 
		{
			if (document.getElementById) 
			{
				var page= eval("document.getElementById('contentLayer')");
				var pageR = eval("document.getElementById('renderLayer')");
			}
			else 
			{
				if (document.all) 
				{
					var page = eval(document.all.contentLayer);
					var pageR = eval(document.all.renderLayer);
				}
			}
		}
		
		direction = dir;
		speed = parseInt(spd);
		var y_pos = parseInt(page.style.top);
		
		if (loop == true) 
		{
			if (direction == "dn") 
			{

				// if the content panel spills over, then allow the shift upwards to be made
				if (page.offsetHeight >= pageR.offsetHeight)
				{
					// if the shifting is ok but the panel is already at the bottom then dont do the shift
					if (parseInt(page.style.top) + page.offsetHeight > pageR.offsetHeight)
					{
						page.style.top = (y_pos - (speed));
					}
				}

			} 
			else 
			{

				if (direction == "up" && y_pos < 0) 
				{
					page.style.top = (y_pos + (speed));
				} 
				else 
				{
					if (direction == "top") 
					{
						page.style.top = 0;
					}
				}
			}

			//scrolltimer = setTimeout("verScroll(direction,speed)", 1);
	   }
	}


	function stopScroll() 
	{
		loop = false;
		clearTimeout(scrolltimer);
	}


	//
	//
	//
	function fillDIV(tagname, content)
	{


	    if(document.layers)	   //NN4+
		{
			tagname.document.write(content);
			tagname.document.close();
			tagname.visibility = "visible";
		}
		else if(document.getElementById)	  //gecko(NN6) + IE 5+
		{
			document.getElementById(tagname).innerHTML = content;
		}
		else if(document.all)	// IE 4
		{
			document.all(tagname).innerHTML=content;
			tagname.display='block'
		}
	}