			var suggestioninprogress_glossary=false;
			var prevGlossary="";
			function suggestGlossary(){
				var inputObject = document.getElementById('search_suggest_glossary');
				if (inputObject.value!=prevGlossary){
					document.getElementById('search_suggest_div_glossary').style.display="none";
				}
				if(inputObject.value.length>1 && inputObject.value!=prevGlossary && suggestioninprogress_glossary===false){
					var ajaxURL = urlprefix+"?ajaxrequest=GlossarySuggestAction&sparam="+inputObject.value;
					
					var req = ponte.Services.AjaxService.createRequest(ajaxURL, suggestGlossary_callback, undefined, 'GET', null);
					
					suggestioninprogress_glossary=true;
					prevGlossary = inputObject.value;
					req.makeRequest();
				}
			}
			function suggestGlossary_callback(response){
				var xmldoc = response.responseXML;
				var root = xmldoc.getElementsByTagName('glossarysuggestions').item(0);

				if (root!==null){
					var ss = document.getElementById('search_suggest_div_glossary');
					ss.innerHTML = '';
					
					var values = root.getElementsByTagName("suggestion");
					
					for(var i = 0; i<values.length; i++)
					{
						//Build our element string.  This is cleaner using the DOM, but
						//IE doesn't support dynamically added attributes.
						var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
						suggest += 'onmouseout="javascript:suggestOut(this);" ';
						suggest += 'onclick="javascript:setSearchGlossary(this.innerHTML);" ';
						suggest += 'class="suggest_link">' + values[i].firstChild.nodeValue + '</div>';
						ss.innerHTML += suggest;
					}
					if (values.length>0){
						ss.style.display="block";
					}
				}
				suggestioninprogress_glossary=false;
			}
			//Click function
			function setSearchGlossary(value) {
				document.getElementById('search_suggest_glossary').value = value;
				document.getElementById('search_suggest_div_glossary').innerHTML = '';
				document.getElementById('search_suggest_div_glossary').style.display="none";
			}

			//Mouse over function
			function suggestOver(div_value) {
				div_value.className = 'suggest_link_over';
			}
			//Mouse out function
			function suggestOut(div_value) {
				div_value.className = 'suggest_link';
			}

