var hnDestaque = {
  'pauseSize': 15,


  'pauseObj': null,
  'curDestaqueN': 0,
  'oldDestaqueN': 0,
  'destaques': null,
  'seta': null,
  'swappingDestaque': false,

  'init': function () { hnDestaque.destaques = $('#slider_destaque > .panel');
    var tP = $('#slider_destaque')[0], i = 0, n = hnDestaque.destaques.length; if (n < 2) { return; }
    var tUL = document.createElement('ul'); tUL.className = 'filmstrip'; var nLI; var nA;

    for (;i<n;i++) {
      nLI = document.createElement('li'); nA = document.createElement('a'); nA.href = 'javascript:void(0);';
      tUL.appendChild(nLI); nLI.appendChild(nA); nA.appendChild(document.createTextNode(i +1));
      nLI.className = (i%2) ? 'filmstrip_impar' : 'filmstrip_par'; nLI.className += ' ' +(i);
      nLI.orderN = i; $(nLI).click(hnDestaque.swapDestaque);

      if (i != 0) { $(hnDestaque.destaques[i]).hide(); }
    } tP.appendChild(tUL);

    var nD = document.createElement('div'), nI = document.createElement('img');
    nD.id = 'pointer'; nI.src = '/wp-content/themes/hostnet/imagens/pointer-down.png'; nD.style.top = nLI.offsetHeight +'px';
    nD.appendChild(nI); tP.appendChild(nD); hnDestaque.seta = nD;

    //Automove
    $(tP).hover(hnDestaque.stopAutoMove, hnDestaque.startAutoMove);
    hnDestaque.startAutoMove();
  },

  'nextDestaque': function () {
    var nextN = hnDestaque.curDestaqueN +1;
    if (nextN >= hnDestaque.destaques.length) { nextN = 0; }
    hnDestaque.swapDestaque(null, nextN);
    hnDestaque.stopAutoMove(); hnDestaque.startAutoMove();
  },
  'swapDestaque': function (tEv, tNextN) { var targN = null;
    if (tNextN === undefined) { targN = this.orderN; } else { targN = tNextN; }
    if (targN === null) { return false; }
    if (hnDestaque.swappingDestaque == true || hnDestaque.curDestaqueN == targN) { return false; }
    hnDestaque.swappingDestaque = true;

    var targLI = $('#slider_destaque .filmstrip li')[targN], targDestaque = hnDestaque.destaques[targN];
    var curDestaque = hnDestaque.destaques[hnDestaque.curDestaqueN];
    curDestaque.style.zIndex = 1; targDestaque.style.zIndex = 2;
    $(hnDestaque.seta).animate({'left': targLI.offsetLeft}, 400);
    $(targDestaque).fadeIn(400, hnDestaque.finishedFade);
    hnDestaque.oldDestaqueN = hnDestaque.curDestaqueN;
    hnDestaque.curDestaqueN = targN;
  },
  'finishedFade': function () { $(hnDestaque.destaques[hnDestaque.oldDestaqueN]).hide();
    hnDestaque.swappingDestaque = false; hnDestaque.destaques[hnDestaque.curDestaqueN].zIndex = 1;
  },

  'startAutoMove': function () { if (hnDestaque.pauseObj) { return false; }
    hnDestaque.pauseObj = window.setTimeout(hnDestaque.nextDestaque, hnDestaque.pauseSize *1000 +400);
  },
  'stopAutoMove': function () { window.clearTimeout(hnDestaque.pauseObj); hnDestaque.pauseObj = null; }
}; $(document).ready(hnDestaque.init);





var hnPassos = {
  'origW': 375,
  'miniW': 85,
  'curO': 0,

  'passos': null,

  'init': function () { var passos = $('#pinovermenu li'); hnPassos.passos = passos;
    var i=0, n=passos.length; for (;i<n;i++) {
      $(passos[i]).mouseover(hnPassos.hovered);
    }
  },
  'hovered': function (tEv) {
    var curN = parseInt(this.className.replace('passo', ''));
    if (isNaN(curN) || hnPassos.curO == curN) { return false; }
    var curLeft = 0, i=0, n=hnPassos.passos.length; curN--;

    for ( ; i<n; i++) {
      $(hnPassos.passos[i]).animate({'left': curLeft}, {queue: false, duration: 400});
      curLeft += (i == curN) ? hnPassos.origW : hnPassos.miniW;
    }

  }
}; $(document).ready(hnPassos.init);