	//permet d'externaliser l'objet de la fonction pour recup la valeur du bouton	
	var searchControl="";
	var val_input="";
    function OnLoad() {
    	 
    	// Create a search control
    	searchControl = new GSearchControl();
		searchControl.setResultSetSize(GSearch.LARGE_RESULTSET);
		
		//detemine la div ou sera le formulaire de recherche
		var options = new GdrawOptions();
		options.setSearchFormRoot(document.getElementById("searchForm"));
		
		//par onglet (prend en compte le GSearch.LARGE_RESULTSET)
		options.setDrawMode(GSearchControl.DRAW_MODE_TABBED);
      	//options.setInput(document.getElementById('query'));
      	options.setInput(document.getElementById('hidden_rep'));
		//ajout une recherche sur le web
      	var siteSearch = new GwebSearch();
      	//restriction si poweo sel
      	if (document.getElementById('rech1').checked){
      		//si poweo alors on ouvre dans la meme page
      		searchControl.setLinkTarget(GSearch.LINK_TARGET_SELF);
      		//rajoute une restriction sur le site
			siteSearch.setUserDefinedLabel("Poweo");
			siteSearch.setUserDefinedClassSuffix("siteSearch");
			siteSearch.setSiteRestriction("poweo.com");
			
		}	
		searchControl.addSearcher(siteSearch);
		
      	// Tell the searcher to draw itself and tell it where to attach
      	//avec l'option du formulaire dans une autre div
      	searchControl.draw(document.getElementById("searchcontrol"), options);
 		
		// Execute an inital search
		if (val_input !=""){
			searchControl.execute(val_input);
			searchControl.setNoResultsString("<b>Désolé, mais votre recherche ne donne aucun résultat.</b>");
		}
    }
   
    /**
   	* recuperation de la valeur du bouton du formulaire de recherche
   	*/
    function getvalinput(){
   	 val_input=searchControl.input.value;
    }
    
    
    GSearch.setOnLoadCallback(OnLoad);