				var curScroll=new Array();
				var scrollDown=new Array();
				var scrollUp=new Array();
				var maxScroll=new Array();
								
				function initScroll(uid)
				{
					if($('#'+uid+'inner').height() <= ($('#'+uid).innerHeight()+5))
					{
						$('#'+uid+'scrolldown').hide();
						$('#'+uid+'scrollup').hide();
					}
					curScroll[uid]=0;
					scrollDown[uid]=false;
					scrollUp[uid]=false;
					$('#'+uid+'scrolldown').mouseover(function(){
						scrollDown[uid]=true;
						maxScroll[uid]=$('#'+uid+'inner').height()-$('#'+uid).innerHeight()+10;
						fscrollDown(uid);
					});

					$('#'+uid+'scrolldown').mouseout(function(){
						scrollDown[uid]=false;
					});

					$('#'+uid+'scrollup').mouseover(function(){
						scrollUp[uid]=true;
						fscrollUp(uid);
					});

					$('#'+uid+'scrollup').mouseout(function(){
						scrollUp[uid]=false;
					});
				}

				function fscrollDown(uid)
				{
					if(scrollDown[uid])
					{
						curScroll[uid]=curScroll[uid]+2;
						if(curScroll[uid] > maxScroll[uid])
							curScroll[uid]=maxScroll[uid];
						$('#'+uid).scrollTop(curScroll[uid]);
						setTimeout('fscrollDown(\''+uid+'\')',20);
					}
				}
				
				function fscrollUp(uid)
				{
					
					if(scrollUp[uid])
					{
						curScroll[uid]=curScroll[uid]-2;
						if(curScroll[uid] < 0)
							curScroll[uid]=0;
						$('#'+uid).scrollTop(curScroll[uid]);
						setTimeout('fscrollUp(\''+uid+'\')',20);
					}
				}				
