var searchControl;

      function OnLoad() {




        GSearch.getBranding(document.getElementById("branding"));




        // site restricted blog search

        var gov = new GwebSearch();

        gov.setUserDefinedLabel(".gov");

        gov.setSiteRestriction(".gov");




        var edu = new GwebSearch();

        edu.setUserDefinedLabel(".edu");

        edu.setSiteRestriction(".edu");




        var org = new GwebSearch();

        org.setUserDefinedLabel(".org");

        org.setSiteRestriction(".org");




        var com = new GwebSearch();

        com.setUserDefinedLabel(".com");

        com.setSiteRestriction(".com");




        var bs = new GblogSearch();

        bs.setUserDefinedLabel("blogs");




        var vid = new GvideoSearch();

        vid.setUserDefinedLabel("video");




        var news = new GnewsSearch();

        news.setUserDefinedLabel("news");




        searchControl = new GSearchControl();

        searchControl.setResultSetSize(GSearch.SMALL_RESULTSET);

        searchControl.addSearcher(news);

        searchControl.addSearcher(vid);

        searchControl.addSearcher(bs);

        searchControl.addSearcher(gov);

        searchControl.addSearcher(edu);

        searchControl.addSearcher(org);

        searchControl.addSearcher(com);




        var options = new GdrawOptions();

        options.setDrawMode(GSearchControl.DRAW_MODE_TABBED);

        searchControl.draw(document.getElementById("searchResults"), options);




        // Execute an inital search

        searchControl.execute("Safety+issues");

      }




      GSearch.setOnLoadCallback(OnLoad);
