  var url = 'http://www.truckmotors.com.br/portal/';

 $(function(){
                    $('#abas h2').click(function(){
                         var posicao = $(this).index();

                         $('#abas ul').removeClass('ativo');
                         $('#abas ul').eq(posicao).addClass('ativo');
                    });

                   $('#menu ul li').mouseenter(function(){
                            $(this).find('ul').stop(true, true).slideDown(200);
                    })

                     $('#menu ul li').mouseleave(function(){
                            $(this).find('ul').stop(true, true).slideUp(200);
                    });

                    $('a[rel=external]').attr('target', '_blank');

                    var edicoes = $('#revista li');
                    
                    $(edicoes).each(function(key, value){
                           image= $(value).find('a img').attr('src');
                           $(value).addClass('load');

                           $(value).find('a img').load(function(){
                               $(this).find('a').appendTo(value).fadeIn();
                                $(value).removeAttr('class');
                           }).attr('src', image);
                    });


                    //SELETS BuSCA

                    $("select[name=categoria]").change(function(){
                           var categoria = $(this).val();

                           $('select[name=marca] option:first').ajaxStart(function(){
                               $(this).text('carregando...');
                           });

                           $.post(url+'ajax/marca', {categoria: categoria}, function (data){
                               $('select[name=marca]').html('<option value="0" >Selecione</option>');
                                $.each(data, function(key, value){
                                    $('select[name=marca]').append('<option value="'+value._data.Id_marca+'" >'+value._data.marca+'</option>');
                                });
                           });
                    });

                     $("select[name=marca]").change(function(){
                           var marca = $(this).val();

                           $('select[name=modelo] option:first').ajaxStart(function(){
                               $(this).text('carregando...');
                           });

                           $.post(url+'ajax/modelo', {marca: marca}, function (data){
                               $('select[name=modelo]').html('<option value="0" >Selecione</option>');
                                $.each(data, function(key, value){
                                    $('select[name=modelo]').append('<option value="'+value._data.id+'" >'+value._data.modelo+'</option>');
                                });
                           });
                    });

                    $("select[name=de]").change(function(){
                           var de = $(this).val()
                           var hoje = new Date();
                           var ate = hoje.getFullYear();
                           
                           $('select[name=ate]').empty();
                           de++;

                           for(var i = ate; i>=de; i--){
                                $('select[name=ate]').append('<option value="'+i+'" >'+i+'</option>');
                           }

                          
                                
                    });

                   

            });


  var pos = 1

function slide(){
   
     if(pos <= 4){
             $('#slider li').fadeOut('normal').removeClass('ativo');
             $('#paginate a').removeClass('active');
             $('#slider li').eq(pos).fadeIn('normal').addClass('ativo');
             $('#paginate a[title='+(pos+1)+']').addClass('active');
             pos++;
      }else{
           pos = 0;
      }

}

var timer = setInterval("slide()", 8000);

  $(function(){
      //Slide Editorial

                    
                    $('#paginate a').click(function(e){
                        e.preventDefault();

                         var index = $(this).attr('title');
                         var pos =  $('#slider li.ativo').index();

                         clearInterval(timer);
                      if(index == 'next'){

                           if(pos < 4){
                                 $('#slider li').fadeOut('normal').removeClass('ativo');
                               $('#paginate a').removeClass('active');
                               $('#slider li').eq(pos+1).fadeIn('normal').addClass('ativo');
                               $('#paginate a[title='+(pos+2)+']').addClass('active');
                           }


                      }else if(index == 'prev'){

                           if(pos > 0){
                                 $('#slider li').fadeOut('normal').removeClass('ativo');
                               $('#paginate a').removeClass('active');
                               $('#slider li').eq(pos-1).fadeIn('normal').addClass('ativo');
                               $('#paginate a[title='+(pos)+']').addClass('active');
                           }

                      }else{
                           $('#slider li').fadeOut('normal').removeClass('ativo');
                           $('#paginate a').removeClass('active');

                           $('#slider li').eq(index-1).fadeIn('normal').addClass('ativo');
                           $(this).addClass('active');
                      }
                    });
  });


  $(function(){
        
        $('#proposta form').submit(function(e){
             e.preventDefault();
             var regmail = /\b[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}\b/

            var nome = $(this).find('input[name=nome]').val();
            var email = $('form input[name=email]').val();
            var estoque = $('form input[name=id_estoque]').val();
            var mensagem = $('form textarea[name=mensagem]').val();
            var erros = 0;

            $('form *').removeClass('erro');
            
           if(nome.length == 0){
                $(this).find('input[name=nome]').addClass('erro');
                erros++;
            }

            if(!regmail.exec(email)){
                $('form input[name=email]').addClass('erro');
                erros++;
            }

            if(mensagem == 0){
                $('form textarea[name=mensagem]').addClass('erro');
                erros++;
            }

            if(erros == 0){

                 $('#proposta').ajaxStart(function(){
                        $(this).addClass('load');
                 });

                 $.post(url+'ajax/proposta', {estoque: estoque, nome:nome, email:email, mensagem:mensagem}, function(data){
                        if(data == 'true'){
                            $('#proposta').html('<p>Sua proposta foi enviado com sucesso, aguarde! em breve será respondida</p>');
                        }
                 });

             }

             return false;

        });

  });

$(function(){

        $('#validar').submit(function(e){
             var regmail = /\b[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}\b/

            var nome = $(this).find('input[name=nome]').val();
            var email = $('form input[name=email]').val();
            var assunto = $('form input[name=assunto]').val();
            var cidade = $('form input[name=cidade]').val();
            var mensagem = $('form textarea[name=mensagem]').val();
            var erros = 0;

            $('form *').removeClass('erro');

           if(nome.length == 0){
                $(this).find('input[name=nome]').addClass('erro');
                erros++;
            }

            if(!regmail.exec(email)){
                $('form input[name=email]').addClass('erro');
                erros++;
            }

            if(assunto == 0){
                $('form input[name=assunto]').addClass('erro');
                erros++;
            }

            if(cidade == 0){
                $('form input[name=cidade]').addClass('erro');
                erros++;
            }

            if(mensagem == 0){
                $('form textarea[name=mensagem]').addClass('erro');
                erros++;
            }

            if(erros > 0){
                return false;
             }

            
        });

          $('#pessoa-juridica, #pessoa-fisica').hide();
         

            $("input[name=tipo]").change(function(){
               var valor = $(this).val();

               if(valor == 'pf')
               {
                   $('#pessoa-fisica').show();
                   $('#pessoa-fisica input').addClass('required');
                   $('#pessoa-juridica').hide();
                   $('#pessoa-juridica input').removeAttr('class');
               }
               else if(valor == 'pj')
               {
                   $('#pessoa-fisica').hide();
                   $('#pessoa-fisica input').removeAttr('class');
                   $('#pessoa-juridica').show();
                   $('#pessoa-juridica input').addClass('required');
               }
               
            });

            $("#assina").formValidate();

             

  });
