﻿//<![CDATA[
    google.load('search', '1');
    
    function OnLoad() {
      // Dynamically load CSS to override defaults
      /*var css = document.createElement('link');
      css.href = 'gsearch_green.css';
      css.type = 'text/css';
      css.rel = 'stylesheet';
      document.getElementsByTagName('head')[0].appendChild(css);*/
      
      // 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("copyrighthistory.org");
      siteSearch.setUserDefinedClassSuffix("siteSearch");
      siteSearch.setSiteRestriction("copyrighthistory.org");
      //searchControl.addSearcher(siteSearch);

	options = new google.search.SearcherOptions();
	options.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
  	searchControl.addSearcher(siteSearch, options);
  	
  	searchControl.setLinkTarget(google.search.Search.LINK_TARGET_SELF)

      // standard, unrestricted web search
      //searchControl.addSearcher(new google.search.WebSearch());

      // Establish a keep callback
      //searchControl.setOnKeepCallback(null, DummyClipSearchResult);
	  //searchControl.setOnKeepCallback(this, MyKeepHandler);

      // tell the searcher to draw itself and tell it where to attach
      searchControl.draw(document.getElementById("searchcontrol"));

      // execute an inital search
      //searchControl.execute("Anne");
	}
    function MyKeepHandler(result) {

        // clone the result html node
        var node = result.html.cloneNode(true);
 
        // attach it
        //var savedResults = document.getElementById("savedresults");
        //savedResults.appendChild(node);
      }
      google.setOnLoadCallback(OnLoad, true);
    //]]>