//<![CDATA[

$(document).ready(function() {

var defaultSearchValue = $("#sitesearchbox").val();

   // Top navigation
   $("#menu li").hover(
          function() { $("ul", this).fadeIn("fast"); },
          function() { }
        );
   if (document.all) {
      $("#menu li").hoverClass("sfHover");
   }

   // Search Services textbox
   $("#sitesearchbox").focus(function() {
      if ($(this).val() == defaultSearchValue)
         $(this).val('');
   });

   $(".searchbox").autocomplete({
      source: function(req, add) {
         var url = '/base/Search/SearchPages/' + escape(req.term) + '.aspx';
         $.getJSON(url, function(data) {
            add(data);
         });
      },
      select: function(event, ui) {
         $(this).val(ui.item.value);
         $(this).parents('form:first').submit();
      }
   });
});

$.fn.hoverClass = function(c) {
   return this.each(function() {
      $(this).hover(
          function() { $(this).addClass(c); },
          function() { $(this).removeClass(c); }
        );
   });
};
//]]>

