<!--
	animCancel = "skipanim"
	animateElements = new Array()
	step = 0
	
function TBAnimation(speed, steps)
{
	if (animateElements.length != 0)
		return //Stop animations from restarting animation
	animateElements = new Array()
	var ms = navigator.appVersion.indexOf("MSIE")
	ie4 = (ms>0) && (parseInt(navigator.appVersion.substring(ms+5, ms+6)) >= 4)
	if(!ie4)
	{
		if((navigator.appName == "Netscape") &&
			(parseInt(navigator.appVersion.substring(0, 1)) >= 4))
			doc_els=document.layers
		else
			return
	}
	else
		doc_els=document.all
	i = 0
	for (index=0; index < doc_els.length; index++)
	{
		el = doc_els[index]

		if(0 != el.id.indexOf("TBRight"))
			continue
		if (ie4)
		{
			elprops=el.style
			docWidth=document.body.offsetWidth
			elW=el.offsetWidth
		}
		else
		{
			elprops=el
			docWidth=window.innerWidth
			elW=el.clip.width
		}
		if(ie4 && null!=el.getAttribute(animCancel, false))
			continue

		if(!ie4)
		{
			elprops.posLeft=elprops.left
		}
		el.initLeft = - Xcoord(el) - elW
		el.endLeft =docWidth - Xcoord(el)
		el.step=(el.endLeft - el.initLeft) / steps
		elprops.posLeft=el.initLeft
		step=steps/2
		if(!ie4)
		{
			elprops.left=elprops.initLeft
		}
		animateElements[i++] = el
	}
	if(animateElements.length > 0)
		window.setInterval("tbanimate(" + steps + ");", speed, "Javascript")
}
function Xcoord(el)
{
	if(ie4)
	{
		x = el.offsetLeft
		for (e = el.offsetParent; e; e = e.offsetParent)
			x += e.offsetLeft
		return x
	}
	else
	{
		x = el.pageX
		return x
	}
} 
function tbanimate(steps)
{
	el = animateElements[0]
	if (ie4)
		elprops=el.style
	else
		elprops=el
	step++
	elprops.posLeft = el.initLeft + step * el.step
	if (step >= steps) 
		step = 0
	if(!ie4)
		elprops.left=elprops.posLeft
}
//-->

