			google.load('search', '1');
		
			function addPaginationLinks() {
				var cursor = webSearch.cursor;
				var pagingContent = "";
				for (var i = 0; i < cursor.pages.length; i++) {
					var page = cursor.pages[i];
					if (cursor.currentPageIndex == i) pagingContent += "<div class=\"main_paging_item active\">" + page.label + "</div>";
					else pagingContent += "<div class=\"main_paging_item\"><a href=\"javascript:webSearch.gotoPage( " + i + ");\">" + page.label + "</a></div>";
				}			
				document.getElementById('main_paging').innerHTML = pagingContent;
			}
			
			function searchComplete() {
				var contentDiv = document.getElementById('main_content');
				document.getElementById('main_paging').innerHTML = '';
				if (webSearch.results && webSearch.results.length > 0) {
					var cursor = webSearch.cursor;
					var nbresults = parseInt(cursor['estimatedResultCount']);
					var libresults = (nbresults>1) ? " rezultate" : " rezultat";
					contentDiv.innerHTML = '<div id="nbresults">' + nbresults + libresults + '</div>';			
					var results = webSearch.results;					
					for (i=0; i<results.length; i++) {
						contentDiv.innerHTML += "<div class=\"main_result_item\"><a href=\"" + results[i].unescapedUrl + "\" class=\"main_result_item_title\">" + results[i].titleNoFormatting + "</a><br><div class=\"search-result-descr\"><a href=\"" + results[i].unescapedUrl + "\" class=\"search-result-descr\">" + results[i].content +"</a></div></div>"
					}
					addPaginationLinks(webSearch);
				} else {
					contentDiv.innerHTML = "<div id=\"no_result\">Nu a fost gasit niciun rezultat</div>";
				}
			}
			

			function OnLoad() {
				
				var defaultText = "Search";
				
				webSearch = new google.search.WebSearch();
				/*webSearch.setSiteRestriction("003014240953181417484:r6bocjxgfay");*/
				webSearch.setSiteRestriction("003014240953181417484:z7nvsgx8bok");
				webSearch.setSiteRestriction("http://www.garnier.ro");
				//webSearch.setRestriction(google.search.Search.RESTRICT_EXTENDED_ARGS, { "lr" : "lang_en"});
				//webSearch.setQueryAddition("-filetype:xml -filetype:csv -filetype:swf");
				webSearch.setSearchCompleteCallback(this, searchComplete, null);
				/*try {
					alert(webSearch.doSpellingSuggestion("gooogle"));
				} catch (Exception f) {
					alert(f.toString());
				}*/
				
				
				if(document.getElementById('searchTerm').value==''){
					document.getElementById('searchTerm').value = defaultText;
					document.getElementById('searchTerm').onclick = function(){
						if(this.value==defaultText) this.value = '';
					}
				} else {
					search();
				}
				
			}
			
			function search() {
				var q = document.getElementById('searchTerm').value;
				if (q != "") webSearch.execute(q); 
				return false;
			}

			google.setOnLoadCallback(OnLoad);

