function mudarPano(folder)
{

  $('#vista').flashembed({
      src:'/assets/flash/360/pano.swf',
      wmode:'transparent',
      width:'888px',
      height:'314px'
   },{
       xml_file:'/assets/flash/360/'+folder+'/pano.xml'
   });
   
   $('.thumb-livraria').find('img').removeClass('sel-thumb-liv');
   $('.thumb-livraria').find('img[rel='+folder+']').addClass('sel-thumb-liv');

}

$(function(){
   flashembed('flash-menu', {
       src: '/assets/flash/menu_principal.swf',
       wmode: 'transparent'
   });
     
   $('#vista').flashembed({
      src:'/assets/flash/360/pano.swf',
      wmode:'transparent',
      width:'888px',
      height:'314px'
   },{
       xml_file:'/assets/flash/360/espaco1/pano.xml'
   });
   
   $('.thumb-livraria img').click(function(){
       
      mudarPano($(this).attr('rel')); 
   });
   
   
   $('#livros-destaque').flashembed({
      src:'/assets/flash/main.swf',
      wmode:'transparent',
      width:'903px',
      height:'314px'
   });
   /* top menu open/close */
   $('body').delegate('.top-menu', 'mouseover mouseleave', function(e){
       
      if(e.type === 'mouseover')
        $(this).stop().animate({top:'0px'}, 400)
        .css('border-bottom','2px solid #e87e40')
        .find('span').addClass('setas-menu-up');

      if(e.type === 'mouseleave')
        $(this).stop().animate({top:'-179px'}, 400)
        .css('border-bottom','2px solid #5e5e5e')
        .find('span').removeClass('setas-menu-up');
   });
   
   /*destaques home banners*/
   $('.detalhe-destaque').eq(0).show();
   $('.destaques-pag a').eq(0).css('background',$('.destaques-pag a').eq(0).attr('rel')).css('color','#000');
   $('.destaques').scrollable({
       size:1,
       items:'.items a',
       speed:900,
       circular:true,
       onSeek:function(e, i){
           
           $('.destaques-pag a').css('background','#000').css('color','#ccc');
           
           $('.destaques-pag a').eq(i).css('background',$('.destaques-pag a').eq(i).attr('rel')).css('color','#000');

           $('.detalhe-destaque').hide().eq(i).fadeIn();
           
       }
   }).autoscroll({
       autoplay:true,
       interval:6000
   }).navigator({
       navi:'.destaques-pag'
       //activeClass:'sel-destaque'
   });
   
   /*links footer*/
   $('.tem-lista').click(function(){
       
      if($(this).parent('li').find('.lista').is(':hidden'))
      {
        $(this).parent('li').find('.lista').slideDown();
        $(this).addClass('sel-footer');
   
      }
      else
      {
          
        $(this).parent('li').find('.lista').slideUp();
        $(this).removeClass('sel-footer');
          
      }

      return false;
   });
   
   $('.lightbox').lightBox({
       imageBtnClose:'/assets/images/lightbox/bt_sair.png',
       imageLoading:'/assets/images/lightbox/loader.gif'
   });
   
   /*categorias press release*/
   $('.categorias h4').click(function(){

      $('.categorias ul').slideToggle();
      
   });
   
   /*inline labels*/
   $("label:not([class*=infield])").inFieldLabels();
   

   /*VALIDAÇÃO FORMULÁRIO REGISTO*/
   $('.registo').submit(function(){

      $(this).find('.erros').hide();

      $.post($(this).attr('action'), $(this).serialize(), function(e){
        
         if(e == 'true_alter')
         {
             messages('message','regist_alter');
         }
         
         if( e == 'true')
         {
             messages('message','regist_success');
         }
         else
         {
             bugs = $.parseJSON(e);

             $.each(bugs, function(name, val){

                 $('.registo').find(':input[name='+name+']').addClass('error-border').keypress(function(){

                    $(this).removeClass('error-border')
                        .parent('li').find('.erros').fadeOut();

                  })
                  .parent('li').append(errors('p','erros',val));

             });
             
         }

      });
      return false; 
   });
   /*LOGIN / VALIDAÇÃO */
   $('.form-login').submit(function(){
      
      $.post($(this).attr('action'),$(this).serialize(),function(e){
         
         if( e !== 'true')             
             $('.form-login').find('div').html(errors_form_overlay('p','erros mt40 bottom-barra-cinza',e));

         else
             window.location.reload();
         
      });
      return false;
   });
   
   /*CONFIGUE OVERLAY*/
   $.extend($.tools.overlay.conf, {
       
       expose:"#000000",
       closeOnClick:true,
       top:"25%",
       oneInstance:false,
       speed:"fast",
       api:"true",
       fixed:false,
       onBeforeLoad:function(){this.getOverlay().appendTo('body')}
       
   });
   /*OVERLAY LOGIN*/
   $('#tr-login').click(function(){
      
      $('.login').overlay().load();
      
      return false;
   });
   
  /*OVERLAY newsletter*/
   $('#tr-newsletter').click(function(){
      
      $('.newsletter').overlay().load();
      
      return false;
   });
   
    /*NEWSLETTER / VALIDAÇÃO */
   $('.form-newsletter').submit(function(){
      
      $.post($(this).attr('action'),$(this).serialize(),function(e){
         
         if( e !== 'true')             
             $('.form-newsletter').find('div').html(errors_form_overlay('p','erros mt40 bottom-barra-cinza',e));
         else
         {
            $('.newsletter').overlay().close();
            messages('message','regist_success');
             
         }
      });

      return false;
   });
     
   
    /*RATING DOS PRODUTOS(VOTADO)*/

    stars = $.find('.produto input.star');
    if(stars.length)
    {

     var produto;

     $.each(stars,function(a,b){

         if(produto !== b.name) 
             $.ajax({
                 url:'/rating/view',
                 type:'POST',
                 data:({'produto':b.name}),
                 success:function(e){

                     e == 0 ? $('input[name='+b.name+'].star').rating('readOnly',true) : $('input[name='+b.name+'].star').rating('select',e-1).rating('readOnly',true)

                 }
             });

        produto = b.name;

     });
    }

    /*RATING DOS PRODUTOS (VOTAR) */
    stars_votar = $.find('.produto-detalhe input.star');
    
    if(stars_votar.length)
    {
        
        $('.star').click(function(){
            var prod_id = $(this).find('a').attr('title');   
            var val = $(this).index();
            
            $.ajax({
               url:'/rating/voto',
               type:'POST',
               data:({'prod_id':prod_id,'val':val}),
               success:function(r){
                    messages('message','votar_livros');
               }
            });
       
        });


        $.each(stars_votar,function(a,b){

             $.ajax({
                 url:'/rating/view',
                 type:'POST',
                 data:({'produto':b.name}),
                 success:function(e){

                     e == 0 ? $('input[name='+b.name+'].star') : $('input[name='+b.name+'].star').rating('select',e-1)

                     
                 }

            });

        });
    }
    $('.produto').click(function(){
       
       window.location.replace($(this).attr('link'));

    });
    
    /*ADICIONAR COMPRA*/
    $('.adicionar-carrinho').click(function(){

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

      $.ajax({

         url:'/loja/add_prod',
         type:'POST',
         data:'produto_id='+produto_id+'&feira=0',
         success:function(a){
             
             $('#tr-carrinho').click();
             
         }

      });

      return false;

    });
    
    /*ADICIONAR COMPRA FEIRA DO LIVRO*/
    $('.adicionar-carrinho-feira').click(function(){

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

      $.ajax({

         url:'/loja/add_prod',
         type:'POST',
         data:'produto_id='+produto_id+'&feira=1',
         success:function(a){
             
             $('#tr-carrinho').click();
             
         }

      });

      return false;

    });
    
    /*TRIGGER CARRINHO COMPRAS*/
    $('#tr-carrinho').click(function(){
       
       $('.compras').load('/loja/carrinho', function(){
           
            $('#continuar').live('click',function(){
                
                  $('.compras').overlay().close();
                  return false;
                  
            });
            
            $('#encomendar').live('click',function(){
                
               $.ajax({
                  
                  url:'/loja/verify_login',
                  success:function(r){
                        
                        if(r == 'false')
                        {
                           messages('message','fazer_login');
                        }
                        else
                        {
                            $('.compras').load('/loja/encomendar', function(){
                                $("label:not([class*=infield])").inFieldLabels();
                                $('#voltar-carrinho').live('click',function(){

                                    $('.compras').load('/loja/carrinho');
                                    return false;

                                });//voltar carrinho
                                
                                $('#encomendar-confirm').live('click',function(){
                                                                  
                                   $.post('/loja/confirm_encomenda',$('.form-encomenda').serialize(),function(e){
                                  
                                       if(e == 'true')
                                       {
                                           
                                           messages('message','encomenda_sucesso');
                                           
                                       }

                                   });

                                    return false;
                                });
                                
                            });//load encomendas
                        }
                  }
                  
               });
               
               return false;
            });//click encomendar
           
       }).overlay().load();
       
       return false;
    });
    
    /*WALKING POETRY*/
    $('.escolher-percurso').click(function(){
       $('.lista-percursos').slideDown();
    });
    $('.lista-percursos').mouseleave(function(){
        $(this).slideUp();
    });
    
    $('.mp3').jmp3();
    
    /*WALKING CARRINHO*/
    $('#sel-all').click(function()				
    {
        var checked_status = this.checked;
        $('input[name=check]').each(function(){
                this.checked = checked_status;
        });
    });	
    
        /*ADICIONAR COMPRA WALKING*/
    $('.adicionar-carrinho-walking').click(function(){
        
        var inputs = $('input[name=check]');
        
        var prds = '';
        
        inputs.each(function(){
           
           if(this.checked == true)
           {
               prds += ';' + this.value;
           }
           
        });
        
      if ( prds !== '')
      {
          
          $.ajax({

             url:'/loja/add_prod_walking',
             type:'POST',
             data:({'produtos':prds.substring(1)}),
             success:function(a){

                 $('#tr-carrinho').click();

             }

          });
      }

      return false;

    });
    
    $('.lista-noticias li').mouseover(function(){
       
       $(this).find('.img').css('border-color','#e87e40');
       $(this).find('.ver-mais').css('background-position','bottom');
       $(this).find('h4 a').css('color','#e87e40');
       
    }).mouseout(function(){
        
       $(this).find('.img').css('border-color','#fff');
       $(this).find('.ver-mais').css('background-position','top');
       $(this).find('h4 a').css('color','#c9c9c9');
        
    });
    

});
