google.load("search", "1");

function OnLoad() {
	// Create a search control
	var searchControl = new google.search.SearchControl();

	// site restricted web search with custom label
	// and class suffixvar
	webSearchHome = new google.search.WebSearch();
	webSearchHome.setUserDefinedLabel("All");
	webSearchHome.setUserDefinedClassSuffix("webSearchHome");
	webSearchHome.setSiteRestriction("rishikdhar.com");
	searchControl.addSearcher(webSearchHome);

	blogSearchNM = new google.search.BlogSearch();
	blogSearchNM.setUserDefinedLabel("General");
	blogSearchNM.setUserDefinedClassSuffix("blogSearchNM");
	blogSearchNM.setSiteRestriction("http://rishikdhar.com/neoriz-musings");
	searchControl.addSearcher(blogSearchNM);

	blogSearchAP = new google.search.BlogSearch();
	blogSearchAP.setUserDefinedLabel("Tech");
	blogSearchAP.setUserDefinedClassSuffix("blogSearchAP");
	blogSearchAP.setSiteRestriction("http://rishikdhar.com/accidentalpatterns");
	searchControl.addSearcher(blogSearchAP);

	blogSearchWAV = new google.search.BlogSearch();
	blogSearchWAV.setUserDefinedLabel("Photo");
	blogSearchWAV.setUserDefinedClassSuffix("blogSearchWAV");
	blogSearchWAV.setSiteRestriction("http://rishikdhar.com/neoriz-photos/");
	searchControl.addSearcher(blogSearchWAV);

	// site restricted web search using a custom search
	enginesiteSearch = new google.search.WebSearch();

	//Applying widget draw style
	var drawOptions = new google.search.DrawOptions();
	drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_TABBED);
	drawOptions.setInput(document.getElementById("searchInput"));


	// Tell the searcher to draw itself and tell it where to attach
	searchControl.draw(document.getElementById("searchcontrol"), drawOptions);

	// Execute an inital search
	
}

function executeSearch() {
	searchControl.execute($("#searchInput").value);
}

google.setOnLoadCallback(OnLoad);

$("#searchButton").click(function(event) {
	executeSearch();
});

