google.load('search','1.0');

function OnLoad() {
	$ = jQuery.noConflict();
	var searchControl = new google.search.SearchControl();

	var siteSearch = new google.search.WebSearch();
	siteSearch.setUserDefinedLabel("ASUR Supplier Site");
	siteSearch.setUserDefinedClassSuffix("siteSearch");
	siteSearch.setSiteRestriction("supplier.asur.com.mx");

	searchControl.addSearcher(siteSearch);

	var element = document.getElementById("gsearch");
	var input = document.getElementById("q");
	var brand = document.getElementById("gbranding");
	var drawOptions = new google.search.DrawOptions();
	drawOptions.setInput(input);

	google.search.Search.getBranding(brand);
	searchControl.draw(element,drawOptions);

    /*
	 *$("#q").bind('keyup',function(){
	 *    console.log($(this).val());
	 *    if($(this).val() == "") {
	 *        searchControl.clearAllResults();
	 *    }
	 *});
     */
	input.onpaste = function(){};
	input.onkeyup = function(){
		if(this.value == "") {
			searchControl.clearAllResults();
		}
	};

	$("#search form")[0].onsubmit = function(){
		if($("#q").val() == "") {
			searchControl.clearAllResults();
		} else {
			searchControl.execute($("#q").val());
		}
		return false;
	};

	$(".gsc-resultsHeader")
		.find("td:last")
		.after("<td class='clearResults'><button id='clearResults'>X</button></td>");

	$("#clearResults").click(function(){
		searchControl.clearAllResults();
		$("#q").focus();
	});

}

google.setOnLoadCallback(OnLoad,true);


