var descSs = [];

function pos()
	{
	var e = descSs[0];
	if(e.ims.length > 3)
		{
		clearTimeout(e.t);
		if(e.m > e.mEnd)
			{
			e.m -= 4;
			e.t = setTimeout(pos,30);
			}
		else
			{
			e.m = e.mStart;
			e.e.appendChild(e.e.removeChild(e.ims[0])).style.margin = '2px '+e.mStart+'px';
			e.t = setTimeout(pos,1000);
			}
		e.ims[0].style.marginLeft = e.m + 'px';
		}
	}

function initDescSs()
	{
	var e = document.getElementsByTagName('div');
	var i,j,k;
	var dIms;
	var d = e.length;
	for(i = 0; i != d; ++i)
		{
		if(e[i].className.indexOf('descSs') != -1)
			{
			e[i].style.overflow = 'hidden';
			j = descSs.length;
			descSs[j] = {e:e[i], ims: []};
			currSs = descSs[j];
			currSs.ims = e[i].childNodes;//getElementsByTagName('img');
			dIms = currSs.ims.length;
			for(k = 0; k != dIms; ++k)
				{
				if(!currSs.ims[k].offsetWidth)
					currSs.ims[k].offsetWidth = currSs.ims[k].getElementsByTagName('img')[0].offsetWidth;
				bSpace = e[i].clientWidth-(currSs.ims[0].offsetWidth) * 3;
				m = Math.floor(bSpace/6);
				currSs.ims[k].style.margin = '2px '+m+'px';
				currSs.mStart = currSs.m = m;
				currSs.mEnd = -(currSs.ims[0].offsetWidth+m);
				}
			}
		}
	if(descSs.length)
		pos();
	}
addToLaunch(initDescSs);
