function $(objId)
	{
		return document.getElementById(objId);
	}

	var currentSlider = 0;
	var NextSlide;
	var ActChild;
	function startSlider()
	{
		var fadediv = $("fadeBlock");
		var slid = $("platform-logos");
		var children = slid.childNodes;
		ActChild = Array();
		var j=0;
		for(i=0;i<children.length;i++)
		{
			if (!children[i].style)
			{
				continue;
			}
			ActChild[j] = children[i];
			/*ActChild[j].style.float = "left";
			ActChild[j].style.left = "0px;"*/
			j++;
		}
		if (fadediv.innerHTML == "")
		{
			fadediv.innerHTML = ActChild[0].innerHTML;
		}
		setTimeout("startFading();","3000");
	}

	function startFading()
	{
		var nextSlider = currentSlider + 1;
		if (nextSlider == ActChild.length)
		{
			nextSlider = 0;
		}
		var CurrSlide = ActChild[currentSlider];
		NextSlide = ActChild[nextSlider];
		currentSlider = nextSlider;
		/*NextSlide.style.left = parseInt(slid.style.width) + "px";
		NextSlide.style.display = "block";*/
		
		fade('fadeBlock');

		setTimeout("startFading();","3000");
	}
	
	var TimeToFade = 1500.0;

function fade(eid)
{
  var element = document.getElementById(eid);
  if(element == null)
    return;
   
  if(element.FadeState == null)
  {
    if(element.style.opacity == null
        || element.style.opacity == ''
        || element.style.opacity == '1')
    {
      element.FadeState = 2;
    }
    else
    {
      element.FadeState = -2;
    }
  }
   
  if(element.FadeState == 1 || element.FadeState == -1)
  {
    element.FadeState = element.FadeState == 1 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade - element.FadeTimeLeft;
  }
  else
  {
    element.FadeState = element.FadeState == 2 ? -1 : 1;
    element.FadeTimeLeft = TimeToFade;
    setTimeout("animateFade(" + new Date().getTime() + ",'" + eid + "')", 33);
  }  
}

function animateFade(lastTick, eid)
{  
  var curTick = new Date().getTime();
  var elapsedTicks = curTick - lastTick;
 
  var element = document.getElementById(eid);
 
  if(element.FadeTimeLeft <= elapsedTicks)
  {
    /*element.style.opacity = element.FadeState == 1 ? '1' : '0';
    element.style.filter = 'alpha(opacity = '
        + (element.FadeState == 1 ? '100' : '0') + ')';
    element.FadeState = element.FadeState == 1 ? 2 : -2;*/
	element.innerHTML = NextSlide.innerHTML;
	element.style.opacity = 1;
	element.FadeState = 2;
	//fade('fadeBlock');
    return;
  }
 
  element.FadeTimeLeft -= elapsedTicks;
  var newOpVal = element.FadeTimeLeft/TimeToFade;
  if(element.FadeState == 1)
    newOpVal = 1 - newOpVal;
  else if (element.FadeState == -1)
  {
	  newOpVal =  0 + newOpVal;
  } 	
  element.style.opacity = newOpVal;
  element.style.filter = 'alpha(opacity = ' + (newOpVal*100) + ')'; 
  setTimeout("animateFade(" + curTick + ",'" + eid + "')", 33);
}