$(document).ready(function() {
     $(".searchbox").click(function(){
          this.value = "";
     });
     $(".searchbox").keypress(function(e){
          if(e.which == 10 || e.which == 13) {
               if($(".searchresults li:not(.head) a").attr("href"))
                    document.location = $(".searchresults li:not(.head) a").attr("href");
          }
     });
     $(".searchsubmit").click(function(){
          if($(".searchresults li:not(.head) a").attr("href"))
               document.location = $(".searchresults li:not(.head) a").attr("href");
     });
     $(".searchbox").keyup(function(){
          $.ajax({
               type: "POST",
               url: "/search",
               data: ({query: $(".searchbox").val()}),
               success: function(msg){
                    $(".searchresults").html(msg);
                    $(".searchresults").css("display","block");
               }
          });
     });
     $(".searchresults").mouseleave(function(){
          $(".searchbox").val("");
          $(".searchresults").css("display","none");
     });
});
