			<!--
			////////////////////////////////////////////////////////////////////

			function CreateMovingBar(objIds,container)
			{
				
				var obj=new Object();
				obj.timerIndex=null;
				obj.interval=1;
				obj.container=container;
				obj.objects=objIds;
				obj.Start=mb_StartAnimaion;
				obj.timeIneterval=mb_timeInterval;
				document.currentMovBarObject=obj;
				return obj;
			}
			
			function startObjectExec()
			{
				var objIds=new Array();
				objIds[0]="mb1";
				objIds[1]="mb2";
				objIds[2]="mb3";
				objIds[3]="mb4";
				var obj=null;
				if (document.currentMovBarObject!=null)
				{
					clearInterval(document.currentMovBarObject.timerIndex);
				}
				obj=CreateMovingBar(objIds,"Container");
				obj.inetrval=150;
				obj.Start();
			}
		
			function mb_StartAnimaion()
			{
				if (this.timerIndex!=null)
				{
					return;
				}
				this.timerIndex=setInterval(this.timeIneterval,this.inetrval);
			}
			
			
			function mb_timeInterval()
			{
				obj=document.currentMovBarObject;
				var adder=1;
				for(var i=0;i<obj.objects.length;i++)
				{
					if (getRef(obj.objects[i])==null)
					{
						clearInterval(obj.timerIndex);
						delete obj;
						return;
					}
					if (getRef(obj.objects[i]).movUp==null)
					{
						getRef(obj.objects[i]).movUp=false;
						//alert("starting obj "+obj.objects[i]);
					}
					
					if (getSty(obj.objects[i]).top=="0px")
					{
						//alert(obj.objects[i]+ "  Down");
						getRef(obj.objects[i]).movUp=false;
					}
					else if(parseFloat(getSty(obj.objects[i]).top)+parseFloat(getSty(obj.objects[i]).height)>parseFloat(getSty(obj.container).height))
					{
						//alert(obj.objects[i]+ "  Up");
						getRef(obj.objects[i]).movUp=true;
					}
					
					if (getRef(obj.objects[i]).movUp)
						adder=-1;
					else adder=1;
					
					getSty(obj.objects[i]).top=parseFloat(getSty(obj.objects[i]).top)+adder+"px";
				}
			}
			-->
