;
function imenus_box_ani(show,tul,hobj)
{
	if(show&&tul)
	{
		if(!ulm_iemac&&(bani.steps=bani.dto.box_animation_frames)>0&&!bani.dto.box_animation_disabled)
		{
			if(!(bani.bdiv=document.getElementById("ulmba")))
			{
				bdiv=document.createElement("DIV");
				bdiv.id="ulmba";
				bani.bdiv=document.body.appendChild(bdiv);
			}
			if(bani.hobj&&(bani.hobj.id.indexOf(hobj.id)+1))
			{
				return 1;
			}
			clearTimeout(bani.st);
			bani.st=null;
			if(bani.bdiv)bani.bdiv.style.visibility="hidden";
			bani.pos=0;
			bani.exy=x27(tul);
			bani.ewh=new Array(tul.offsetWidth,tul.offsetHeight);
			bani.sxy=get_doc_dimensions();
			bani.sxy[0]=parseInt(Math.random()*bani.sxy[0]);
			bani.sxy[1]=parseInt(Math.random()*bani.sxy[1]);
			if((type=bani.dto.box_animation_type)=="parent")
				bani.sxy=x27(hobj);
			else  
				if(type=="center")
					bani.sxy=new Array(bani.exy[0]+parseInt(bani.ewh[0]/2),bani.exy[1]+parseInt(bani.ewh[1]/2));
				else  
					if(type=="random top")
						bani.sxy[1]=0;
					else  
						if(type=="random left")
							bani.sxy[0]=0;
						bani.dxy=new Array(bani.exy[0]-bani.sxy[0],bani.exy[1]-bani.sxy[1]);
						bani.dwh=new Array(bani.ewh[0],bani.ewh[1]);
						bani.tul=tul;
						bani.hobj=hobj;
						if(hobj.className)
							return;x45();
						return 1;
		}
	}
	else  
		if(!show)
		{
			clearTimeout(bani.st);
			bani.st=null;
			bani.hobj=null;
			if(bani.bdiv)
				bani.bdiv.style.visibility="hidden";
		}
};

function x45()
{
	var a=bani.bdiv;
	var cx=bani.sxy[0]+parseInt((bani.dxy[0]/bani.steps)*bani.pos);
	var cy=bani.sxy[1]+parseInt((bani.dxy[1]/bani.steps)*bani.pos);
	a.style.left=cx+"px";
	a.style.top=cy+"px";
	var cw=parseInt((bani.dwh[0]/bani.steps)*bani.pos);
	var ch=parseInt((bani.dwh[1]/bani.steps)*bani.pos);
	a.style.width=cw+"px";
	a.style.height=ch+"px";
	if(bani.pos<=bani.steps)
	{
		if(bani.pos==0)
			a.style.visibility="visible";
			bani.pos++;
			bani.st=setTimeout("x45()",8);
	}
	else 
	{
		if(bani.hobj)
			hover_2handle(bani.hobj,1,bani.tul);
			bani.hobj=null;
			a.style.visibility="hidden";
	}
}
