/* Twitter Update */
(function($){
    $.fn.getTwitts = function(options) {
        var defaults = {
            usuario : null,
            loadMSG : 'Carregando mensagens...',
            loadIMG : null, /* ex.: img/loading.gif */
            numMSG : 3
        }
        var opt = $.extend({},defaults,options);
        var ul = $("ul",this);
        $("li:first",ul).html(opt.loadMSG);
        $.getScript("http://twitter.com/statuses/user_timeline/"+opt.usuario+".json?callback=listar&count="+opt.numMSG,function(){});

        listar = function(lista) {
            $(ul).html('');
            var html = [];
            for (i=0; i < lista.length;i++) {
                var usuario = lista[i].user.screen_name;
                var dt = relative_time(lista[i].created_at);
                var status = lista[i].text
                .replace(/((https?|s?ftp|ssh)\:\/\/[^"\s\<\>]*[^.,;'">\:\s\<\>\)\]\!])/g,
                    function(url) {
                        return '<a href="'+url+'" target="_blank" class="link_twitter">'+url+'</a>';
                    }
                    );
				
                $(ul).append('<div class="fundo_twitter"><div class="msg"><p><span class="cor_twitter"></span><span class="cor_twitter2">'+status+'</span></p></div> </div>');



            }
            var conteudo = $('#conteudo').height();
            var conteudo2 = $('#direita').height();
            if(conteudo > conteudo2) {
             $('#direita').css("height",conteudo+"px");
            }
            else {
             $('#conteudo').css("height",conteudo2+"px");
            }
        }

        relative_time = function(time_value) {
            var values = time_value.split(" ");
            time_value = values[1] + " " + values[2] + ", " + values[5] + " " + values[3];
            var parsed_date = Date.parse(time_value);
            var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
            var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
            delta = delta + (relative_to.getTimezoneOffset() * 60);

            if (delta < 60) {
                return 'menos de 1 minuto atrás';
            } else if(delta < 120) {
                return '1 minuto atrás';
            } else if(delta < (60*60)) {
                return (parseInt(delta / 60)).toString() + ' minutos atrás';
            } else if(delta < (120*60)) {
                return '1 hora atrás';
            } else if(delta < (24*60*60)) {
                return (parseInt(delta / 3600)).toString() + ' horas atrás';
            } else if(delta < (48*60*60)) {
                return '1 dia atrás';
            } else {
                return (parseInt(delta / 86400)).toString() + ' dias atrás';
            }
        }
    }
})(jQuery);



 $(document).ready(function(){



     function validar_email(mail){
    var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){
                    return true;
                }
    }else{
        return false;
       }
}


  $("#telefone").live("keyup",function(){
  var v =$(this).val();
  v=v.replace(/\D/g,"")                 //Remove tudo o que no  dgito
  v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parnteses em volta dos dois primeiros dgitos
  v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hfen entre o quarto e o quinto dgitos
   $(this).val(v);
});



     $("#enviar_email").live("click",function(e) {

      e.preventDefault();
    var campo="";

	  $(".input").each(function () {
  if (this.value=='') {
  alert( 'O campo '+this.title + ' esta vazio');
  $(this).focus();

   campo=1;

  return false;
}
if(this.name=="email") {

var email=$(this).val();
 if (!validar_email(email)) {
    alert("Digite o email corretamente");
    campo=1;

     $(this).focus();


     return false;
    }


}




})

var msg=$("#mensagem").val();
if(msg=='') {
alert("Escreva sua Mensagem");
campo=1;
return false;
}





if(campo!=1) {

// alert("Aguarde enquanto seu email está sendo enviado..");


 $.ajax({
   type: "POST",
   url: "/balaio/email.php",
   data:jQuery("#contato").serialize(),
   success: function(msg){
    // alert( "Email enviado com Sucesso ");
     $("#formulario").fadeOut("slow");


     
   location.href='http://www.revistadehistoria.com.br/balaio/mensagem-enviada-com-sucesso/';
   }
 });



}
 })

 $.fn.retarder = function(delay, method) {

        var node = this;

        if (node.length) {

            if (node[0]._timer_) clearTimeout(node[0]._timer_);

            node[0]._timer_ = setTimeout(function() {
                method(node);
            },
            delay);

        }

        return this;

    };


$('#myselectbox1').change(function () {

          var i=$("select option:selected").attr("rel");
          window.location="http://www.revistadehistoria.com.br/balaio/category/"+i;

          



        })
        
$('#myselectbox2').change(function () {

          var i=$("select option:selected").attr("rel");
          window.location="http://www.revistadehistoria.com.br/balaio/category/"+i;





        })

$("#busca_form").focus(function(){if($(this).val() == 'Pesquisar no site'){$(this).val('');}});
$("#busca_form").blur(function(){if($(this).val() == ''){$(this).val('Pesquisar no site');}});


 $('#myselectbox').selectbox({
                    onChangeCallback: myFunction
                });
                function myFunction(args)
                {
                    $('span.change').append(args.selectedVal);
                }
                $('#myselectbox2').selectbox({
                    inputClass: 'selectbox2'
                });


   $('.cliquei').click(function (e) {
         e.preventDefault();
            var i=$(this).attr("alt");

           window.location=i;





        })




 });


