
google.load("search", "1", {"language" :lang});
var searchControl = null;

function initializeGoogle()
{
	searchControl = new google.search.SearchControl();

	var siteSearch = new google.search.WebSearch();
	siteSearch.setSiteRestriction(host);

	var modeoptions = new google.search.SearcherOptions();
	modeoptions.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);

	var options = new google.search.DrawOptions();
  options.setSearchFormRoot(document.getElementById("googlesearch"));

	searchControl.addSearcher(siteSearch, modeoptions);

	searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);

	searchControl.draw(document.getElementById("searchResults"), options);

	searchControl.myCallBack = function() {
		document.getElementById("mostInnerDiv").style.display='none';
	}
	searchControl.statsCallBack = function() {
		inputssearch=document.getElementsByClassName("gsc-input");
		for(var i=0; i<inputssearch.length; i++){
	        oElement = inputssearch[i].value;
	    }
		var palabra=new String(oElement);
		urlstring=new String(document.location);
		if(urlstring.indexOf("?")!=-1){
			urltotrack=urlstring+'&search=general&q='+escape(palabra);
		}
		else{
			urltotrack=urlstring+'?search=general&q='+escape(palabra);
		}
		_gaq.push(['_trackPageview', urltotrack]);
	}

	searchControl.setSearchStartingCallback(searchControl, searchControl.myCallBack);
	searchControl.setSearchCompleteCallback(searchControl, searchControl.statsCallBack);
}

google.setOnLoadCallback(initializeGoogle);

