 /* 
  Copyright (c) 2008 Google Inc.
  You are free to copy and use Google's portions of this sample.
  License can be found here: http://code.google.com/apis/ajaxsearch/faq/#license

  Copyright (c) Reece George.
  The modified portions of the original code is licensed under the Creative Commons Attribution-Noncommercial 3.0 .
  License can be found here: http://creativecommons.org/licenses/by-nc/3.0/

*/
      google.load('search', '1');
      var searchControl;
      function OnLoad() {

        google.search.Search.getBranding(document.getElementById("branding"));

        // site restricted blog search
        var domesticsale = new google.search.WebSearch();
        domesticsale.setUserDefinedLabel("domesticsale.com");
        domesticsale.setSiteRestriction("domesticsale.com");

        var bs = new google.search.BlogSearch();
        bs.setUserDefinedLabel("blogosphere");

        var freedoglistings = new google.search.WebSearch();
        freedoglistings.setUserDefinedLabel("freedoglistings.com");
        freedoglistings.setSiteRestriction("freedoglistings.com");

        var ws = new google.search.WebSearch();
        ws.setUserDefinedLabel("web");

        searchControl = new google.search.SearchControl();
        searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
        searchControl.addSearcher(freedoglistings);
        searchControl.addSearcher(domesticsale);
        searchControl.addSearcher(new google.search.WebSearch());
        searchControl.addSearcher(new google.search.ImageSearch());
        searchControl.addSearcher(new google.search.VideoSearch());
        searchControl.addSearcher(new google.search.BlogSearch());
        searchControl.addSearcher(new google.search.BookSearch());
        //searchControl.addSearcher(new google.search.PatentSearch());
        //searchControl.addSearcher(ws);
        //searchControl.addSearcher(new google.search.LocalSearch());
        //searchControl.addSearcher(bs);
        //searchControl.addSearcher(new google.search.NewsSearch());

        var options = new google.search.DrawOptions();
        options.setDrawMode(GSearchControl.DRAW_MODE_TABBED);
        searchControl.draw(document.getElementById("searchResults"), options);

        // Execute an inital search
        searchControl.execute("free dogs and puppies");
      }

      google.setOnLoadCallback(OnLoad, true);

       //]]>

