$(document).ready(function()
{
  //remove ouline (dotted border)
  $('input[type="radio"], input[type="checkbox"], input[type="button"]').focus(function(){
    $(this).blur();
  });

  $('.watermark').watermark();

  //init jquery menu
  $(function(){
  	$('ul.sf-menu').superfish({
      speed:100,
      animation: {height:'show'},
  		delay:500,
  		multiColumn:5,
  		multiColumnWidth:150,
  		autoArrows: false
    });
  });

  //init jquery lightbox
  $(function(){
    $('a[rel*=lightbox]').lightBox(); // Select all links that contains lightbox in the attribute rel
  });

  //init jquery video
  $(function(){
		$(".vidbox").jqvideobox();
  });
  
  if($('#slideShowItems').length>0){
    $('#slideShowItems').after('<div id="nav">')
    $('#slideShowItems > ul').cycle({
        fx:      'scrollLeft',
        //easing:  'backout',
        timeout: 6000,
        delay:   -4000,
        pause:   1,
        pager:  '#nav'
    });
  }
  
  //header
  if($('#mainHeader').length>0){
    var lang=$('.lang').val();
    
    switch(lang){
    case "pt": msgSearch="Tem a certeza que deseja limpar a pesquisa?";
               break;

    case "gb": msgSearch="Are you sure you want to clear your search?";
               break;

    default:   msgSearch="Tem a certeza que deseja limpar a pesquisa?";

  }

    function resetTabs(){
      $('#pesquisaVinhosTabs li').removeClass('current');

      $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1Off.jpg')");
      $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2Off.jpg')");
      $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3Off.jpg')");
      $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4Off.jpg')");
      $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5Off.jpg')");
    }

     function handleTabSelect(index) {

       switch(index){
         case 0:
             $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1On.jpg')");
             $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2Off.jpg')");
             $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3Off.jpg')");
             $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4Off.jpg')");
             $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5Off.jpg')");
             break;

         case 1:
             $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2On.jpg')");
             $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1Off.jpg')");
             $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3Off.jpg')");
             $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4Off.jpg')");
             $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5Off.jpg')");
             break;

         case 2:
            $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3On.jpg')" );
            $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2Off.jpg')" );
            $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1Off.jpg')" );
            $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4Off.jpg')");
            $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5Off.jpg')");
            break;

         case 3:
            $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4On.jpg')");
            $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3Off.jpg')" );
            $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2Off.jpg')" );
            $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1Off.jpg')" );
            $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5Off.jpg')");
            break;

          case 4:
            $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5On.jpg')");
            $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4Off.jpg')");
            $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3Off.jpg')" );
            $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2Off.jpg')" );
            $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1Off.jpg')" );
            break;

          default:
            resetTabs();
           // break;
         }
     }

    function initPesquisaVinhosTabs(){
      var $tabs=$('#pesquisaVinhosTabs');
      if($tabs.length){
        handleTabSelect(-1);
        $tabs.removeClass('hidden'); //display tabs only after init

        $('li a',$tabs).click(function(){

          var pane_id=$(this).attr('href');
          var $pane=$(pane_id);
          var is_current=$(this).parent().hasClass('current');
          var $tabs=$('#pesquisaVinhosTabs li');
          var has_current=$tabs.hasClass('current');
          var $panes=$('#pesquisaVinhosTabsPanes > div');

          $('#pesquisaVinhosTabsPanes').removeClass('hidden');
          var index=pane_id.substring('pesquisa-vinhos-tab-'.length+1,'pesquisa-vinhos-tab-'.length+2)-1;
          $tabs.removeClass('current');

          if(!is_current && has_current){ // instant show
            $panes.hide();
            $pane.show();
            handleTabSelect(index);
            $(this).parent().addClass('current');
          }else{ if(has_current){ //slow hide
            $pane.slideUp(1000);
            handleTabSelect(-1);
          }else{ //slow show
            $panes.hide();
            $pane.hide().slideDown(1000);
            $(this).parent().addClass('current');
            handleTabSelect(index);
          } }

          return false;
        });

      }
    }

    initPesquisaVinhosTabs();
    resetTabs();

    if($('#identTab').length>0){
      var pane_id='';
      switch($('#identTab').val()){
           case "Tipo"         : pane_id='#pesquisa-vinhos-tab-1';
                                 break;
           case "Preco"        : pane_id='#pesquisa-vinhos-tab-2';
                                 break;
           case "Regiao"       : pane_id='#pesquisa-vinhos-tab-3';
                                 break;
           case "Seleccao"     : pane_id='#pesquisa-vinhos-tab-4';
                                 break;
           case "Recomendacoes": pane_id='#pesquisa-vinhos-tab-5';
                                 break;
      }
      
      var $pane=$(pane_id);
      var is_current=$(this).parent().hasClass('current');
      var $tabs=$('#pesquisaVinhosTabs li');
      var has_current=$tabs.hasClass('current');
      var $panes=$('#pesquisaVinhosTabsPanes > div');

      $('#pesquisaVinhosTabsPanes').removeClass('hidden');
      var index=pane_id.substring('pesquisa-vinhos-tab-'.length+1,'pesquisa-vinhos-tab-'.length+2)-1;

      $tabs.removeClass('current');

      if(!is_current && has_current){ // instant show
        $panes.hide();
        $pane.show();
        handleTabSelect(index);
        $(this).parent().addClass('current');
      }else if(has_current){ //slow hide
        $pane.slideUp(1000);
        handleTabSelect(-1);
      }else{ //slow show
        $panes.hide();
        $pane.hide().slideDown(1000);
        $(this).parent().addClass('current');
        handleTabSelect(index);
      }

      return false;
    }
    
    $("#pesquisaVinhosTab1").hover(function() {
      $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1On.jpg')");
    }, function() {
      var is_current=$(this).parent().hasClass('current');
      if (!is_current){
        $('#pesquisaVinhosTab1').css('background-image',"url('/images/filtro1Off.jpg')");
      }
    });

   $("#pesquisaVinhosTab2").hover(function() {
      $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2On.jpg')");
    }, function() {
      var is_current=$(this).parent().hasClass('current');
      if (!is_current){
        $('#pesquisaVinhosTab2').css('background-image',"url('/images/filtro2Off.jpg')");
      }
    });

    $("#pesquisaVinhosTab3").hover(function() {
      $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3On.jpg')");
    }, function() {
      var is_current=$(this).parent().hasClass('current');
      if (!is_current){
        $('#pesquisaVinhosTab3').css('background-image',"url('/images/filtro3Off.jpg')");
      }
    });

    $("#pesquisaVinhosTab4").hover(function() {
      $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4On.jpg')");
    }, function() {
      var is_current=$(this).parent().hasClass('current');
      if (!is_current){
        $('#pesquisaVinhosTab4').css('background-image',"url('/images/filtro4Off.jpg')");
      }
    });

    $("#pesquisaVinhosTab5").hover(function() {
      $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5On.jpg')");
    }, function() {
      var is_current=$(this).parent().hasClass('current');
      if (!is_current){
        $('#pesquisaVinhosTab5').css('background-image',"url('/images/filtro5Off.jpg')");
      }
    });

    var $pretendeOptions=$('#pesquisaVinhosTabsPanes input[name^="pretende["]');
    $pretendeOptions.change(function(){
      var optionsHtml='';
      var optionsSep='<dfn>›</dfn>';

      $pretendeOptions.filter('[value!=""]:checked').each(function(){
        var input_name=$(this).attr('name');
        var name=input_name.substring('pretende['.length,input_name.length-1);
        var option_text=$('span',$(this).parent()).html();

        var $tab=$(this).parents('div[id^="pesquisa-vinhos-tab-"]');
        var tab_index=$tab.attr('id').substr('pesquisa-vinhos-tab-'.length)-1;
        var tab_title=$('h3',$tab).html();

        optionsHtml+='<span>'+tab_title+': <a href="#">'+option_text+'</a></span>'+optionsSep;
      });

      if(optionsHtml!=''){
        optionsHtml=optionsHtml.substr(0,optionsHtml.length-optionsSep.length);
        $('#pretendeOptions').html(optionsHtml);
        $('#pretendeOptionsContainer').removeClass('hidden');
      }else{
        $('#pretendeOptionsContainer').addClass('hidden');
      }
    }).change();

    $('#pretendeOptionsContainer .ui-icon').click(function(){
      if(confirm(msgSearch)){
        $pretendeOptions.filter('[type="radio"][value=""]').attr('checked',true);
        $pretendeOptions.filter('[type="checkbox"]').attr('checked',false);
        $pretendeOptions.filter('[type="text"]').val('');

        $('#pretendeOptions').html('');
        $('#pretendeOptionsContainer').addClass('hidden')
      }

      return false;
    });

    $('.pesquisaTabTitle a').click(function(){
      var $pane=$(this).parents('div[id^="pesquisa-vinhos-tab-"]');
      var pane_id='#'+$pane.attr('id');
      var $tab_li=$('#pesquisaVinhosTabs ul li a[href="'+pane_id+'"]').parent();

      $pane.slideUp(1000);
      $tab_li.removeClass('current');
      handleTabSelect(-1);

      return false;
    });

    $('#buttonPretendePesquisa').click(function(){
      var pesquisaText=$('#pesquisaVinho').val();
      $('#formPretendeOptions').submit();

      return false;
    });
  }

  //vinhosEmDestaque
  if($('#vinhosEmDestaque').length>0){
   /* var lang=$('.lang').val();
    switch(lang){
    case "pt":  $('.boxDestaque').css('background',"transparent url('/images/vinhosDestaquePT.jpg') no-repeat");
               break;
    case "gb":  $('.boxDestaque').css('background',"transparent url('/images/vinhosDestaqueUK.jpg') no-repeat");
               break;
    default:   $('.boxDestaque').css('background',"transparent url('/images/vinhosDestaquePT.jpg') no-repeat");
    }   */
  }
  
  //vinhosRecomendados
  if($('#vinhosRecomendados').length>0){
   /* var lang=$('.lang').val();
    switch(lang){
    case "pt":  $('.boxRecomendados').css('background',"transparent url('/images/lwRecomendaPT.jpg') no-repeat");
               break;
    case "gb":  $('.boxRecomendados').css('background',"transparent url('/images/lwRecomendaUK.jpg') no-repeat");
               break;
    default:   $('.boxRecomendados').css('background',"transparent url('/images/lwRecomendaPT.jpg') no-repeat");
    }   */
  }

  //vinhosPromocoes
  if($('#vinhosPromocoes').length>0){
   /* var lang=$('.lang').val();
    switch(lang){
    case "pt":  $('.boxPromocoes').css('background',"transparent url('/images/promocaoPT.jpg') no-repeat");
                break;
    case "gb":  $('.boxPromocoes').css('background',"transparent url('/images/promocaoUK.jpg') no-repeat");
               break;
    default:   $('.boxPromocoes').css('background',"transparent url('/images/promocaoPT.jpg') no-repeat");
    }   */
  }
  
  //vinhosNovidades
  if($('#vinhosNovidades').length>0){
   /* switch(lang){
    case "pt":  $('.boxNovidades').css('background',"transparent url('/images/novidadePT.jpg') no-repeat");
               break;
    case "gb":  $('.boxNovidades').css('background',"transparent url('/images/novidadeUK.jpg') no-repeat");
               break;
    default:   $('.boxNovidades').css('background',"transparent url('/images/novidadePT.jpg') no-repeat");
    } */
  }
  
  //topVendas
  if($('#topVendas').length>0){
   /* switch(lang){
    case "pt":  $('#topVendas ul li:first-child').css('background',"transparent url('/images/topVendasPT.jpg') no-repeat");
               break;
    case "gb":  $('#topVendas ul li:first-child').css('background',"transparent url('/images/topVendasUK.jpg') no-repeat");
               break;
    default:   $('#topVendas ul li:first-child').css('background',"transparent url('/images/topVendasPT.jpg') no-repeat");
    }  */
  }
  
  //languages
  /*$('.langs').click(function(){
    var lang=$(this).attr('lang_abreviatura');
    document.cookie = "lwlang" + "=" + lang + "; expires= time() +3600; path='/'";
  }); */
  
  if($('#buttonsForm').length>0){
    $('div#conteudoPag form#registo input[type="button"]#limpar').click(function() {
      $('div#conteudoPag form#registo input[type="text"], div#conteudoPag form#registo input[type="password"]').each(function(index){
        $(this).val('');
      });

      $('div#conteudoPag form#registo select').each(function(index){
            $(this).val('0');
      });
      
      $('div#conteudoPag form#registo input#dataNascimento').each(function(index){
            $(this).val('aaaa-mm-dd').css('color','gray');
      });
    });
    
    $('div#conteudoPag form#formContactos input[type="button"]#limpar').click(function() {
      $('div#conteudoPag form#formContactos input[type="text"], div#conteudoPag form#formContactos textarea').each(function(index){
        $(this).val('');
      });
    });
    
  }
  
  if($('.recomendarDestaque').length>0){
    $('.recomendarDestaque').click(function(){
      var vinho_id=$(this).attr('vinho_id');
      var cliente_id=$(this).attr('cliente_id');
      
       $.post('/scripts/addRecomendacao.php?id='+vinho_id+'&cliente='+cliente_id+'&q='+Math.random().toString(),
        function(error){
          if(error!=''){
            alert(error);
          }else{
            alert('A sua recomendação foi registada com sucesso.');
          }
        }
      );
      return false;
    });
  }
  
  /* portes */
  $('#paisSearch').change(function(){
     var lang=$('.lang').val();

    switch(lang){
      case "pt": msgInvalid="Não existem portes definidos para o país selecionado";
                 break;

      case "gb": msgInvalid="There are no shipping costs set for the selected country";
                 break;

      default:   msgInvalid="Não existem portes definidos para o país selecionado";

    }

    var pais_id=$('#paisSearch').val();

    $.getJSON('/scripts/portes.php?oper=getZona&pais_id='+pais_id, function(res) {

      if(res){
        $(".tabZonaArea").css('display','none');
        $('#tab-'+res).css('display','inline-block');
        
        $('.liZona').each(function(index){
          if($(this).attr('zona_id')==res){
            $(this).addClass('ui-tabs-selected');
          }else{
            $(this).removeClass('ui-tabs-selected');
          }
        });
        
      }else{
        alert(msgInvalid);
      }
    });

  });
  
  if($("#tabs_zonas").length>0){
    $("#tabs_zonas").tabs().addClass('ui-tabs-vertical ui-helper-clearfix');
    $("#tabs_zonas li").removeClass('ui-corner-top').addClass('ui-corner-left');
    $(".tabZonaArea").css('display','none');

    if($(".liZona").hasClass("ui-tabs-selected")){
      $(".liZona").css('border-right','none');
      var zona_id=$(".elemZona").attr('zona_id');
      var conteudo='#tab-'+zona_id;

      $(conteudo).css('display','inline-block');

    }

    $(".elemZona").click(function(){
      var zona_id=$(this).attr('zona_id');
      var conteudo='#tab-'+zona_id;


      $(".tabZonaArea").css('display','none');
      $(conteudo).css('display','inline-block');

      return false;

    });

  }
  /* portes */
  
  function html_entity_decode(str)
  {
      var  tarea=document.createElement('textarea');
      tarea.innerHTML = str; return tarea.value;
      tarea.parentNode.removeChild(tarea);
  }

  selectCartProduct=function(produto_id){
    var $el=$('input[name="id"][value="'+produto_id+'"]');
    var $li=$el.parents('li');
    if($li.length>0){
      $li.addClass('lastProduct');
      //$('#panelCart').animate({scrollTop : $el.position().top},0);
      $('#panelCart').scrollTop($li.position().top-$li.height()/2);
    }
  }

  addToCart=function(produto_id){
    if(produto_id)
      $.getJSON('/scripts/cart.php?p=add&id='+produto_id, function(data) {
        $('#cartTabCount').html('('+data.cart_count+')');
        $('#panelCart').html(html_entity_decode(data.cart_html));

        selectCartProduct(produto_id);

        initCart();
      });
  }

  removeFromCart=function(produto_id){
    if(produto_id)
      $.getJSON('/scripts/cart.php?p=remove&id='+produto_id, function(data) {
        $('#cartTabCount').html('('+data.cart_count+')');
        $('#panelCart').html(html_entity_decode(data.cart_html));
        
        initCart();
      });
  }

  initCart=function(){
    var lang=$('.lang').val();

    switch(lang){
      case "pt": msgQtdChange="A quantidade foi alterada";
                 msgRemove="Tem a certeza que deseja remover o produto do carrinho?";
                 msgQtdInvalid="A quantidade que indicou é inválida";
                 break;

      case "gb": msgQtdChange="Product amount changed";
                 msgRemove="Do you want to remove the product from the basket?";
                 msgQtdInvalid="The amount you entered is invalid";
                 break;

      default:   msgQtdChange="A quantidade foi alterada";
                 msgRemove="Tem a certeza que deseja remover o produto do carrinho?";
                 msgQtdInvalid="A quantidade que indicou é inválida";

    }
  
    $('#panelCart ul li .cartProductRemove').hide().addClass('cartProductRemoveNoHover').hover(
      function() { $(this).removeClass('cartProductRemoveNoHover').addClass('cartProductRemoveHover'); },
      function() { $(this).removeClass('cartProductRemoveHover').addClass('cartProductRemoveNoHover'); }
     ).click(function(){
       if(confirm(msgRemove)){
         var produto_id=$(this).attr('produto_id');
         removeFromCart(produto_id);
       }

       return false;
     }).hide();

    $("#panelCart ul li").hover(
          function() { $('.cartProductRemove',$(this)).show(); },
          function() { $('.cartProductRemove',$(this)).hide(); }
     );

    $('#panelCart input.btModificarQuantidade').click(function(){
      var $form=$(this).parent();
      var produto_id=$('input[name="id"]',$form).val();
      var quantidade=$('input[name="quantidade"]',$form).val();
      var data=$form.serialize();

      var qtd=parseInt(quantidade);

      if(isNaN(qtd) || qtd<0){
        alert(msgQtdInvalid);
        return false;
      }

      $.getJSON('/scripts/cart.php?'+data,function(data){
        $('#cartTabCount').html('('+data.cart_count+')');
        $('#panelCart').html(html_entity_decode(data.cart_html));

        selectCartProduct(produto_id);

        initCart();
        alert(msgQtdChange);
      });

      return false;
    })
  }
  
  initMinhaArea=function(){
    var lang=$('.lang').val();
    switch(lang){
      case "pt": msgInvalid="Utilizador e/ou palavra-passe inválido(s)";
                 break;

      case "gb": msgInvalid="Information for login or password is not correct";
                 break;

      default:   msgInvalid="Utilizador e/ou palavra-passe inválido(s)";

    }
    
     $('#submitTabMinhaArea').click(function(){
       var email_MA=$('#email_MA').val();
       var palavra_passe_MA=$('#password_MA').val();

       
       $.getJSON('/scripts/panelMinhaArea.php?p=checkLogin&login='+email_MA+'&password='+palavra_passe_MA, function(data) {
         if (data.errors!=""){
           $('#msgsForm').html(msgInvalid);
           $('#msgsForm').css('width','636px');
           $('#msgsForm').css('background-color','#D8261E');
           $('#msgsForm').css('color','#FFFFFF');
           $('#msgsForm').css('margin-bottom','8px');
           $('#msgsForm').css('padding','8px');
	         $('#msgsForm').css('font-weight','bold');
          }
          else{
            loadMinhaArea();
            $('#jqeasypanel').slideDown(1000);
          }
       });
    });
  }

  var loadCart=function(){

    $.getJSON('/scripts/cart.php', function(data) {
      $('#cartTabCount').html('('+data.cart_count+')');
      $('#panelCart').html(html_entity_decode(data.cart_html));

      initCart();
    });
  }
  
  var loadMinhaArea=function(){
    $.getJSON('/scripts/panelMinhaArea.php', function(data) {
      $('#panelMyArea').html(html_entity_decode(data.my_area_html));
      $('#myAreaTabName').html('  '+data.nome_area);

      initMinhaArea();
    });
    
  }

  //adicionar ao carrinho
  $('.comprar').click(function(){
    $('#cartTab').click();

    var produto_id=$(this).attr('produto_id');
    addToCart(produto_id);

    return false;
  });
  
  //adicionar ao carrinho
  $('.adicionarCarrinho').click(function(){
    $('#cartTab').click();

    var produto_id=$(this).attr('produto_id');
    addToCart(produto_id);

    return false;
  });

  if($('#jqeasypanel').length>0){
    $('#jqeasypanel').jqEasyPanel({container:'#bodyContainer'});
  }

  if($('#carrinho').length>0){
    var lang=$('.lang').val();

    switch(lang){
      case "pt": msgRemove="Tem a certeza que deseja remover o produto do carrinho?";
                 break;

      case "gb": msgRemove="Do you want to remove the product from the basket?";
                 break;

      default:   msgRemove="Tem a certeza que deseja remover o produto do carrinho?";

    }
    $('#carrinho .cartProductRemove').hide().addClass('cartProductRemoveNoHover').hover(
      function() { $(this).removeClass('cartProductRemoveNoHover').addClass('cartProductRemoveHover'); },
      function() { $(this).removeClass('cartProductRemoveHover').addClass('cartProductRemoveNoHover'); }
     ).click(function(){
       if(confirm(msgRemove)){
         var produto_id=$(this).attr('produto_id');
         var $container=$(this).parents('tr');

         $container.hide();
         $('input[name="produtos['+produto_id+']"]',$container).val(0);
       }

       return false;
     }).hide();

    $("#carrinho table tr").hover(
          function() { $('.cartProductRemove',$(this)).show(); },
          function() { $('.cartProductRemove',$(this)).hide(); }
     );

  } //#carrinho


  if($('#entregaModoPagamento').length>0 || $('#confirmarEncomenda').length>0 || $('#carrinho').length>0){
    $('#cartTab').parent().hide();
  }

  if($('#jqeasypanel').length>0 && $('#cartTab').is(':visible')){
    loadCart();
  }

  if($('#jqeasypanel').length>0 && $('#myAreaTab').is(':visible')){
    loadMinhaArea();
  }
  
  //pagina login: apresentar lado direito e lado esquerdo da página com a mesma altura
  if ($('#loginPage').length>0 ){
    if ($('#pub1').css('display')=='none' && $('#pub2').css('display')=='none'){
      if($('#pagamentoContainer').length>0){
        $('#mainContent').css('min-height','714px');
      }else{
        $('#mainContent').css('min-height','678px');
      }
      
    }else if ($('#pub1').css('display')!='none' && $('#pub2').css('display')!='none'){
      if($('#pagamentoContainer').length>0){
        $('#mainContent').css('min-height','1266px');
      }else{
        $('#mainContent').css('min-height','1230px');
      }
      
    }else{   //apenas um deles é visível
      if($('#pagamentoContainer').length>0){
        $('#mainContent').css('min-height','990px');
      }else{
        $('#mainContent').css('min-height','954px');
      }
    }
  }
  
  //pagina carrinho: apresentar lado direito e lado esquerdo da página com a mesma altura
  if ($('#carrinhoPage').length>0 ){
    if ($('#pub1').css('display')=='none' && $('#pub2').css('display')=='none'){
      if($('#pagamentoContainer').length>0){
        $('#mainContent').css('min-height','612px');
      }else{
        $('#mainContent').css('min-height','576px');
      }

    }else if ($('#pub1').css('display')!='none' && $('#pub2').css('display')!='none'){
      if($('#pagamentoContainer').length>0){
        $('#mainContent').css('min-height','1164px');
      }else{
        $('#mainContent').css('min-height','1126px');
      }

    }else{   //apenas um deles é visível
      if($('#pagamentoContainer').length>0){
        $('#mainContent').css('min-height','886px');
      }else{
        $('#mainContent').css('min-height','850px');
      }
    }
  }
  
  if($('#fotosContactos').length>0 ){
    $('#vistaAerea').hover(function(){
      $('#vistaAereaInfo').css('visibility','visible');
    },function(){
      $('#vistaAereaInfo').css('visibility','hidden');
    });
    
    $('#alfandega').hover(function(){
      $('#alfandegaInfo').css('visibility','visible');
    },function(){
      $('#alfandegaInfo').css('visibility','hidden');
    });
    
    $('#jurarBandeira').hover(function(){
      $('#jurarBandeiraInfo').css('visibility','visible');
    },function(){
      $('#jurarBandeiraInfo').css('visibility','hidden');
    });
    
  }
  
  if($('.lnkFP').length>0){
    $("span.lnkFP").mouseover(function() {
      $('#lnkFPInfo').css('visibility','visible');
    }).mouseout(function(){
      $('#lnkFPInfo').css('visibility','hidden');
    });

  }
  

  if($('.lnkFPTopo').length>0){
    $("span.lnkFPTopo").mouseover(function() {
      $('#lnkFPInfoTopo').css('visibility','visible');
    }).mouseout(function(){
      $('#lnkFPInfoTopo').css('visibility','hidden');
    });

  }

});







