function carregar(destino, conteudo) {
  $(destino).fadeOut("fast", function(){
    $(destino).load(conteudo, function(){
      $(destino).fadeIn("slow", function(){
        makeFormAjax();
      });
    });
  });
}

function submitFormAjax(){
  
  return false;
}

function makeFormAjax(){
    $("div#principal").find("form").each(function(){
    
      if ($(".form_sem_ajax")) {
        return true;
      }
    
      var action = "php/"+$(this).attr('action');

      //Busca a classe do form
      var classe = $(this).attr('class');

      //Testa se form é um search
      if(classe != "search"){
        $(this).submit(function(){
           var data = $(this).serialize();
           jQuery.ajax({
                  type: "POST",
                  url: action,
                  data: data,
                  cache: false,
                  success: function(result)
                  {
                          alert(result);
                  },
                  error:function(XMLHttpRequest, textStatus, errorThrown)
                  {
                          alert("Ops... Aconteceu um erro!");
                  }
          });
          return false;
        });
      }
      else{
        $(this).submit(function(){
          var data = $(this).serialize();

          var strAction = action+"?"+data;

          carregar("div#corpo", strAction);
          return false;
        });
      }
    });
}

function randBanner(){
  //Banners disponíveis
  var banners = new Array();

  banners[0] = "imagem_principal1.jpg";
  banners[1] = "imagem_principal2.jpg";
  banners[2] = "imagem_principal3.jpg";

  //Gera um número aleatório dentro da quantidade de banners
  var randomNumber = Math.floor(Math.random() * banners.length);

  //Define o banner escolhido
  $("div#wrapperLogin").css("background-image", "url('img/"+banners[randomNumber]+"')");

}

$(document).ready(function() {
  randBanner();
  makeFormAjax();
});

