var ANIMATION_SPEED = 75;
var gFrameNbr = 1;
var gProductTD = null;
var gAnimationInterval = null;
var gFrame = new String("");

function mv_prd_SetProduct(aProduct)
{
  switch(aProduct.toString().toLowerCase())
  {
    case "assetmanager":
      gProductTD = window.document.getElementById("prd_icon_am");
      break;
    
    case "trafficmanager":
      gProductTD = window.document.getElementById("prd_icon_tm");
      break;
    
    case "automationserver":
      gProductTD = window.document.getElementById("prd_icon_as");
      break;
    
    case "videoserver":
      gProductTD = window.document.getElementById("prd_icon_vs");
      break;
    
    case "channeldresser":
      gProductTD = window.document.getElementById("prd_icon_cd");
      break;
    
    case "sitemanager":
      gProductTD = window.document.getElementById("prd_icon_sm");
      break;
  }
  
  if(gProductTD)
  {
    mv_prd_Animate();
  }
}

function mv_prd_Animate()
{
  gAnimationInterval = window.setInterval(mv_prd_RunAnimation, ANIMATION_SPEED);
}

function mv_prd_RunAnimation()
{
  if(gProductTD)
  {
    gFrame = gFrameNbr.toString();
    
    if(gFrame.length == 1)
    {
      gFrame = "0" + gFrame;
    }
    
    gProductTD.className = "prd_anim" + gFrame;
    
    gFrameNbr++;
    if(gFrameNbr > 24)
    {
      gFrameNbr = 1;
    }
  }
}

function mv_prd_StopAnimate()
{
  window.clearInterval(gAnimationInterval);
  gAnimationInterval == null;
  gFrameNbr = 1;
}
