function OnLoad() {

	// create a search control
	var searchControl = new GSearchControl();
	
	// web search, open, alternate root
	var options = new GsearcherOptions();
	options.setExpandMode(GSearchControl.EXPAND_MODE_CLOSED);
	//options.setExpandMode(GSearchControl.EXPAND_MODE_PARTIAL);
	//options.setExpandMode(GSearchControl.EXPAND_MODE_CLOSED);
	options.setRoot(document.getElementById("somewhere_else"));
	//options.setRoot(document.getElementById("left"));

	// site restricted web search with custom label
	// and class suffix
	var siteSearch = new GwebSearch();
	siteSearch.setUserDefinedLabel("CAOS.uab.es");
        siteSearch.setUserDefinedClassSuffix("siteSearch");
        siteSearch.setSiteRestriction("caos.uab.es");
        searchControl.addSearcher(siteSearch, options);
	//searchControl.addSearcher(new GwebSearch(), options);
	//searchControl.addSearcher(new GlocalSearch());
	//searchControl.addSearcher(new GblogSearch());
	////var siteSearchStaff = new GwebSearch();
	////siteSearchStaff.setUserDefinedLabel("CAOS Staff");
        ////siteSearchStaff.setUserDefinedClassSuffix("siteSearch");
        ////siteSearchStaff.setSiteRestriction("caos.uab.es/staff.php");
        ////searchControl.addSearcher(siteSearchStaff, options);
	

        // Establish a keep callback
	searchControl.setOnKeepCallback(null, DummyClipSearchResult);
	
	// tell the searcher to draw itself and tell it where to attach
	searchControl.draw(document.getElementById("search_control"));

	// execute an inital search
	//searchControl.execute("Ferrari Enzo");
}

function DummyClipSearchResult(result) {}
