var bgTimer = null;
var targetLinkElement = null;

function setBG(oLinkElement, width) {
  var img = "";
  
  switch (width) {
    case 79:
      img = "url(/kuvat/navi_bg_79x55.png)";
      break;
    case 82:
      img = "url(/kuvat/navi_bg_82x55.png)";
      break;
    case 103:
      img = "url(/kuvat/navi_bg_103x55.png)";
      break;
    case 116:
      img = "url(/kuvat/navi_bg_116x55.png)";
      break;
  }
  
  if ( img != "" ) {
    oLinkElement.parentNode.style.backgroundImage = img;
    oLinkElement.parentNode.style.backgroundRepeat = 'no-repeat';
    oLinkElement.parentNode.style.backgroundPosition = '0px -50px';
    targetLinkElement = oLinkElement;
    bgTimer = setTimeout("scrollBG(50)", 25);
  }
}

function scrollBG(offset) {
  targetLinkElement.parentNode.style.backgroundPosition = '0px -'+ offset +'px';
  
  if ( 0 < offset )
    bgTimer = setTimeout("scrollBG("+ (offset-10) +")", 25);
}

function removeBG(oLinkElement) {
  oLinkElement.parentNode.style.backgroundImage = '';
  clearTimeout(bgTimer);
}

function hideMarketingPage(oElement) {
  document.getElementById('marketingPageLayer').style.visibility = 'hidden';
}
