	//language "detection"
	var language='de';
	if (window.location.href.indexOf("/en/")>-1)
	  language="en";
	if (window.location.href.indexOf("/es/")>-1)
	  language="es";
	if (window.location.href.indexOf("/pt/")>-1)
	  language="pt";
	if (window.location.href.indexOf("/fr/")>-1)
	  language="fr";
	if (window.location.href.indexOf("/gr/")>-1)
	  language="gr";

    google.load("search", "1.0", {"language" : language});
	
    var app;
	
	
    function OnLoad() {
      app = new App();
    }
	
    
    function App() {
      var searchControl = new google.search.SearchControl();
	  searchControl.setSearchCompleteCallback(this, App.prototype.OnSearchComplete);
	  searchControl.setResultSetSize(google.search.Search.LARGE_RESULTSET);

	  top50SolarSearch = new google.search.WebSearch();
	  top50SolarSearch.setUserDefinedLabel("Top50-Solar Teilnehmer");
	  top50SolarSearch.setSiteRestriction(document.getElementById("memberurl").innerHTML);
	  top50SolarSearch.setUserDefinedClassSuffix("top")	  

	  var drawOptions = new google.search.DrawOptions();
	  drawOptions.setDrawMode(google.search.SearchControl.DRAW_MODE_LINEAR);

	  var searchOptions = new google.search.SearcherOptions();
	  searchOptions.setExpandMode(google.search.SearchControl.EXPAND_MODE_OPEN);
	  searchControl.addSearcher(top50SolarSearch, searchOptions);
      searchControl.draw(document.getElementById("searchcontrol"),drawOptions);
    }
	  
	  App.prototype.OnSearchComplete = function(sc, searcher) {
		statElems=document.getElementsByClassName('gsc-stats');
		for (var j=0; j<statElems.length; j++)
		  statElems[j].innerHTML="";
	    if (searcher.results && searcher.results.length > 0) {
			start=(searcher.cursor.currentPageIndex)*8;
			if (start==0) 
			  start=1;
			end=(searcher.cursor.currentPageIndex+1)*8;	 
	  	}
	  }


    google.setOnLoadCallback(OnLoad);
