		var y=0; var x=0; var c;
		var startleft=true;
		var mint;

		function safe_set()
		{
			var mSafe=document.getElementById("safe");
			y=mSafe.offsetTop;
			if (sessvars.myObj) startleft=sessvars.myObj.left;
			x= startleft ? fGetXY(document.getElementById("iml"))[0] : fGetXY(document.getElementById("imr"))[0];
			set_safe_position(y,x);
			return safe_go();
		}
		
		function safe_go()
		{
			
			var posLeft = fGetXY(document.getElementById("iml"))[0];
			var posRight = fGetXY(document.getElementById("imr"))[0];
			var mSafe=document.getElementById("safe");
			with (mSafe)
			{
				x=offsetLeft;
				y=offsetTop;
			}
			var posStop = startleft ? posRight : posLeft;
			mint=setInterval("safe_move("+posStop+");",5);
		}
		
		function safe_move(mStop)
		{
			
			if (startleft)
			{
				x+=10;
				set_safe_position(y,x);
				if ((x>mStop) || (x>document.body.clientWidth-100)) 
				{
					clearInterval(mint);
					sessvars.myObj = {left : false};
				}
			}
			else
			{
				x-=10;
				set_safe_position(y,x);
				if (x<mStop) 
				{
					clearInterval(mint);
					sessvars.myObj = {left : true};
				}
			}	
		}		

		function set_safe_position(pTop,pLeft)
		{
			with (document.getElementById("safe"))
			{
				style.top=pTop+"px";		
				style.left=pLeft+"px";
			}
		}
		
		function fGetXY(el)
		{
			var p=[0,0],tn;
			while(el) 
			{
				tn=el.tagName.toUpperCase();
				p[0]+=el.offsetLeft;
				p[1]+=el.offsetTop;
				if (tn=="BODY") break;
				el=el.offsetParent;
			}
			return p;
		}


