google.load('search', '1.0');

function OnLoad() {
        
  // create a search control
  var searchControl = new google.search.SearchControl();
        
  // site restricted web search with custom label and class suffix
  var siteSearch = new google.search.WebSearch();
  siteSearch.setUserDefinedLabel("add-info.com 内の検索結果");
  siteSearch.setUserDefinedClassSuffix("siteSearch");
  siteSearch.setSiteRestriction("add-info.com");
      
  var options = new google.search.SearcherOptions();
  options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);

  searchControl.addSearcher(siteSearch, options);
      
  searchControl.addSearcher(new google.search.WebSearch());
  searchControl.addSearcher(new google.search.VideoSearch());
  searchControl.addSearcher(new google.search.BlogSearch());
      
  // create a draw options object so that we can position the search form root
  var options = new google.search.DrawOptions();
  options.setSearchFormRoot(document.getElementById("searchForm"));
      
  var resultRoot = document.getElementById("content");
  var controlRoot = document.createElement("div");
  resultRoot.insertBefore(controlRoot, resultRoot.firstChild);
      
  searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
  searchControl.draw(controlRoot, options);
}
google.setOnLoadCallback(OnLoad, true);

