google.load("search", "1", {"language" : "en"});
function OnLoad() {
  var searchControl = new google.search.SearchControl();

  var siteSearch = new google.search.WebSearch();
  siteSearch.setUserDefinedLabel("RouteConverter");
  siteSearch.setUserDefinedClassSuffix("siteSearch");
  siteSearch.setSiteRestriction("routeconverter.de");
  var siteOptions = new google.search.SearcherOptions();
  siteOptions.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
  siteOptions.setRoot(document.getElementById("result"));
  siteOptions.setNoResultsString("No results, please try another search.");

  var webSearch = new google.search.WebSearch();
  var webOptions = new google.search.SearcherOptions();
  webOptions.setExpandMode(google.search.SearchControl.EXPAND_MODE_CLOSED);
  webOptions.setRoot(document.getElementById("result"));
  webOptions.setNoResultsString("No results, please try another search.");

  searchControl.addSearcher(siteSearch, siteOptions);
  searchControl.addSearcher(webSearch, webOptions);
  searchControl.setSearchCompleteCallback(null, OnSearchComplete);
  searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);
  searchControl.draw(document.getElementById("search"));
}
function OnSearchComplete(searchControl, searcher) {
  document.getElementById("search_container").style.display = "block";
  document.getElementById("content_container").style.display = "none";
}
google.setOnLoadCallback(OnLoad);
