
// JavaScript Document
// Refeito por Fbits
// Necessita Jquery

if (typeof (jQuery) == 'undefined') {
  throw 'Necessario a inclusao da biblioteca jQuery';
}


jQuery(function() {
  jQuery('div[id$=conteudo]').mouseover(zeramenu);
  jQuery('div[id$=bannerhome]').mouseover(zeramenu);
});

jQuery(function() {
  if (jQuery.browser.msie) {
    jQuery('.submenuduplo').removeClass(".submenuduplo").addClass(".submenuduplo_ie");
    jQuery('.submenu').removeClass(".submenu").addClass(".submenu_ie");
  } else {
    jQuery('.submenuduplo').removeClass(".submenuduplo").addClass(".submenuduplo_ff");
    jQuery('.submenu').removeClass(".submenu").addClass(".submenu_ff");
  }

});

//Esconde o menu
function zeramenu() {
  if (typeof (flag) == 'undefined') {
    jQuery('li[mm*=menuLi_]').css('background-image', 'url("/imagens/menu-megastore/fundoListaMenu.gif")').css('color', '#806a95');
    jQuery('*[class*=menuitens]').css('display', 'none');
    jQuery('div[mm*=submenu_]').css('display', 'none');
    jQuery('div[mm*=curva_]').css('display', 'none');
  }
}

/*Função que manipula o Menu;
idSelecionado - Id do menu ativo;
numeroMenu - numero (index) do menu ativo;*/
function trocamenu(numeroMenu) {
  if (typeof (timeFunc) != 'undefined') {
    window.clearTimeout(timeFunc);
    flag = undefined;

  }
  var alturaMenu = jQuery('*[class*=menuitens]').find('ul').height();
  var submenu = jQuery('div[mm*=submenu_]');
  var curva = jQuery('div[mm*=curva_]');
  var menuLi = jQuery('li[mm*=menuLi_]');
  var curvaselecionada = jQuery('div[mm*=curva_' + numeroMenu + ']');
  var menuLiSelecionado = jQuery('li[mm*=menuLi_' + numeroMenu + ']');

  ///Calcula altura do menu principal
  submenu.find('ul').css('min-height', alturaMenu + 'px');
  submenu.css('min-height', alturaMenu + 'px');

  //Seta imagem default pra todos os itens do menu
  menuLi.css('background-image', 'url("/imagens/menu-megastore/fundoListaMenu.gif")').css('color', '#806a95');
  submenu.css('display', 'none');
  curva.css('display', 'none');

  submenu.filter('div[mm*=submenu_' + numeroMenu + ']').css('display', 'block');
  //Se for o primeiro item do menu
  if (numeroMenu == 1) {
    //seta imagem de ativo pra o item selecionado
    menuLiSelecionado.css('background', 'url("/imagens/menu-megastore/fundoListaMenu-hover1.gif") no-repeat scroll right bottom');
    menuLiSelecionado.css('color', '#ff6600');
    curvaselecionada.css('margin-top', numeroMenu + 'px');
  } else {
    //seta imagem de ativo pra o item selecionado
    menuLiSelecionado.css('background', 'url("/imagens/menu-megastore/fundoListaMenu-hover.png") no-repeat scroll right bottom');
    menuLiSelecionado.css('color', '#ff6600');
    //calcula a altura da curva para cada item do menu
    var altura = (23 + (26 * (numeroMenu - 2)));
    var altura = numeroMenu == 1 ? numeroMenu : altura
    curvaselecionada.css('margin-top', altura + 'px');
  }
  //Mostra curva e submenu

  curvaselecionada.css('display', 'block');
  corrigeAltura();

}

function mostraLinhas() {
  jQuery('li[mm*=menuLi_]').css('background-image', 'url("/imagens/menu-megastore/fundoListaMenu.gif")').css('color', '#806a95');
}
//Corrige altura entre os menus
function corrigeAltura() {
  var divFundoDireito = jQuery('.colunadupla .divFundoEsquerdo ul');
  var divFundoEsquerdo = jQuery('.colunadupla .divFundoDireito ul');
  for (var i = 0; i < divFundoDireito.size(); i++) {
    for (var j = 0; j < divFundoDireito.size(); j++) {
      var div1 = divFundoDireito.eq(i);
      var div2 = divFundoEsquerdo.eq(j);

      //verifica se há diferença de altura entre os dois submenus
      if (div1.height() > div2.height()) {
        div2.css('min-height', div1.height() + 'px');
      }
      if (div1.height() < div2.height()) {
        div1.css('min-height', div2.height() + 'px');
      }
    }
  }
}