google.load('search', '1');

/**
 * Extracts the users query from the URL.
 */ 
function getQuery() {
  var url = '' + window.location;
  var queryStart = url.indexOf('?') + 1;
  if (queryStart > 0) {
    var parts = url.substr(queryStart).split('&');
    for (var i = 0; i < parts.length; i++) {
      if (parts[i].substr(0, 1) == 'q') {
        return decodeURIComponent(
            parts[i].split('=')[1].replace(/\+/g, ' '));
      }
    }
  }
  return '';
}

function onLoad() 
{
	var customSearchControl = new google.search.CustomSearchControl('007443618796997146846:znikajveqcq');
	customSearchControl.setResultSetSize(google.search.Search.FILTERED_CSE_RESULTSET);

	customSearchControl.draw('results');
	customSearchControl.execute(getQuery());

/*
	var options = new google.search.DrawOptions();
	options.setSearchFormRoot('cse-search-form');
	options.setAutoComplete(true);


	customSearchControl.draw('cse', options);
*/


}

google.setOnLoadCallback(onLoad);



