//<![CDATA[
google.load('search', '1', {"language" : googleLang});
var searchControl;

function OnLoad() {
	var fie = new google.search.WebSearch();
	fie.setSiteRestriction("www.fie.ch");

	searchControl = new google.search.SearchControl();
	fie.setUserDefinedLabel("FIE");
	searchControl.addSearcher(fie);

	var options = new google.search.SearcherOptions();
	options.setExpandMode(google.search.SearchControl.EXPAND_MODE_CLOSED);

	searchControl.draw(document.getElementById("searchResults"), options);

	var searchParam = getQueryVariable("q");
	if (searchParam != "")
	{
		// decode only for firefox
		searchControl.execute(decodeURIComponent(searchParam));
	}
}

function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++)
	{
		var pair = vars[i].split("=");
		if (pair[0] == variable)
		{
			return pair[1];
		}
	}
} 

google.setOnLoadCallback(OnLoad, true);
//]]>


