
var googleSearch;
var cseId = '005916447272703405792:k4spngc4co0';

google.load('search', '1', {'nocss' : true , 'language' : 'nl'});

google.setOnLoadCallback(function()
{
   var resultPanel = document.getElementById('resultPanel');
   var formPanel   = document.getElementById('searchForm');
   
   googleSearch = new google.search.CustomSearchControl(cseId);
   
//   googleSearch = new google.search.SearchControl();
//   var webSearch = new google.search.WebSearch();
//   var webSearchOptions = new google.search.SearcherOptions();
//   webSearchOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_LINEAR);
//   webSearch.setSiteRestriction(cseId, 'Site');
//   googleSearch.addSearcher(webSearch, webSearchOptions);
   
   googleSearch.setResultSetSize(google.search.Search.LARGE_RESULTSET);
   googleSearch.setLinkTarget(google.search.Search.LINK_TARGET_SELF);
//   googleSearch.setSearchStartingCallback(this, searchCall);
   
   // draw form
   var drawOptions = new google.search.DrawOptions();
   drawOptions.setSearchFormRoot(formPanel);
   drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
   
   googleSearch.draw(resultPanel, drawOptions);

   googleSearch.setSearchStartingCallback(this, function(searchControl, searcher, query)
   {
	   setTimeout(function(){
		   $( '#searchResults' ).slideDown(800, function(){
			   $.scrollTo( '#main', 800);
		   });
	   }, 700);
   });
   
}, true);

function clearSearch()
{
	$.scrollTo( '#search-container', 800, function(){
		$( '#searchResults' ).slideUp(800, function(){
		   googleSearch.clearAllResults();
	   });
    });
}



