google.load("search", "1");
// the cse class encapsulates a left and right search control
// both controls are driven by a shared search form
function cse() {
var sFormDiv = document.getElementById("searchForm");
var leftScDiv = document.getElementById("leftSearchControl");
var rightScDiv = document.getElementById("rightSearchControl");
// create a left, right search control
// create a custom search form
this.leftControl = new GSearchControl();
this.rightControl = new GSearchControl();
this.searchForm = new GSearchForm(true, sFormDiv);
// bind clear and submit functions
this.searchForm.setOnSubmitCallback(this, cse.prototype.onSubmit);
this.searchForm.setOnClearCallback(this, cse.prototype.onClear);
// set up for small result sets
this.leftControl.setResultSetSize(GSearch.SMALL_RESULTSET);
//this.rightControl.setResultSetSize(GSearch.SMALL_RESULTSET);
var searcher;
var options;
// configure left control
// Site Restrict to CSE ID for reviews
searcher = new GwebSearch();
options = new GsearcherOptions();
searcher.setSiteRestriction("007033666907582555223:whhmirdmrxa");
searcher.setUserDefinedLabel("Cliënten en medewerkers GGz ");
options.setExpandMode(GSearchControl.EXPAND_MODE_OPEN);
this.leftControl.addSearcher(searcher, options);
var searcher = new GwebSearch();
searcher.setSiteRestriction("007033666907582555223:whhmirdmrxa","Amsterdam");
options = new GsearcherOptions();
searcher.setUserDefinedLabel("Cliënten Amsterdam");
this.rightControl.addSearcher(searcher, options);
/* searcher = new GVideoSearch();
options = new GsearcherOptions();
searcher.setUserDefinedLabel("Video");
this.rightControl.addSearcher(searcher, options);
*/
var searcher = new GwebSearch();
searcher.setSiteRestriction("007033666907582555223:whhmirdmrxa","Ziektebeeld");
options = new GsearcherOptions();
searcher.setUserDefinedLabel("Ziekte");
this.rightControl.addSearcher(searcher, options);
var searcher = new GwebSearch();
searcher.setSiteRestriction("007033666907582555223:o6v9h5tvbzg", "Bedrijven");
// searcher.setSiteRestriction("007033666907582555223:9nro7cq0hxu");
options = new GsearcherOptions();
searcher.setUserDefinedLabel("Vacatures (β)");
// this.rightControl.addSearcher(searcher, options);
var searcher = new GwebSearch();
searcher.setSiteRestriction("007033666907582555223:whhmirdmrxa","Fun");
options = new GsearcherOptions();
searcher.setUserDefinedLabel("Fun");
this.rightControl.addSearcher(searcher, options);
var searcher = new GimageSearch();
searcher.setSiteRestriction("exto.nl");
// searcher.setSiteRestriction("absolutearts.com");
options = new GsearcherOptions();
searcher.setUserDefinedLabel("Vogels");
// this.rightControl.addSearcher(searcher, options);
var searcher = new google.search.LocalSearch();
searcher.setUserDefinedLabel("In de buurt");
query = "";
query=''; searcher.setCenterPoint("spui 2, amsterdam, Nederland");
options = new GsearcherOptions();
this.rightControl.addSearcher(searcher, options);
searcher = new GwebSearch();
// this.rightControl.addSearcher(searcher);
searcher = new GnewsSearch();
searcher.setUserDefinedLabel("Algemeen nieuws");
this.rightControl.addSearcher(searcher);
// draw the left and right controls
// the right control is drawn in tabbed mode
var drawOptions = new GdrawOptions();
drawOptions.setDrawMode(GSearchControl.DRAW_MODE_TABBED);
this.leftControl.draw(leftScDiv);
this.rightControl.draw(rightScDiv, drawOptions);
// bind in a videobar
var videoBarDiv = document.getElementById("videoBar");
var videoPlayerDiv = document.getElementById("videoPlayer")
var vboptions = {
largeResultSet : false,
horizontal : true
}
this.videoBar = new GSvideoBar(videoBarDiv, videoPlayerDiv, vboptions);
this.leftControl.setSearchCompleteCallback(this, cse.prototype.OnSearchComplete);
this.leftControl.setSearchStartingCallback(this, cse.prototype.OnSearchStarting);
// execute a starter search
if(query!='')
this.searchForm.execute(query);
}
function createRequestObject(htmlObjectId){
var obj;
var browser = navigator.appName;
objectId = htmlObjectId;
if(browser == "Microsoft Internet Explorer"){
obj = new ActiveXObject("Microsoft.XMLHTTP");
}
else{
obj = new XMLHttpRequest();
}
return obj;
}
cse.prototype.OnSearchStarting = function(sc, searcher, query){
// Log query
var req = new createRequestObject();
req.open('GET', 'log_query.php?q='+query, false);
req.send(null);
myquery = query
document.getElementById("pieter").innerHTML = '';
document.getElementById("pieter").style.display='none'
}
cse.prototype.OnSearchComplete = function(sc, searcher){
myquery = myquery.replace(/\s$/i,"")
myquery = myquery.replace(/^\s/i,"")
var contents = '';
if(myquery){
contents = "Je hebt gezocht op " + myquery + "
Een internet forum voor en door cliënten van Roads
Een internet forum voor en door cliënten van Roads
Taste: het complete aanbod Amsterdam