/*
    Document   : two.js
    Created on : 26.03.2009
    Author     : dima.hristov [ at ] gmail
    Description:
        Purpose of the file follows.

 */

google.load('search', '1');
google.setOnLoadCallback(OnLoad);

function OnLoad() {
  // Create a search control
  var searchControl = new google.search.SearchControl();
  var webSearcher = new google.search.WebSearch();
  var webSearcherMoldova  = new google.search.WebSearch();
  var webSearcherUkraine = new google.search.WebSearch();
  var webSearcherRussia = new google.search.WebSearch();

  webSearcher.setUserDefinedLabel("General Web Search");
  webSearcherMoldova.setUserDefinedLabel("Moldova Search");
  webSearcherMoldova.setSiteRestriction(".md");
  webSearcherUkraine.setUserDefinedLabel("Ukraine Search");
  webSearcherUkraine.setSiteRestriction(".ua");
  webSearcherRussia.setUserDefinedLabel("Russia Search");
  webSearcherRussia.setSiteRestriction(".ru");

  searchControl.addSearcher(webSearcher);
  searchControl.addSearcher(webSearcherMoldova);
  searchControl.addSearcher(webSearcherUkraine);
  searchControl.addSearcher(webSearcherRussia);


  // get the most number of results per page allowed
  searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);

  var drawOptions = new google.search.DrawOptions();
  drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);

  searchControl.draw(document.getElementById("searchcontrol"), drawOptions);
  //what is going to happen after the search:
  //searchControl.setSearchCompleteCallback(this, OnSearchComplete, [webSearcher]);

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

function OnSearchComplete(searchControl, searcher) {
    /*
    for (var i=0; i < searcher.results.length; i++) {
            // Do whatever you want with the results
    }
    */
}
